精英家教网 > 高中英语 > 题目详情
--Why didn’t Clair apply for the job? She _______ it.
--She ________ so, if her daughter hadn’t fallen ill.
A.can have got; might have done
B.could have got; would have done
C.should have done; would
D.must get; might have done
B

试题分析:句意:--为什么Clair 没有申请这份工作?她本来能够申请的。--如果她的女儿不生病她就申请了。这里could + have done可表示对过去能做而未做的事感到惋惜、遗憾,可译成“本来是可以……的”。 通常用于肯定句。第二空是虚拟语气,根据if后的从句的谓语动词也能看出这是对过去的虚拟,所以主语应该用would have done ,故选B。
点评:本题较难。情态动词的完成式是高中阶段的重难点之一,需要考生熟记它们的用法,在各类考试中经常出现,它主要用于表示对过去情况进行推测或责备等。虚拟语气是高中阶段的重要语法项目,需要考生牢记各种情况的虚拟语气的谓语动词的形式,并要有分析理解语境的能力。把两者结合在一起考查更增加了试题的难度。
即学即练:Why did you stay at a hotel when you went to New York? You ________ with Barbara.
A. might have stayed        B. could have stayed
C. should have stayed       D. must stay
解析:B。句意:你到纽约时为什么住宾馆?你完全可以和芭芭拉住在一起的。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

--Why are you so depressed, Lily?
--- I lost the contest narrowly, or I _________ the award of $10,000.
A.had gainedB.would have gainedC.would gainD.must have gained

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

To help Tom improve his English, I_______ that he take some online courses.
A.recommendB.acknowledge C.abandonD.declare

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

But for the fact that China ____ also affected by the global economic crisis, we ____ fewer unemployed workers now.
A.is; would haveB.were; would have
C.was; would have hadD.is; would have had

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Thank you for giving me so much help. I _______in the experiment without your support.
A.have failedB.will failC.would have failedD.must have failed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— I didn’t go to class last night because my car broke down.
— You            mine. I wasn’t using it.
A.should borrowB.might have borrowed
C.could have borrowedD.must have borrowed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If there hadn’t been so much smog in Beijing, we______________ the beautiful scenery across the Tiananmen Square.
A.enjoyed B.would have enjoyedC.had enjoyedD.would enjoy

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Doctors say that exercise is important for health, but it _______ be regular exercise.
A.canB.willC.mustD.may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

----This is for you.
----You____have!I do not know how to thank you.
A.must notB.couldn´tC.needn’t D.shouldn’t

查看答案和解析>>

同步练习册答案