Had it not been for the fact that she ____ in the accident, she ____ in the race

Had it not been for the fact that she ____ in the accident, she ____ in the race

题型:不详难度:来源:
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
解析

试题分析:考查虚拟语气。本题前半句是省略了if的一个虚拟语气,第一句中的that she got injured in the accident是一个同位语从句,解释名词the fact的内容;第二句使用虚拟语气,因为是与过去的事实相反,所以使用情态动词+have done的形式。句意:要不是因为她在事故中受伤的事实,她就会参加比赛的。
点评:要注意在条件句的虚拟语气中,如果省略了if,要使用部分倒装的形式。同时也要注意如果是与过去事实相反,主句使用情态动词+have done。如果是与现在的事实相反,主句使用情态动词+动词原形。
举一反三
------Did you attend Professor Johnson’s lecture about the evolution of videos and sound devices?
------I wish I __________. I __________ a job interview with the UN.
A.had, hadB.had, was having
C.could, have hadD.could have, were having

题型:不详难度:| 查看答案
Had it not been for the fact that about 30 pupils __________ in the state of Connecticut a fortnight ago, their parents ___________ in deep sorrow now.
A.had been killed, wouldn’t be
B.were killed, couldn’t be
C.would have been killed, mightn’t be
D.should be killed, wouldn’t be

题型:不详难度:| 查看答案
She wishes she ______ to the theatre last night.
A.went B.would goC.had gone D.were going

题型:不详难度:| 查看答案
The director made the demand that she __________ the dangerous place as soon as possible.
A.leftB.would leaveC.leaveD.was leaving

题型:不详难度:| 查看答案
I insisted __________ to see a doctor, but he insisted nothing __________ wrong with him.
A.on him to go; should beB.he went; be
C.he go; wasD.he should go; is

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.