高三英语虚拟语气试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高三英语虚拟语气试题
1. ---Did you enjoy your holiday in Hawaii? --- Yes, but I would rather you ______ there too. A.went B.had gone
C.should go D.would have gone
【答案】B
【解析】句意:你在夏威夷的假期过得好吗?是的,我想你要是去了多好呀。

A. went 是go的过去式;B. had gone 是go的过去完成式;C. should go 情态动词跟动词原形;D. would have gone情态动词跟动词的完成式。

would rather后跟从句时,谓语动词用过去完成时形式表达虚拟语气。

故选B。

【考点】考查动词时态。

2. no modern telecommunications, we would have to wait for weeks to get news from around the world.
A.Were there B.Had there been
C.If there are D.If there have been
【答案】A
【解析】考查if虚拟条件句的省略和倒装。

句意:“如果没有现代的电信业,要想得到世界各地的消息,我们就不得不等几个星期。

”本题是一个表示与现在相反 if 虚拟条件句,if 从句中使用
“did/were”, 主句使用“情态动词(would/could/should/might)+动词原形”;而if虚拟条件句发生省略和倒装的条件是:从句谓语部分含有were/had/should。

若满足该条件,可将if省去,将
were/had/should提于句首,发生部分倒装。

故 A 正确。

【考点】if虚拟条件句的省略和倒装
3. 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
【答案】A
【解析】A[句意:如果我早知道这个电脑程序,就可以节省大量的时间和精力了。

根据句子的
倒装特征判断此处是省略了if的虚拟语气,原形是:If I had known about this computer program, a huge amount of time and energy ________.故选择A。

]
4. ________, please try your best to solve the problem in time.
A.Ought you get into trouble
B.Must you get into trouble
C.Can you get into trouble
D.Should you get into trouble
【答案】D
【解析】D[虚拟语气的从句中,如果含有should, were, had可以省略if,用倒装。

]
5.(天津市河东区201 4年高三二模考试)9. If you_______ me about it a little earlier, I
_______ here now.
A.bad told: would not he B.told; am not
C.have told; would not be D.tell; would be
【答案】A
【解析】本题虚拟语气中if条件句中是对过去所发生的事情的虚拟,所以使用过去完成时;后面
的主句是对现在的情况虚拟,所以使用“情态动词+动词原形”。

句义:如果你早些时候告诉我这件事,我现在就不会在这里了。

故A正确。

m]
6.(2014重庆一中高三下第三次月考)9. Peter was much depressed as he didn’t sell half as many computers as he thought he _____.
A. will
B. did
C. was
D. would
【答案】D
【解析】本句中前面半句中的was说明本句使用的基本时态是过去时。

句义:Peter很难受意为
他没有像他原来以为的将要卖出的那么多的电脑。

本句中的would是一个过去将来时的用法,表
示在过去的一个时间看未来。

故D正确。

7.The manager proposed that Tom _________an opportunity to explain why he’d refused to go there.
A.was given B.must give C.should give D.be given
【答案】D
【解析】考查虚拟语气。

表示建议、要求的词suggest, advise, propose, require, order, demand 等,后面的宾语从句使用虚拟语气,即should+动词原形,should可省略,D项省略了should,
故选D。

【考点】考查虚拟语气
8. If you ________ home without a word, your parents wouldn't be so worried now.
A.didn't leave B.couldn't have left
C.hadn't left D.shouldn't leave
【答案】C
【解析】C 考察虚拟语气。

句义:如果不是你不说有句话就离开,你父母现在也就不会如此着急了。

本句是一个混合虚拟语气,if从句是对过去事情的假设,所以从句谓语动词使用had done的
学生,而逐渐是对现在事情的假设,故主句的谓语使用would do的形式。

9. The old lady insisted that her daughter ____ still alive and that she ____ at once.
A.was; was operated B.was; be operated
C.should be; should be operated D.be; should be operated
【答案】B
【解析】考查insist用法。

Insist表示坚持要求做某事的时候,后面的从句使用虚拟语气should+
动词原形,should可以省略。

Insist表示坚持认为时,使用陈述语气。

句意:那个老太太坚持认
为女儿还活着,坚持要求立刻被做手术。

第一空使用陈述语气,第二空使用虚拟语气,省略了should。

用be operated,故B正确。

【考点】考查insist用法。

点评:对于insist,一定要注意两种意思用语两个语气。

另外还要注意使用insist on doing的搭配,类似的还有suggest,表示“建议”,后面的从句使用虚拟语气should+动词原形,should可以省略。

表示“表明,暗示”时,使用陈述语气。

10. ---Oh,Tom! You are too late.
---Sorry. How I wish I_____measures Mr Smith suggested to leave ten minutes earlier. A.adopted B.would adopt C.had adopted D.could adopt
【答案】C
【解析】由句意可知,来晚的原因是因为“你过去”没有采纳Mr Smith的措施。

