Foreknowing Synonyms

Realize beforehand
(Verb)