To have previous knowledge of; to know beforehand.
To know beforehand: to foresee.
Foreknew.
Foreknown.
To know before hand.