22.______for the fact that she broke her leg, she might have passed the exam.

admin2013-10-25  18

问题 22.______for the fact that she broke her leg, she might have passed the exam.

选项 A、Had it not been
B、Hadn’t it been
C、Was it not
D、Were it not

答案A

解析 虚拟语气题。由于主句中使用了might have done结构,说明此句表示的内容与过去事实相反,故从句中应该使用had done结构。若要将虚拟条件句中的连词省去,则需将助动词提到主语前面。因此[A]项Had it not been为正确答案。
转载请注明原文地址:https://jikaoti.com/ti/RIyMFFFM
0

随机试题
最新回复(0)