The way I see it is time is already finished to God. Notice when Jesus says to Peter that he will deny him 3 times. Each incident of denial involves others saying things to Peter so that he would deny Jesus each time. They had to be in an exact right place at the exact right time. So what foreknowledge must mean is that God knows everything that will happen in time before it ever happens.
I don't know if this article will be of interest to you and others as it does get a bit philosophically and technically challenging in places, 'A Critique of Grudem's Formulation and Defense of the Doctrine of Divine Eternity', by Christian apologist and philosopher, William Lane Craig (1996). However, there is a diagram here of Grudem's understanding of God's relationship to time that Craig describes as a 'more adequate account' of a view of God and time than Grudem presents. Here it is:
This diagram is in Grudem (1994:171) and Grudem (1999:77).
Works consulted
Grudem, W 1994. Systematic theology: An introduction to biblical doctrine. Leicester, England: Inter-Varsity Press / Grand Rapids, Michigan: Zondervan Publishing House.
Grudem, W 1999. Bible doctrine: Essential teachings of the Christian faith. J Purswell (ed). Leister, England: Inter-Varsity Press (published by arrangement with Zondervan Publishing House, Grand Rapids, Michigan).