2022年高考英语虚拟语气讲解及练习题(附答案)

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

高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。

根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句
(1)表示与现在事实相反
If I had enough money now, I would lend it to you.
(2)表示与过去事实相反
If he had taken your advice, he wouldn’t have made such a bad mistake.
(3)表示与将来事实相反
I would go shopping with you if it were to be Sunday tomorrow.
1. 虚拟条件句的倒装
在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。

虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。

例如:Had I been(= If I had been ) in that situation, I would not have let the thief escape away with so much money.
Should there be (= If there should be) a drought, what should we do at that time ?
2. 错综时间条件句
有时条件从句的动作和主句的动作发生的时间并不一致,这时谓语动词的形式应根据它所要表示的具体时间来确定。

例如:
If we hadn’t been working hard in the past few years ,thing s wouldn’t be going so smoothly.
3. 含蓄条件句
有时假设的情况并不以条件从句的形式表现出来,而是通过某个介词或介词短语(如:with,otherwise,without,but for,in that position)、上下文或其它方式表现出来。

这种句子称为含蓄条件句。

例如:
But for the help from you , I would not have had the chance to go to college.
二、虚拟语气在某些从句中的运用
在某些词或短语后接的从句中要使用虚拟语气,表示愿望、建议或命令等。

根据虚拟语气的形式不同,虚拟语气可以分为“should类”和“过去时态类”。

(一)should类
这一类的虚拟语气是通过从句中的谓语动词使用“should +动词原形”体现出来的,should可以省略。

其具体运用体现在:
1. 在suggest , order, demand , propose, command, request, desire,insist等表示建议、命令、要求、意见的动词后接的宾语从句中要使用虚拟语气。

如:He suggests that she should leave the house at once.
The leader ordered that the task(should) be finished as soon as possible.
He proposed that we (should)deal with the problem by the view of development.
2. 与suggest,order,demand,propose,command,request,desire,insist等动词相对应的名词suggestion,order,demand,proposal等后的表语从句或同位语从句中要使用虚拟语气。

如:The general sent the order that the battle (should)be held on until the complete failure of the enemy.
My proposal is that we(should) set a deadline for handing in the plan.
3. 在It is/was suggested (ordered,demanded,proposed,etc.)结构以及necessary,essential,important,strange,natural等形容词后的主语从句中要使用虚拟语气。

如:
It’s requested that we (should)keep the stability of the society for the people’s peaceful life.
It is necessary that the badly wounded man(should) be treated immediately. (二)过去时态类
英语中,还有一些词或短语后接的从句或句子,也要使用虚拟语气,虚拟语气是通过句中的谓语使用过去的某种时态(如:一般过去时、过去完成时等)来体现的。

1. wish,would rather 后的宾语从句。

如:
He wished he had never been involved in such affairs.
I would rather you could teach me again.
2. as if,as though引导的从句。

如:
The little boy knows so many things as if he was a man.
He acted as usual as though nothing had happened.
3. 由if only (要是……,那该多好啊!)引导的惊叹句。

如:
If only I had passed the test!
If only it stopped raining!
4. It is(about/high) time 后的定语从句。

如:
It is time we went out for a walk.
It was high time they had begun to prepare the experiment.
三、虚拟语气的其它用法
在英语中,一些表示建议、请求、劝告、愿望、祈祷、祝福或诅咒的句子,也需要使用虚拟语气。

如:
Would you mind smoking here?
May you be lucky!
Long live the people of China!
God save me.
虚拟语气练习题
1. it rain tomorrow, the meeting would be put off.
A.Should B.Would
C.Could D.Must
【答案】A
【解析】
【详解】
本题考查与将来事实相反的虚拟语气,故从句用should + v原形。

句意:如果明天下雨,
会议将会被推迟。

此处是if引导的非真实条件句,如果把if省略,则将情态动词should提到主语的前面。

故选A。

