foresee

To know or guess that something will happen before it does.