英语翻译It is really a wonder a wonder that all the passners on board (should have been saved) while the plane itself sank into the freezing hudson River in new york

问题描述:

英语翻译
It is really a wonder a wonder that all the passners on board (should have been saved) while the plane itself sank into the freezing hudson River in new york

should是应该的意思吧,have been 是过去完成时吧,合起来是,“应该早就”的意思,是指本该做而没有做。不知道对不对,几年没学英语了。

should have done和should have been done都是虚拟语气.should have done是主动,表示应该做而没做;should have been done是被动,表示应该被做而没被做.所以是passenger可以被救的,事实却是没有获救.