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

游客2024-10-07  9

问题 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://tihaiku.com/zcyy/3790675.html
最新回复(0)