单选题
10.
______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表示某事本来或许可能发生,但实际上并未发生,即结果与过去事实相反,因而从句要用过去完成时。其正确语序应为A。
提交答案
关闭