Back, though, to considering the question: Can יהוה foresee the future? Let us begin by more clearly defining what we mean by "foresee the future." יהוה's name means "He causes to become"; so, what ever God purposes to happen He can foreknow and foretell (prophesy) it will be done. He can foretell it simply because He has the power to cause it to be so. If he chooses the leader of some nation to accomplish some feat, for example, He can then cause that leader to do what He wishes; thus causing the fulfillment of his prophecy. (Isa 44:26-28; 2 Chron 36:22-23) God might in this way interfere temporarily with the freedom of choice of such a leader, as He uses that person to accomplish His will. Afterward, that individual would still be allowed and responsible for his own free choice as to obedience by faith in Christ, just as we all are. (Deu 30:19-20) [When King Cyrus of Persia was used by God to destroy Babylon and free his people, as recorded in Isaiah and 2 Chronicles above, Cyrus lived before Christ was born. But, in the resurrection, he will have the opportunity to put faith in Christ.]
Apart from events being directly controlled by God, certain other things happen as a natural consequence of laws or principles; which God can also foreknow. For example: If we hold an apple in front of us and let go, even we can foreknow it will fall to the earth as a natural consequence of physical law. We don't have to wonder or doubt; it will do so every single time. When God said Adam would die if he disobeyed, God could foreknow Adams death as a natural consequence of disobedience; just as easily as we can foreknow a motor will slow down and stop truning if we unplug it from the electric source. Adam needed God's direction to know how to do the right thing. Any deviation from those instructions would be a turning away from the correct way of doing things and would eventually lead to death. Obviously, God could foreknow that would happen. Controlling what will happen, and knowing the result of breaking his laws, are both examples of what the Bible means when it says God is the one foretelling the finish from the start. (Isaiah 46:8-11)
The next logical question that must then arises is this: If we were to believe God can foresee our future in detail, why has He permitted wickedness during all these 6,000 years of Bible record? That is the question asked by every parent who has lost a child: Why didn't God protect my child? Please note what this understanding leads us to: If God can foresee our future, why hasn't he simply looked to see where we will be in a few thousand years and moved us forward in time, as it were? He can resurrect the dead to life with all their memories and feelings intact. (Matthew 22:31-32)