【点睛】
if 的虚拟语气讲解
1.对现在情况的假设:表示说话时不存在或与事实相反的情况.形式:If+主语+did,主语
+should/ would /could +do.例句:If you knew english well,you would be able to talk with foreigners freely.
2.对过去情况的假设:表示与过去事实相反的情况.形式:if+主语+had done,主语
+should/would /could+have done.例句:if i had not studied hard ,i might have failed in the exam.(事实是我通过考试了)
3.对将来情况的假设:表示将来实现可能性不大的情况.形式:if+主语+did/were to do
/should do,主语+should /would /could do.例句:if he should change his mind ,what would we do? if的省略:在正式文体中,有时可把虚拟条件句中的连词if省去,这时从句需要采用倒装语序,即:将were,had,should等助动词提到主语前面,主句不做任何变化.例句:should it rain tomorrow,we would staly at home.
错综时间:所谓错综时间是指主句和从句的动作不是发生在同一时间.这时,需要根据意思选用表示不同时间的虚拟语气形式.例句:if i were you ,i would have taken his advice.(从句表示现在时间,主句表示过去时间),我要是你,就听他的忠告了。

2. ________ for the fact that she broke her leg, she might have passed the exam.
A.Hadn’t it been B.Had it not been C.Was it not D.Were it not
【答案】B
【解析】
【详解】
试题分析:考查虚拟语气。

本题考查与过去事实相反的虚拟语气,故从句用had + v-ed,主句用would/could/should/might + have + v-ed。

这里的从句用了倒装结构Had it not been=" If" it had not been。

句意:要不是她摔断了腿这样的事实,她也许会通过考试。

故B正确。

考点:考查虚拟语气
3.________ you happen to see Mary, would you please ask her to come here?
A.Would B.Could C.Should D.Might
【答案】C
【解析】
【详解】
试题分析:句意: 如果你碰巧遇到Kate ,请你叫她来这里一下好吗?在if条件句中,如果有should,were或had,可以省略if,把should,were或had提前。

故选C。

考点:考查情态动词表虚拟。

4.It is requested that the reporter ________ to blame for the wrong report.
A.referring to B.referring to as
C.referred to be D.referred to being
【答案】C
【解析】
【详解】
试题分析:考查虚拟语气和过去分词做定语:句意:据要求被提到的记者要为错误的报告道歉。

refer to “提及”和reporter之间是被动关系,故用过去分词作定语。

request 是“要求”, It is requested that后加主语从句时从句用虚拟语气,should可以省略;谓语用be动词原形,省略should,所以选C。

考点:考查虚拟语气和过去分词做定语
5.What would have happened ________,as far as up to the river bank.
A.Bob had walked farther
B.if Bob should walk farther
C.had Bob walked farther
D.if Bob walked farther
【答案】C
【解析】
【详解】
考查虚拟语气。

根据语境为过去事实相反的虚拟语气,故用had Bob walked farther,等于if Bob had walked farther,选C。

6.If it _________ not for all the cars and passers-by with cameras, you _________ think you have magically traveled back to the 14 century.
A.is …will B.had been… would
C.were… will D.were…might
【答案】D
【解析】
【详解】
试题分析:句意:如果不是因为所有的汽车和带照相机的过路人,你可能会认为你奇迹般
的回到了14世纪。

从句意看,这是一种不真实的情况,用虚拟语气,因为是和现在相反的情况,所以if的从句用be动词的过去时were,主句用情态动词might do,所以选D。

考点:考查情态动词和虚拟语气
7.________the problem, he wouldn't have committed those mistakes.
A.If he understood B.Had he understood C.When he had understood D.If he would understood
【答案】B
【解析】
【详解】
表示与过去事实相反的虚拟语气。

had he understood the problem是省略的倒装形式,正常结构是If he had understood the problem。

句意:如果他理解了这个问题,他就不会犯那些错误。

