The predictive past is a figure of speech that uses the past tense to refer to things that will happen in the future. This is sometimes done in prophecy to show that the event will certainly happen. It is also called the prophetic perfect.
>Therefore my people have gone into captivity for lack of understanding;
>their leaders go hungry, and their masses have nothing to drink. (Isaiah 5:13 ULB)
In the example above, the people of Israel had not yet gone into captivity, but God spoke of their going into captivity as if it had already happened because he had decided that they certainly would go into captivity.
>Now all the entrances to Jericho were closed because of the army of Israel. No one went out and no one came in. Yahweh said to Joshua, "See, I have handed over to you Jericho, its king, and its trained soldiers." (Joshua 6:1-2 ULB)
>And about these people also Enoch, the seventh in line from Adam, foretold, saying, "Look, the Lord came with tens of thousands of his holy ones, (Jude 1:14 ULB)