глагол [прошедшее время] foreknew, причастие прошедшего времени foreknown знать наперёд
transitive verb (foreknew; foreknown; -knowing) to have previous knowledge of; know beforehand especially by paranormal means or by revelation Synonyms: see foresee • foreknowledge noun