wish后的从句要
用虚拟语气, 与过去事实相反时要用过去完成时。

11. If it _______ next week , the crops would be saved.
A.rains B.will rains C.would rain D.should rain
【答案】D
【解析】考察虚拟语气.句意:如果下周下雨,这些庄稼就有救了.结合语境可知这是对将来条件的虚拟.should加动词原形,表示对将来状况的肯定推测,故选D.
12. (2009·江苏高考)He did not regret saying what he did but felt that he________it differently. A.could express B.would express
C.could have expressed D.must have expressed
【答案】C
【解析】选C考查情态动词的用法。

根据句意可知他觉得本来能够用别的方式表达的(却没有那
样做)。

显然是对过去的事表示遗憾,因此应该使用could have done,表示本来可以做却未做。

13. (2013·福建,30)—Do you think George has passed the driving test?
—No.If so,he ________ his car to our college yesterday.
A.would drive B.drove
C.would have driven D.had driven
【答案】C
【解析】考查虚拟语气。

句意,如果这样的话(乔治已经通过驾照考试),他昨天就驾车来我们
大学了,可知是对过去的虚拟。

If so=If he had passed the driving test,主句使用情态动词+have done。

故答案选C。

14. We ________ the difficulty together,but why didn't you tell me?
A.should face B.might face
C.could have faced D.must have faced
【答案】C
【解析】考查情态动词。

句意:我们本可以共同面对困难,但是你为什么不告诉我呢?后半句用
的是一般过去时,由此可知前半句是对过去情况的一种虚拟,所以用“情态动词+have done”形式。

could have done表示过去本可以做某事,而实际上却没有做,符合句意。

15. But for those interruptions, the meeting _____ half an hour ago.
A.was finished B.would have finished
C.would finish D.had been finished
【答案】B
【解析】句意:要不是有这些打断,这个会议在半小时前就会结束了。

But for“要不是”,But for
those interruptions,="if" it had not been for those interruptions,是和过去相反的虚拟语气,所以主句用would have done,选B。

【考点】考查虚拟语气
16.“He will come tomorrow.” “But I’d rather he _______ the day after tomorrow.”
A.will come B.is coming C.came D.had come
【答案】C
【解析】句意:“他明天会来”。

“但是我宁愿他后天来”,would rather后面接从句的时候,应该用
虚拟语气,如果是表示和将来和现在相反的情况,用一般过去式,如果是表示和过去相反的情况,用过去完成时,所以选C。

【考点】考查虚拟语气
17. Though it is the first time they have met, they talked as if they _____ friends for many years. A.are B.were C.had been D.have been
【答案】C
【解析】句意:虽然这是他们第一次见面,但是他们谈话就好像是多年的朋友。

As if后面的从句
如果和事情不符,用虚拟语气,虚拟过去,用过去完成时。

选C。

【考点】考查虚拟语气
18.—Joe, don’t forget to bring your laptop with you tomorrow, OK?
—Oh, thank you. I wouldn’t bring it if you _____ me.
A.hadn’t reminded B.haven’t reminded
C.wouldn’t remind D.shouldn’t have reminded
【答案】A
【解析】句意:--Joe,别忘了明天把你的笔记本电脑带来,好吗?--哦,谢谢,如果你不提醒我,我不会带来的。

这里虚拟条件句,主句是和将来相反,用would do,但是从句是和过去相反的情况,用had done,选A。

【考点】考查虚拟语气
19. In this company, it is required that anyone who ______ recently come here _____ this kind
of test.
A.has; has B.has; have C.have; have D.have; has
【答案】B
【解析】句意:在这个公司,任何最近来这儿的人都要求进行这种测试。

第一空用has是第三人
称的完成时. who 代替anyone在定语从句中作主语,anyone代词,可以在否定句、疑问句里面
使用,表示任何人。

在肯定句里也能使用,表示随便哪个人都行。

第二空容易误选成has,用have原形是因为有require,request,order等这样表要求,命令的动词时其从句要用虚拟语词,have 前省略了should。

考点: 考查主谓一致和虚拟语气的用法。

20. If they what I was saying, they'd know what I was talking about
A.took the trouble to listen to B.had trouble listening to
C.take the trouble to listen to D.have trouble listening to
【答案】A
【解析】考查时态和虚拟语气:句意:如果他们不怕麻烦听我说的话,他们就会知道我说的是什
么了。

take the trouble to不怕麻烦去做;have trouble (in) doing是“做…有困难”,所以排除BD,而且主句是would do是虚拟语气,从句用过去时表示虚拟,选A。

【考点】考查时态和虚拟语气。

相关文档
最新文档