Немецкий-Английский словарь »

das konnte keiner vorhersehen. означает в английский

НемецкийАнглийский
Das konnte keiner vorhersehen.

Nobody could have foreseen (predicted) that.