foreknow - verb

transitive

Infinitiveforeknow
3rd person singularforeknows
Pastforeknew
Past Participleforeknown
Present Participleforeknowing