Does not compute.Let's look at logic a moment: If I, a finite man, obtained an almanac from the future, and saw that you wore a red shirt today, I have definite foreknowledge BUT, had nothing to do with your choice and you chose it. IOW, I cannot negate your free-choice simply because I know you will do it. I know without doubt, two of my children will always want Chocolate ice cream and one will want vanilla. It never changes BUT my knowledge of that does not mean they didn't have a choice, just that I surely knew which they were going to choose. I assert that knowing something does not mean you had no choice.
If you already know what happens in the future, then there would be no time in that future that you could ask who?, what?, when?, where?, how?; because you were already aware of who, what, when, where, how.
There would be no time in that future that you could say "if"; because you were already aware of the conclusion.