anticipate

/an-ˈti-sə-ˌpāt/

Latin anticipatus, past participle of anticipare, from ante- + -cipare (from capere to take)

verb

  1. to give advance thought, discussion, or treatment to

  2. to meet (an obligation) before a due date

  3. to foresee and deal with in advance : forestall

foresee foreknow divine anticipate mean to know beforehand. foresee implies nothing about how the knowledge is derived and may apply to ordinary reasoning and experience. foreknow usually implies supernatural assistance, as through revelation.