_____ for the fact that she broke her leg, she might have passed
分类: 英语(高升专)(c0003)发布时间: 2024-11-05 20:09浏览量: 0
_____ for the fact that she broke her leg, she might have passed the exam. A、Had it not been for B、Hadn’t it been C、Was it not D、Were it not 【正确答案】:A 【题目解析】:点:虚拟语气。由于主句中使用了might have done结构,说明此句表示的内容与过去事实相反,故从句中一般使用had done。B不对,是因为not的位置不当。