Translation Of Should Have Foreseen In Different Languages

English
Ways to say should have foreseen
Aurait dû prévoir