foresee

/fȯr-ˈsē/

verb

  1. to see (something, such as a development) beforehand

He could not have foreseen the consequences of his actions.

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.