中国农业银行

单选题 _______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进入在线模考
【答案】A。解析:本题考查虚拟语气。根据句意,此虚拟语气表示与过去事实相反,条件从句应用had+过去分词.又由于这里是省略了if而将had提前的部分倒装句,故选A。