______ 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。当虚拟条件句中含有were, had, should时,可以将if省略,然后将were, had, should提前,实行部分倒装。故选A。
提交答案
关闭