Answer: foreknow

AnswerCrossword Clue
foreknowto know beforehand
foreknowto foresee (to see in advance)