8.Hackers threat ened _______ Sony release the film ‘The Interview’(also entitled ‘Killing Kim jong un’)on the coming 2014 Christmas,they ______ launch terror attacksresembling 11th Sept in 2001,
A.should;will be B.were to;could
C.were;should have D.should;would
【答案】D
【解析】
【详解】
虚拟语气。

threatened后跟宾语从句,从句意思是“如果索尼发行电影The Interview的话,他们将发起类似于‘911’事件的恐怖袭击”,宾语从句是一个if虚拟条件句,常省略if,把should/were/had提到句首,根据句意可知,这里是对将来进行虚拟,主句用would+动词原形,故选D。

9.— The professor gave a really good speech.
— I suggest you ______ him some specific questions about his work experience.
A.have asked B.will ask C.asked D.ask
【答案】D
【解析】
【详解】
本句中的动词suggest表示建议的时候,后面的宾语从句要使用虚拟语气“should+动词原形”其中的should可以省略。

建议:—那位教授给我们做了一个很精彩的演讲。

—我建议你问一下关于他工作经历的一些详细的问题的。

D项前面省略了should。

故D正确。

10.(2017•天津)—Do you have Betty’s phone numb er?
—Yes. Otherwise, I ______able to reach her yesterday.
A.hadn’t been B.wouldn’t have been
C.weren’t D.wouldn’t be
【答案】B
【解析】
【分析】
试题分析:
【名师点睛】
【详解】
考查虚拟语气。

句意:--你有贝蒂的电话号码吗?--有。

否则我昨天就联系不到她了。

根据标志词otherwise,相当于一个条件状语从句:If I hadn't have her phone number,即对过去的虚拟的条件状语从句,可以判断出主句用wouldn't have done表示对过去情况的虚拟,故选B。

【点睛】
if的虚拟语气非常重要,首先要熟悉基本用法:1、表示与现在事实相反的情况,从句:If 主语+过去时(be动词用were);主句:主语+should/would/could/might+do:2、表示与过去事实相反的情况,从句:If主语+had+done;主句:主语+should/ would/ could/ might+have done3、表示对将来情况的主观推测,从句:①if+主语+wer e to do②if+主语
+should+do ③if+主语+did(动词过去式)/were ;主句:主语+should /would/ could
/might+do,另外要注意从句也可以省略if,把had,were,should提前。

这句话的虚拟语气是根据标志词otherwise和句意推断出主句是对过去的虚拟。

11.I the answer to her possible, but I was fully occupied then.
A.could explain; if it had been B.must have explained; were it
C.should have explained; had it been D.should have explained; should it be
【答案】C
【解析】
【详解】
考查虚拟语气。

句意:如果可能的话,我本该给她解释这个答案,但当时我很忙。

根据题意可知此处表示与过去事实相反,当条件句中省略if时需用倒装结构,把had提前。

主句表示“本应该”,用should have done.故选C。

【名师点睛】
当虚拟条件句的谓语动词含有 were, should, had 时,if 可省略,而将 were, should, had等词置于句首。

如:
Should he agree to go there, we would send him there. 要是他答应去的话,我们就派他去。

Were she here, she would agree with us. 如果她在这儿的话,她会同意我们的。

Had he learnt about computers, we would have hired him to work here. 如果她懂一些电脑知识的话,我们会已经聘用他来这里工作了。

本题就是省略if,had提前的情况。

12.The newly elected president required at the meeting that the problem ________ be solved before the National Day.
A.must B.need
C.can D.should
【答案】D
【解析】
【详解】
考查虚拟语气。

句意:新当选的总统在会议上要求这个问题在国庆节前必须解决。

require 表示“要求”之意时,后面跟宾语从句时,要用虚拟语气should +动词原形,should可以省略。

故选D。

【名师解析】should+动词原形的虚拟语气。

在表示“坚持”、“命令”、“建议”、“要求”等后的宾语从句要用虚拟语气。

