语法专题10虚拟语气及答案解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
语法专题十虚拟语气
1.—Where are the children?The dinner s going to be completely ruined.
—I wish they always late.
A.weren t
B.hadn t been
C.wouldn t be
D.wouldn t have been
2.Maybe if I science,and not literature then,I would be able to give you more help.
A.studied
B.would study
C.had studied
D.was studying
3.—I left my handbag on the train,but luckily someone gave it to a railway official.
—How unbelievable to get it back!I mean,someone it.
A.will have stolen
B.might have stolen
C.should have stolen
D.must have stolen
4.I through that bitter period without your generous help.
A.couldn t have gone
B.didn t go
C.wouldn t go
D.hadn t gone
5.We John s name on the race list yesterday but for his recent injury.
A.will put
B.will have put
C.would put
D.would have put
6.Bob would have helped us yesterday,but he .
A.was busy
B.is busy
C.had been busy
D.will be busy
7.—John went to the hospital alone.
—If he me about it,I would have gone with him.
A.should tell
B.tells
C.told
D.had told
8.George is going to talk about the geography of his country,but I d rather he more on its culture.
A.focus
B.focused
C.would focus
D.had focused
9.If we the other road,we might have arrived here in time for the meeting.
A.take
B.had taken
C.took
D.have taken
10.—The weather has been very hot and dry.
—Yes.If it had rained even a drop,things would be much better now!And my vegetables .
A.wouldn t die
B.didn t die
C.hadn t died
D.wouldn t have died
11.Had I known about this computer program,a huge amount of time and energy .
A.would have been saved
B.had been saved
C.will be saved
D.was saved
12.—Sorry,Professor Smith.I didn t finish the assignment yesterday.
—Oh,you have done it as yesterday was the deadline.
A.must
B.mustn t
C.should
D.shouldn t
13.Teachers recommend parents their children under 12 to ride bicycles to school for safety.
A.not allow
B.do not allow
C.mustn t allow
D.couldn t allow
语法专题十虚拟语气
1.A 本题是考查wish后接虚拟语气的用法,而且是对现在情况的虚拟,应用一般过去时表示。句意:——孩子们到哪儿去了?饭菜快凉了。——真希望他们不要总这么晚。故选A项。
2.C由“if I ...then”可知,从句是对过去事情的虚拟,应用过去完成时。句意:“或许当时如果我学自然科学而不学文学的话,我就会给你更多的帮助。”故选C项。
3.B根据语境可知,手提包失而复得。这里是猜测,但并不确定,意为“这个手提包可能会被偷”。might的可能性小。
4.A句意:如果没有你们慷慨相助,我不可能度过那段艰辛的岁月。表达与过去事实相反的虚拟语气时,主句用“would/could/should/might+have done”,故选A项。
5.D句意:要不是因为约翰最近受伤的缘故,我们昨天就把他的名字写在参赛名单上了。根据句意及“but for(倘若没有,要不是)”可知,这里考查针对过去的虚拟,所以主句谓语部分要由would/could/might/should+have done的形式构成。答案为D项。
6.A前半句主句“Bob would have helped us yesterday”为虚拟语气,表示与过去事实相反;后半句but转折连词引导的句子是对过去情况真实的陈述,故应用一般过去时,选A项。
7.D句意:——约翰一个人去医院了。——如果他告诉我的话,我就会陪他去的。根据句意可知这与过去的客观事实相反。如果从句表示与过去的事实相反,其时态应为过去完成时。故D项正确。
8.B would rather后面的从句中应用虚拟语气,谓语动词用过去时。
9.B句意:如果我们走另一条路,我们也许就能及时赶到这儿参加这次会议的。由句意以及题干中的we might have arrived here可知,这是对过去发生的事情的假设,故条件状语从句用had done,主句中用would/might/could have done 的形式。因此B项正确。
10.D句意:甚至如果下一滴雨,现在情况也会好得多!我的蔬菜也不会死掉。表示与过去事实相反的虚拟语气时,主句的谓语动词通常用w ould/wouldn’t have done。
11.A句意:如果当初我了解这个电脑程序的话,就可以节省大量的时间和精力了。if引导的虚拟语气从句如果去掉if,则可以将had/were/should提到主语前面。分析该句结构及含义可知,这里是与过去事实相反的虚拟,所以答案为A项。
12.C根据上文的“我昨天没有完成任务” 和下文的“因为昨天是最后期限” 判断,此处含有责备的意思,所以用should have done,表示“该做的事情而没有做”。
13.A recommend作“建议”解,后面的宾语从句中的谓语动词用“should+动词原形”的虚拟语气形式,should可以省略。故选A项。