______ for the fact that she broke her leg, she might have passed the exam.
 
【正确答案】 A
【答案解析】 根据句意,此虚拟语气表示与过去事实相反。主句谓语是might have done,条件从句谓语用had done。当虚拟条件句中含有were, had, should时,可以将if省略,然后将were, had, should提前,实行部分倒装。故选A。