这类动词主要有:“一个坚持(insist)、两个命令(order, command)、三个建议(advise, suggest, propose)、四个要求(demand, require, request, ask)”这类虚拟语气由“should+动词原形”构成,其中的should通常可以省略。


He insisted that I (should) go with them. 他坚持要我同他们一起去。

He ordered that it (should) be sent back. 他命令把它送回去。

The doctor advised [suggested] that he (should) not smoke. 医生建议他不要抽烟。

He requires that I (should) appear. 他要求我出场。

注:这类句子有时可用于被动结构,前面用先行词it作主语,代指后面的从句。

如:
It was proposed that this matter be discussed next time. 有人提议这事下次再讨论。

动词insist后接宾语从句时除可用虚拟语气外,也可用陈述语气。

两者的区别是若是谓语动词所表示的动作尚未发生或尚未成为事实,则用虚拟语气;若谓语动词所表示的动作已经发生或已经成为事实,则要用陈述语气。

比较:
He insisted that I had read his letter. 他坚持说我看过他的信。

He insisted that I should read his letter. 他坚持要我看他的信。

与动词insist相似,动词suggest后接宾语从句时除可用虚拟语气外,也可用陈述语气。

两者的区别是,若表示建议时用虚拟语气,此时suggest通常译为“建议”。

如果译成“表明,暗示”时,则要用陈述语。

比较并体会。

He suggested that we (should) stay for dinner. 他建议我们留下吃饭。

What he said suggested that he was a cheat. 他说的话表明他是个骗子。

13.—Why didn’t you call me then?
—Oh, my cell-phone was power off. I ________ you otherwise.
A.would call B.had called
C.have called D.would have called
【答案】D
【解析】
【详解】
考查虚拟语气。

句意:---为什么当时你不给我打电话?--哦,我的手机没电了。

否则的话我会给你打的。

此处相当于if条件状语从句中与过去事实相反的虚拟语气,主句用would
/should /could/might +have+过去分词,指如果我手机当时有电的话我会给你打的。

故选D.【名师点睛】
含蓄虚拟条件句就是将条件从句隐藏在上下文一定的短语中的一类条件句,比如将条件隐含在不定式短语中,分词短语中,介词短语中,名词短语中,或某些连词(如or, or else, otherwise等)中,将条件隐含在定语从句中,将条件隐含在一定的上下文中,等等。

如:To have studied harder, you would have passed the examination. 你学习更用功些,你早就考及格了。

(=if you have studied harder, you…)
Failing this time, what would you do?假若这次失败,那你怎么办?(=If you failed this time, what…)
Without air, no one could live. 没有空气,人就不能活。

(=If there were no air, no one could live.)
A true friend would not have betrayed me. 若是真正的朋友,就不会背弃我。

(=If he had been a true friend, he would…)
I didn’t know that he was a cheat, or else I wouldn’t have believed him.我不知道他是个骗子,不然我也不会相信他了。

(or else=if I had known he was a cheat)
Anyone who had seen that painting might have taken it for a photo. 凡是看过那画的人,都可能把它看成是照片。

(=If anyone had seen that painting…)
Don’t bother to read all these papers. It would take too long.不要费事看所有这些文件了,那会花太多时间。

(=…If you read all these papers, It would take too long)
I’m really very busy, otherwise I would certainly go there with you. 我真的是太忙了,不然我就会同你一道去了。

(otherwise=if I were not so busy)
14. for the free tickets, I would not have gone to the films so often.
A.If it is not B.Were it not
C.Had it not been D.If it were to be
【答案】C
【解析】
【详解】
考查虚拟语气。

句意:如果没有那些免费的票,我不会去影院这么频繁。

If虚拟条件句的否定(含蓄条件句)常考两个句型:If it weren’t for…和If it hadn’t been for…,其意为“若不是(有)”“要不是”。

从句中如果有助动词had, should或were时,可以省略if,而从句使用倒装语序。

故选C。

