foresee, predict
A Tom se le da bastante bien prever el tiempo.
Tom is quite good at predicting the weather.
Fue un problema difícil de prever.
It was a problem that was difficult to foresee.
No se puede prever que pasará.
It is impossible to predict what will happen.
Es totalmente imposible prever su reacción.
It’s completely impossible to predict their reaction.