_____us the information,we would have been ambushed.

admin2020-03-28  11

问题 _____us the information,we would have been ambushed.

选项 A、Had he not given
B、If he did not give
C、Should he not give
D、Were he not to give

答案A

解析 考查虚拟语气。句意为“要不是他告诉我们这个消息,我们早就遭到埋伏了”。该题考查对过去的虚拟,其形式为Ⅱ.+主语+had+done,主语+should/would/might/could+havedone,此时的if可以省略,变为Had+主语+(not)done,主语+should/would/might/could+havedone。由此可知,A项正确。其主句用的是虚拟语气的被动语态。B项属于纯粹的过去时,不存在C项这一结构,D项中的Werehenottogive是对将来时的虚拟,因此错误。故本题选A。
转载请注明原文地址:https://kaotiyun.com/show/Xflv777K
0

最新回复(0)