15.—The rain is coming down so hard!
—________ my umb rella this morning, I wouldn’t be trapped here now.
A.Did I take B.Had I taken
C.Were I to take D.Would I take
【答案】B
【解析】
【详解】
考查虚拟语气和倒装。

句意:——雨下得这么大! ——如果今天早上我拿了伞,我就不会被困在这里了。

此句是if引导的虚拟语气,从句与过去的事实相反,用过去完成态。

句中将if省略,则把助动词had提到主语前面,故答案为B。

16.Ellen is a fantastic dancer. I wish I_________as well as her at last party.
A.dance B.will dance C.had danced D.danced
【答案】C
【解析】
【详解】
考查虚拟语气。

句意:埃伦是个出色的舞者,我多么希望我在上次的舞会上能跳得和她一样好。

根据上文wish(动词)可知I______as well as her at last party.做wish 的宾语,是宾语从句。

结合宾语从句意思可知句中表达了说话者的一种不大可能实现的愿望,应用虚拟语气;根据句中“at last party(上次舞会)”可知,是对过去情况的虚拟,wish 后的宾语从句对过去的虚拟要使用过去完成时had done。

故选C。

【点睛】
wish后跟宾语从句要用虚拟语气,对过去情况的虚拟,谓语动词用过去完成时had done;对现在情况的虚拟,谓语动词用过去式;对将来情况的虚拟,谓语动词用
would/could/might +动词原形。

17.I did not see your sister at the meeting. If she , she would have met my brother A.has come B.did come
C.come D.had come
【答案】D
【解析】
【详解】
考查虚拟语气。

句意:我没有在会上见到你妹妹。

如果她来了,她会遇见我哥哥的。

if 引导的虚拟条件句,与过去事实相反的假设。

主句谓语动词形式would/could/might/should have done,条件从句的谓语动词形式had done。

故D选项正确。

【点睛】
If 引导的虚拟条件句
本句表示与过去事实相反的假设。

主句谓语动词形式would/could/might/should have done,条件从句的谓语动词形式had done。

故D选项正确。

18.Foreign Ministry spokesman said China had made representations to Canada, requiring it
______ the reason for the arrest of Meng Wanzhou, CFO of Huawei.
A.clarify B.would clarify C.clarifies D.will clarify
【答案】A
【解析】
【详解】
考查虚拟语气。

句意:中国外交部发言人表示,中国已向加拿大提出交涉,要求加拿大澄清华为首席财务官孟晚舟被捕的原因。

require后的宾语从句要用should+动词原形的虚拟语气,其中,should可以省略,故A项正确。

【点睛】
在表示坚持、建议、要求、命令等词后的宾语从句中,要用should do的虚拟语气,其中,should 可以省略,常见的这类词有insist,suggest,order,require、demand等。

19.But for the fact that he the truth , he for a week's imprisonment.
A.didn’t know; would be.B.hadn't known; might have punished. C.didn’t know; would have been punished.D.hadn't know; could be punished
【答案】C
【解析】
【详解】
考查虚拟语气。

句意:要不是因为他不知道真相,他会受到一周监禁的惩罚。

他不知道真相是过去的事实,应用陈述语气didn’t know;that he did n’t know the truth为fact的同位语。

根据but for……可知,整句是对过去的虚拟,第二空应用would/could/might/should+ have done的形式。

根据句意,他应该受到惩罚,应用被动语态,故选C。

20.If you had brought your swimming suit with you, we ___________ swimming in the lake now. A.could go B.could have gone
C.can go D.have gone
【答案】A
【解析】
【详解】
考查虚拟语气的错综条件句。

句意:如果你带了游泳衣,我们现在就可以去湖里游泳了。

这是一个虚拟语气的错综条件句,从句表示与过去的事实相反,主句表示与现在的事实相反,与现在事实相反的假设,其主句句子结构为:主语 + would (should, could, might )+动词原形+其他,故选A。

