单选题 10.______for the fact that she broke her leg, she might have passed the exam.
【正确答案】 A
【答案解析】本题为虚拟句。因为主句中的might have done表示某事本来或许可能发生,但实际上并未发生,即结果与过去事实相反,因而从句要用过去完成时。其正确语序应为A。