__for the rain ,the construction work would have been faster A If it were not B Were it notC Had it not been D If it hasnt

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 04:47:12
__for the rain ,the construction work would have been faster A If it were not B Were it notC Had it not been D If it hasnt

__for the rain ,the construction work would have been faster A If it were not B Were it notC Had it not been D If it hasnt
__for the rain ,the construction work would have been faster A If it were not B Were it not
C Had it not been D If it hasnt

__for the rain ,the construction work would have been faster A If it were not B Were it notC Had it not been D If it hasnt
选C.这里考虚拟条件句的倒装.这是一个虚拟语气的句子,对过去事情进行虚拟,条件从句的谓语动词应用had + 过去分词.在虚拟条件从句中有助词had 时,可以把had 提到句首,省略if,构成倒装.

A if it were not

C
过于发生的事是 it was for the rain 与过去相反 用过去完成时 Had 可以提前 表假设
高中语法书上有详细

C.这道题考查虚拟语气和倒装。首先这是if引导的虚拟条件句与过去事实相反的句型。与过去事实相反时,if 从句的谓语动词用had+动词的过去分词,主句的谓语动词用would/could/should/might +have+动词的过去分词。如:If you had gone there earier, you would have made more money.
如果你早点去那,你就能...

全部展开

C.这道题考查虚拟语气和倒装。首先这是if引导的虚拟条件句与过去事实相反的句型。与过去事实相反时,if 从句的谓语动词用had+动词的过去分词,主句的谓语动词用would/could/should/might +have+动词的过去分词。如:If you had gone there earier, you would have made more money.
如果你早点去那,你就能多赚点钱了。
但是,如果从句中的谓语动词有should, had, were 这三个助动词时,可以省略if,并采用部分倒装结构,也就是把should,had,were放在主语前。

收起