----------more careful,his ship would not have sunk.A.If the captain were B.Had the captain been.为什么选B

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 13:49:46

----------more careful,his ship would not have sunk.A.If the captain were B.Had the captain been.为什么选B
----------more careful,his ship would not have sunk.A.If the captain were B.Had the captain been.
为什么选B

----------more careful,his ship would not have sunk.A.If the captain were B.Had the captain been.为什么选B
1、首先这个句子是个对过去情况的虚拟条件句
表示与过去事实相反的情况
if+主语+had done +其他+主语+should/would/could/might+have done+其他 例:1.If I had got there earlier,I should/could have met her.如果我早到那儿,我就会见到她.(事实:去晚了) 2.If he had taken my advice,he would not have made such a mistake.如果他听我的劝告的话,就不会犯这样的错误了.(事实:没有听我的话
2、这里句子是个倒装结构,还原就是
If the captain had been more careful
英语倒装句(Inversion)
主语和谓语是句子的核心,它们之间有两种语序:一是主语在谓语之前称为自然语序(Natural Order); 二是主语在谓语之后则称为倒装语序(Inverted Order).而倒装语序中又有完全倒装(Full Inversion)和部分倒装(Partial Inversion) 完全倒装(Full Inversion):又称

过去完成时表“虚拟语气”
此结构用来表示与过去事实相反的假设!
整句译为:如果船长更加小心一点,他的船就不会沉下去!
(这里事实是他的船是已经沉下去了)