Foreknows Synonyms

Realize beforehand
(Verb)