How can the Bible predict future events when they haven't happened yet? It becomes simple once we understand three things.
1.God knows everything that will happen in the future. Isa. 46:9-10 says, "I am God and there is no one like Me, declaring the end from the beginning and from ancient times things which have not been done." Our awesome God can see future events, so He is able to tell us ahead of time what will happen. This also shows He is in control of those events or He would not be able to predict them.
2.God told His prophets what would happen in the future and they recorded His words in the Scriptures. Acts 3:21 says, "God spoke by the mouth of His holy prophets from ancient time." He spoke to the prophets, who were His mouthpiece and they recorded the prophecies about the future in manuscripts.
3.The prophetic Scriptures were copied and preserved until the prophecy was fulfilled. The original manuscript was carefully copied by scribes. To ensure accuracy, each letter of the manuscript was counted and rechecked. If they made one mistake, the manuscript was burned and the scribe had to start over! The manuscripts were continually copied and passed on throughout the centuries. The reason you have a Bible today is because of the incredible faithfulness of the scribes who very carefully copied the manuscripts for over two thousand years. I challenge you to copy just one page of your Bible without a single mistake and see how difficult this would be. (By the way, have you read the entire Bible through even one time?)
Now that we have the manuscripts, we can look back and see how hundreds of prophecies by Daniel, Jeremiah, Isaiah, Zechariah, and others have been fulfilled. Jesus fulfilled 315 Old Testament prophecies concerning His first coming, so we know the prophecies of the Second Coming will also come to pass. This just goes to show that you can trust the accuracy of the Bible, not just concerning future events, but everything else it says as well. http://www.kentcrockett.blogspot.com/