【点睛】
虚拟语气的错综条件句,从句和主句要根据各自发所生的时间选用符合具体时间的虚拟语气形式
1.从句表示过去,主句表示现在。

If they had stared the early morning yesterday, they would be here now.
2.从句表示将来,主句表示过去。

If I were not to make a preparation for my experiment this afternoon, I would have gone to see the film with you last night。

3.从句表示过去,主句表示将来。

If we hadn't made adequate preparations, we shouldn't dare to do the experiment next week。

4.从句表示将来,主句表示现在。

If we shouldn't have an exam this afternoon. I would go shopping now.
21.--- Thank you for reminding me of the time, or I late for the flight yesterday.
--- Don’t mention it.
A.will have been B.would have been
C.must be D.could be
【答案】B
【解析】
【详解】
考查虚拟语气。

句意:“谢谢你提醒我时间,否则昨天我要迟到了。

”“不客
气。

”would+have+done表示对过去事情的假设,意思是“本来会做”。

故B选项正确。

22.I’ll give ____ to your suggestion that we ____ a party in honor of the experienced professor. A.much thought; hold B.many thoughts; should hold
C.much thought; will hold D.some thought; can hold
【答案】A
【解析】
【详解】
考查不可数名词和suggestion后的同位语从句。

句意:我将仔细考虑你的建议,我们为这位经验丰富的教授举行一个聚会。

thought作为“想法”的时候是可数名词,作为抽象意义的“思想”时是不可数名词;suggestion后面的同位语从句应该用(should)+动词原形。

结合句意可知答案为A。

23.John did not feel well yesterday; otherwise he _______to see his classmates off.
A.came B.would come C.would have come D.should be coming 【答案】C
【解析】
【详解】
考查虚拟语气。

句意:约翰昨天感到不舒服;否则,他就会去机场给朋友送行了。

表示同过去事实相反时,otherwise后的句子的谓语部分应用“would have done”形式。

Otherwise
相当于if he had felt well,是隐含的虚拟语气,从句用would have done表示和过去相反的虚拟语气。

故选C项。

【点睛】
考查虚拟语气要注意隐含的虚拟语气,如otherwise,without,but for等,还要注意主从句的时间不一致时,要区别对待。

24.How I wish every family a large house with a beautiful garden!
A.has B.will have C.had D.had had
【答案】C
【解析】
【详解】
考查虚拟语气。

句意:我多么希望每个家庭都有一个带着美丽花园的大房子!此句是wish
引导的从句,从句要虚拟语气,根据wish可知是与现在事实相反,从句用一般过去时。

故选C项。

25.– But for your timely warning, we _______ into great trouble.
–You know we’re friends.
A.would get B.must have got C.would have got D.have got
【答案】C
【解析】
【详解】
考查虚拟语气。

句意:–要不是你及时的警告,我们会遇到很大的麻烦。

–你知道我们是朋友。

分析句子可知,but for表示暗含的某种的条件,是含蓄条件句,主句要用虚拟语气,本句为对过去的虚拟,应用would have done,故选C。

26.The violence in Hong Kong has threatened its stability. We would rather it ______ its former order soon.
A.would restore B.will restore C.restored D.had restored
【答案】C
【解析】
【详解】
考查虚拟语气。

句意:香港的暴力威胁着它的稳定性,我们宁愿它能尽快恢复原有的秩
序。

would rather“宁愿做什么”,后跟that从句中的谓语动词习惯上要用虚拟语气。

分析句子可知,这里表示的是现在的愿望,所以要用一般过去时。

故选C项。

【点睛】
would rather后that从句中谓语动词用虚拟语气,具体用法如下:
一般过去时表示现在或将来的愿望。

I would rather you went tomorrow.(我宁愿你明天去)。

用过去时完成时表示过去的愿望。

I would rather you hadn’t said it.(我希望你没有这样说过)。

结合本题中,描述的是香港现在存在的暴力现象,所以她能尽快恢复。

这是表现在的愿望,所以用一般过去式。

