foresee, predict
Das hätte ich vorhersehen sollen.
I should have seen that coming.
— Harry Potter und der Feuerkelch (2005)
Wer hätte das vorhersehen können?
Who could have predicted that?
— Mulholland Drive - Straße der Finsternis (2001)
Das hätte niemand vorhersehen können.
No one could have predicted that.
Sie hätten das vorhersehen müssen.
They should have foreseen that.
Wie auch immer, man kann die Zukunft nicht vorhersehen.
In any case, one cannot foresee the future.
— Moonrise Kingdom (2012)