虚拟语气课件习题答案及详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
虚拟语气:
1.I ___ the party much more if there hadn't been quite such a crowd of people there.
A. would enjoy
B. will have enjoyed
C. would have enjoyed
D. will be enjoying
解析:答案应该是C。因为if 从句是had +过去分词,是过去情况的虚拟条件句,主句应该用would have +过去分词。
2. Jean doesn't want to work right away because she tinks that if she ___
a job, she probably wouldn't be able to see her friends very often.
A. has to get
B. were to get
C. had got
D. could have got
解析:if后面的句子是虚拟语气,根据句意,Jean现在不想工作,如果她有了工作,就不能经常见到她的朋友了,从句是表示对将来事实的假设,所以应该用表示将来的虚拟形式:were to do sth/should do/did。
3. _______ , he would not have recovered so quickly.
A. Hadn't he been taken good care of
B. Had he not been taken good care of
C. Had not he been taken good care of
D. Had he been not taken good care of
解析:虚拟条件句if可以省略,但从句的语序要用到装,即将were,had或should移至主语的前面形成倒装,但否定词not 不前移
4.Had Paul received six more votes in the last election, he _________ our chairman now.
A. must have been
B. would have been
C. were
D. would be
解析:混合型的虚拟语气,主句和从句时间不一致;这时,主句和从句动词要根据各自所表示的时间进行调整。
5. The young driver looked over the engine carefully lest it ______ on the way.
A. goes wrong
B. would go wrong
C. went wrong
D. should go wrong
解析:在lest, for fear that, in case, so that引导的副词从句中,谓语多用“should+动词原型”,should可以省略,意为“以防,生怕,唯恐”
6.We could ______ him with a detached house when he came, but he had specifically asked for a small flat.
A. provide
B. have provided
C. not provide
D. not have provided 解析:前一分句一般表示过去没有完成的某个动作,是对过去情况的假设,谓语动词多用
could/would have done形式;而后一分句是客观事实,可以根据情况使用一般过去时,过去完成时,或现在完成时。
7.Look at the terrible situation I am in! If only I ______ your advice.
A. follow
B. had followed
C. would follow
D. have followed
解析:假设现在,if only 用一般过去;假设过去,had +动词过去分词或could have+过去分词;假设将来,would+动词原型;
8.That tree looked as if it _____ for a long time.
A. hasn't watered
B. didn't water
C.hadn't been watered
D. wasn't watered
解析:as though,as if 引导的虚拟语气
假设现在,一般过去;假设过去,had+v-ed; 假设将来,would/should+动词原型
9.But for his courage, the battle ______ .
A. was lost
B. will be lost
C. would lose
D. would have been lost 解析:but for 多出现在句首,后面句子中的谓语动词可以是would/could+动词原型,也可以是would/could have+动词过去分词。
10.The traffic was very heavy; otherwise I ____ here 50 minutes sooner.
A. would be
B. should be
C. had been
D. would have been
11.A safety analysis _____ the target as potential danger. Unfortuately, it was never done.
A. would identify
B. will identify
C. would have identified
D. will have identified
解析:“一次安全隐患分析本来会确认这个目标是潜在的危险。不幸的是,这样的分析从未做过。”这是对过去时间的虚拟,表示过去要做而没有做的事。因而答案选 C. would have identified