27.— My mom suggested I ________ the SAT test and go to the US for further study.
— I would rather you _______ at home.
A.take, stay B.take, stayed C.went, stay D.went, stayed
【答案】B
【解析】
【详解】
考查虚拟语气。

句意:——我妈妈建议我参加SAT考试去美国深造。

——我宁愿你呆在家里。

分析句子可知,表“建议”的suggest后接了一个宾语从句,宾语从句谓语动词用虚拟语气,即从句谓语动词用(should)+动词原形,should可以省略,所以第一空用take;would rather后接句子,句子谓语动词用虚拟语气,分析语境可知,此句是表现在的愿望,所以句子谓语动词用一般过去时,第二空应用stayed。

故选B项。

【点睛】
第一、英语中有“4”“3”“2”“1”动词,这些动词后面的宾语从句谓语动词用虚拟语气,即从句谓语动词用(should)+动词原形,should可以省略。

4——四个表示“要求”的词,require,ask,tell,demand;3——三个表示“建议”的词,suggest, recommend,advice;2——两个表示“命令”的词,order,command; 1——一个表示“坚持”的词,insist。

第二、would rather后接句子时,句子谓语习惯上要用虚拟语气,具体用法为:
1、表示现在或将来的愿望,句子谓语用一般过去时;
2、表过去的愿望,句子谓语用过去完成时。

如本题中,两空都是虚拟语气,表“建议”的suggest后接了一个宾语从句,从句谓语动词用(should)+动词原形,should可以省略,所以第一空用take;would rather后接句子,此句是表现在的愿望,所以句子谓语动词用一般过去时,第二空应用stayed。

故选B项。

28.We’ll make the final decision on our scheme. ________ you change your mind, please inform us as soon as possible.
A.Should B.Were C.Would D.May
【答案】A
【解析】
【详解】
考查虚拟语气。

句意:我们将对我们的计划做最后决定,如果你改变主意,请尽快通知我们。

根据语境,此处用虚拟语气,表示与将来相反,从句用should+动词原形,省略
if,should提前,陈述语序是:if you should change your mind…。

故选A。

29._____ the free tickets, I would not have gone to the films so often.
A.If it is not B.Were it not for C.Had it not been for D.If it had not been 【答案】C
【解析】
【详解】
考查虚拟语气。

句意:如果不是因为免费的电影票,我就不会看电影看得那么勤。

根据 I would not have gone to the films so often.可知,这里在对过去进行虚拟,要用非真实条件句的虚拟语气,此时条件从句中谓语动词用had done。

而当非真实条件句中有had时,可以省略if,把had提至主语前形成部分倒装结构。

故选C项。

【点睛】
非真实条件句的虚拟语气是虚拟语气的考查中很重要的一部分。

非真实条件句表示条件从句假设的动作客观上未发生,只是主观虚拟在这个动作发生的情况下主句动作的反馈。

非真实条件句的虚拟语气可分为对现在的虚拟、对过去的虚拟和对将来的虚拟,每一种情况下条件从句的谓语动词和主句的谓语动词形式都是有相应要求的。

而当非真实条件句中有should、had或were时,可以省略if,而把should、had、或were提至主语前,从句形成部分倒装结构。

本题正好符合这种情况,首先根据分析出的非真实条件从句可以写出一般形式“If it had not been for the free ticket”,再省略if、提前had作部分倒装,即可得出正确答案。

30.He insisted that the problem requiring paying attention to at the meeting.
A.being discussed B.discuss
C.be discussed D.discussing
【答案】C
【解析】
【详解】
考查词组和虚拟语气。

句意:他主张值得被注意的问题在开会的时候被讨论。

本题较为复杂。

首先,这句话的主干结构为:He insisted the problem be discussed at the meeting. 不难看出insist引导的宾语从句中要用“should do”,此处should省略了。

其次“ requiring paying attention to”作定语修饰problem,因此C正确。

相关文档
最新文档