God, as the Eternal Creator, stands outside of the confines and construct of time itself. As a result, He is the only One who has the ability to see everything that has happened and everything that ever will happen along this linear construct, from beginning to end.