----------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.如果我...