foreknew

verb
  1. past tense of foreknow; to know beforehand; to have prior knowledge of something before it happens
  2. Usage: archaic or literary

Examples