问题补充:
Had it not been for the fact that she in the accident, she in the race.
A. got injured; would have competed
B. had got injured; would compete
C. would be injured; would have competed
D. should be injured; would compete
答案:
(答案→)A. got injured; would have competed
B. had got injured; would compete
C. would be injured; would have competed
D. should be injured; would compete
解析:考查虚拟语气。本题前半句是省略了if的一个虚拟语气,第一句中的that she got injured in the accident是一个同位语从句,解释名词the fact的内容;第二句使用虚拟语气,因为是与过去的事实相反,所以使用情态动词+have done的形式。句意:要不是因为她在事故中受伤的事实,她就会参加比赛的。