foresee, predict
Вы должны были это предвидеть.
You should have seen this coming.
It's impossible to predict.
Этот кризис можно было предвидеть.
This crisis could have been foreseen.
Или надо предвидеть, что клиент свалится с поезда?
Or are we supposed to anticipate the client falling off the train?
— Двойная страховка (1944)
Эту проблему трудно было предвидеть.
This problem was difficult to foresee.