admin 管理员组文章数量: 1086019
2024年4月28日发(作者:stripe怎么申请)
专项语法八 虚拟语气
1.(2010·浙江,10)Had I known about this computer program, a huge amount of time and
energy________.
A.would have been saved
C.will be saved
B.had been saved
D.was saved
答案:A 句意:要是我早知道这个电脑程序的话,我就会节省大量的时间和精力了。
此句为虚拟语气条件句,表示过去的事情,从句用过去完成时态,主句用
would/might/should/could have done。
2.(2010·湖南,29)If he ________ my advice, he wouldn't have lost his job.
A.followed
C.had followed
B.should follow
D.would follow
答案:C 句意:如果他早听了我的建议的话,他就不会丢了工作。本题考查与过去事
实相反的虚拟语气。从句的时态用过去完成时,主句的时态为would/could/should/might+
have done。
3.(2010·陕西,15)If we________the other road,we might have arrived here in time for the
meeting.
A.take
C.took
B.had taken
D.have taken
答案:B 句意:如果我们当时走那条路,可能就会按时赶到那里参加会议。由might have
arrived here 可知应表示对过去的推测,因而if从句用had done 时态。
4.(2010·潍坊一模)How I wish I________my mouth before I shouted at my mum!
A.shut
C.had shut
B.have shut
D.would shut
答案:C 该题考查虚拟语气。wish后跟从句,从句要用虚拟语气,因为后面是过去时,
故此处表示与过去事实相反,要用过去完成时。
5.(2010·青岛一模)—My uncle suggests I________abroad.
—I would rather you________at home.
A.go; stay
C.go; stayed
B.went; stayed
D.went; stay
答案:C suggest当“建议”讲时,从句中要用虚拟语气,结构是“should+动词原形”,
should可以省略;would rather后面跟从句时,从句中也要用虚拟语气,根据语境此处应用
过去时。
6.(2010·济南统考)We________here at lunch time; we were delayed at the airport, though.
A.could be
C.must have been
B.should be
D.would have been
答案:D 考查情态动词的用法。句意:我们本来能在午餐时刻到达,但我们在机场被
延误了。would have done sth.表示与已经发生的事实相反,意思是“本来会„„但实际没
有”。
7.(2010·潍坊检测)After inspecting the building, specialists discovered some faults that
otherwise________.
A.had been overlooked
B.would have been overlooked
C.were overlooked
D.would be overlooked
答案:B 该题考查虚拟语气。由句中的discovered及语境可推知此处是表示对过去发
生事情的假设,故此处要用would have done来表示,因为是被动语态所以要用would have
been done表示。
8.(2010·温州模拟)—Isn't that Ann's husband over there?
—No, it________be him—I'm sure he doesn't wear glasses.
A.can't
C.won't
B.must not
D.may not
答案:A can't表示否定的推测,意为“不可能”,符合句意。
9.(2010·日照二模)“If I________taking drugs, I would be a successful businessman
now,”said the dying heroin addict.
A.didn't start
C.hadn't started
B.haven't started
D.shouldn't start
答案:C 考查虚拟语气。此题是一个混合虚拟语气句,从句是对过去事情的虚拟,应
用过去完成时,主句指说话时可能产生的结果。
10.(2010·福州检测)—I didn't go to the movie last night because of the rain.
—What a pity! If I had got the ticket, I________it.
A.wouldn't have missed
C.didn't miss
B.wouldn't miss
D.hadn't missed
答案:A 考查虚拟语气。从句为过去完成时,所以主句用would have done结构。
11.(2010·南通一模)—Sorry indeed, I________to your birthday
—Forget it. I know you were out on business.
A.must come
C.must have come
B.would come
D.would have come
版权声明:本文标题:高三英语总复习:课后强化作业 28 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1714296336a674001.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论