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, had | B.had, was having | C.could, have had | D.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 go | C.had gone | D.were going |
|
The director made the demand that she __________ the dangerous place as soon as possible.A.left | B.would leave | C.leave | D.was leaving |
|
I insisted __________ to see a doctor, but he insisted nothing __________ wrong with him.A.on him to go; should be | B.he went; be | C.he go; was | D.he should go; is |
|
最新试题
热门考点