虚拟语气讲解和练习(附答案)

合集下载
  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.Donald. J. Trump insists that he ______ the phone in his Government office all the time, instead of his own cellphone and that the New York Times ______ the fake news.
A.uses; stops B.use; stops
C.uses; stop D.use; stop
【答案】C
【解析】
【详解】
考查insist的用法。

句意:Donald. J. Trump坚称他一直在使用政府办公室的电话,而不是自己的手机,并且坚持要求纽约时报应该停止报道虚假信息。

第一个insist表示“坚持说”,insist表示“坚持说”“坚持认为”,从句所指的通常是已经发生的事或已存在的状态,谓语一般用陈述语气,本从句根据主句用一般现在时。

第二个insist表示“坚持要”后接宾语从句,宾语从句通常用虚拟语气(即should+动词原形),should可以省略。

故C选项正确。

【点睛】
insist其后可接that-从句,但要根据意思的不同而分清两种情况:(1)表示“坚持要”“一定要”,从句所指的一般是尚未实现的事实,此时谓语通常用虚拟语气(即should+动词原形),而且引导词that一般不省略(尤其是当已经省略 should 时)。

(2) 表示“坚持说”“坚持认为”,从句所指的通常是已经发生的事或已存在的状态,谓语一般用陈述语气,引导词that 可省略。

根据句子的语境以及句意,可以判断出insist后接了两个宾语从句,insist第一个意思是表示“坚持说”,所以从句用陈述性的语气,且句子为一般现在时,所以用uses。

而insist第二个意思表示“坚持要”,所以从句谓语动词用虚拟语气(即should+动词原形),所以用use。

综上所述,C选项正确。

2.Jane’s pale face suggested that she ______ ill and her parents suggested that she ______ a medical exam.
A.be; should have B.was; have
C.should be; had D.was; had
【答案】B
【解析】
【详解】
试题分析:考查suggest的用法:句意:Jane的苍白的脸表明她病了,她的父母建议她去体检。

第一个suggest是“表明,显示”的意思,后面的be动词视整句时态而定,为过去式。

第二个suggest是“建议”的意思,后面是一个虚拟语气,固定用法为“(should)do sth”,其中should常省略。

选B。

考点:考查suggest的用法
3.The boss requested that he _____ there to work.
A.was sent B.be sent
C.should send D.would be sent
【答案】B
【解析】
【详解】
试题分析:考查虚拟语气及被动语态。

句意:老板要求派他去那里工作。

当request表示“要求”时,引导的宾语从句要使用虚拟语气,即(should)+ 动词原形。

结合句意可知此处he是“被派”,用被动语态。

故选B项。

考点:考查虚拟语气及被动语态
4.He is not native; if he were, we ______ this discussion over his identity.
A.would not be having B.are not having
C.had not had D.will not have
【答案】A
【解析】
【详解】
试题分析:考查虚拟语气。

本题考查的if条件句的虚拟语气,表示与现在的事实相反,if 从句中使用过去时(be动词用were),主句中使用“情态动词+动词原形”;句意:他不是本地人。

如果他是本地人,我们就不会讨论他的身份了。

故A正确。

考点:考查虚拟语气
点评:在条件句的虚拟语气中,如果与现在事实相反,主句中使用“情态动词+动词原形”,从句中使用过去时;如果与过去相反,主句中使用“情态动词+have done”,从句中使用过去完成时。

5.––What a journey! We’ve finally arrived!
––_____ an out-of-date train schedule, we would not have missed the train.
A.Had we not used B.Did we use
C.If we didn’t use D.If we had used
【答案】A
【解析】
【详解】
试题分析: 句意:真糟糕的旅行!我们终于到了。

如果我们没有用过期的列车时刻表,我们就不会错过火车了。

根据后句中的would not have missed可知句子使用了虚拟语气,是对过去发生的事情进行假设,主句应该用过去完成时,当句中有had ,should ,were时,可以省略if,把这些词提前,构成倒装结构,选A。

考点:考查虚拟语气
6.—It's a pity that Andrew didn't want to go to the conference.
—________ willing to go,we could have paid all his expenses.
A.Had he been B.Being
C.Was he D.He had been
【答案】A
【解析】
【详解】
A
解析考查虚拟语气与倒装。

根据第一句中的时态可知此处是对过去情况的虚拟,意思是“如果他愿意去,我们会支付他所有的费用”。

此处是省略了虚拟条件句中的if而引起的倒装,其正常语序应为“If he had been willing to go”。

7.—Do you feel like __________ out?
—No. I'd rather we __________ a taxi.
A.to drive; take B.to drive; took
C.driving; take D.driving; took
【答案】D
【解析】
【详解】
本题考查虚拟语气。

feel like + v-ing想要做某事;would rather +从句,表与现在事实相反的,从句用一般过去时态。

故选D。

8.He was very busy yesterday;otherwise,he ______ to the meeting.
A.would come B.came C.would have come D.will come
【答案】C
【解析】
【详解】
这题考查虚拟语气的用法,这里的otherwise是隐含的虚拟条件句,相当于:If he hadn’t been busy yesterday,所以主句用would have done。

选C。

9. If John Lennon and Paul McCartney _______ , the pop music of today ________ very different.
A.didn’t meet ; would be
B.hadn’t met; would be
C.didn’t meet ; would have been
D.hadn’t met ; would have been
【答案】B
【解析】
【详解】
试题分析:考查虚拟语气。

虚拟语气用于状语从句中,与过去事实相反的假设:If + 主语 + had + 过去分词,主句主语 + should/would/could/might have+过去分词,但是虚拟条件句和
主句动作若发生的时间的不一致,主句和从句的谓语要根据各自所指的不同时间选用适当的虚拟语气形式。

题文中的主句有表现在时间的today,所以应该是主句主语+should/ would/could/might+动词原形。

句意:如果约翰列侬和保罗麦卡特尼没有相遇,那今天的流行音乐将大有不同。

故选B。

考点:考查虚拟语气
10.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. 他说的话表明他是个骗子。

11.—I’m worried about the sports meet. Do you think it will be postponed?
—If it ______ rain tomorrow, but actually the weather forecast has removed our worry. A.could B.would
C.might D.Should
【答案】D
【解析】
【详解】
试题分析:考查虚拟语气。

从第二句后半句可知,明天不会下雨,因此判断为虚拟语气,而对将来的虚拟应用should + do,故选D。

句意,——我很担心明天的运动会,你觉得会被推迟吗?——如果明天下雨的话会,但事实上天气预报已经排除了这一担忧。

考点:考查定虚拟语气
12.Their requirement that he one year's experience is reasonable.
A.had B.has
C.have D.would have
【答案】C
【解析】
【详解】
考查虚拟语气。

句意:他们要求他有一年的工作经验是有理由的。

Requirement后边用that 引导同位语从句,从句中谓语动词用should+动词原形,should可以省略,故选C。

13.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正确。

14.If my car _________more reliable, I would have driven to Lhasa instead of flying last summer. A.was B.had been C.should be D.would be
【答案】B
【解析】
【详解】
考查虚拟语气。

句意:如果我的车靠得住的话,去年夏天我就会开车去拉萨而不是坐飞机了。

根据主语的谓语动词可知题干是表示与过去事实相反的虚拟语气,从句谓语动词用had done,选B。

15.You _____ something great, otherwise you wouldn't have got the promotion.
A.should do B.must do
C.should have done D.must have done
【答案】D
【解析】
【详解】
考查情态动词+have done。

句意:你一定做了什么了不起的事,否则你就得不到提升。

must have done表示对过去事情有把握的肯定推测,故选D。

【点睛】
情态动词+ have done结构:
1.“must + have + 过去分词”表示对过去发生的事情或状态进行推测,语气比较坚定,通常只用于肯定句.如:It must have rained last night,for the ground is wet.
2.“can / could + have + 过去分词”表示对过去某种情况的怀疑或不确定.can和could一般用于否定句和疑问句,could的语气较can弱.如:He can't have finished the work so soon.
3.“may / might + hav e + 过去分词”表示对已发生的动作或存在的状态进行不肯定的推
测,might的语气比may弱一点.这种结构主要用于肯定句和否定句,疑问句改用can或could.如:They may not have known it beforehand.
4.“need + have + 过去分词”表示过去做了不必做或不需要做的事情,或过去做某事纯属多余.如:I needn't have bought so much wine—only five people came.
5.“should / ought to + h ave + 过去分词”表示过去本该做某事但没做,其否定式表示过去不该做某事但做了,这种句式含有不满或责备之意,ought to的语气比should强一些.如:
You ought to / should have studied harder.你本应该更努力学习的.(但没有)
He oughtn't to / shouldn't have done that.他本来就不该做那件事.(可是做了)
6.“would + have +过去分词”表示对过去的某种情况进行猜测,或本来要做某事却因某种原因未做成,通常用来说明某一情况,但不像用should或ought to那样含有责备之意.如:
I guess the poet would have been about twenty when she wrote her first poem.
Another worker wouldn't have acted like that.
16.The Smiths would like to ________ on a trip to Beijing, but it was called off because of their father’s illness.
A.go B.have gone C.going D.having gone
【答案】B
【解析】
【详解】
考查固定搭配。

句意:史密斯夫妇本来想要去北京旅行,但是因为他们父亲生病了,所以旅行取消了。

Would like to have done是虚拟语气的一种表达方式,表示“本来已经做了,但实际上并没有做”,根据句意可知,事情发生在过去,因为他们父亲生病所以他们没有去北京,句子表达的是他们希望已经去北京了但实际上没去,应用have gone,故选B。

17.--- 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选项正确。

18.There is a real possibility that these animals could be frightened, ________ a sudden loud noise.
A.being there B.should there be
C.there was D.there having been
【答案】B
【解析】
【详解】
考查虚拟语气和倒装句。

句意:如果突然有很大的响声,这些动物就真的有可能会受到惊吓。

本句是一个省略了if的虚拟条件句,并且是与将来相反,从句可以使用“should+动词原形”;原句为:If there should be a sudden loud noise, these animals could be frightened.。

故选B。

19.______ for the fire at Notre Dame de Paris, a church famous for its large collection of art treasures, I would be there for a visit this summer vacation.
A.Had it not been B.Should it not be
C.Were it not be D.If had it not been
【答案】A
【解析】
【详解】
考查省略if的虚拟语气。

句意:如果不是巴黎圣母院的大火,这个以收藏大量艺术珍品而闻名的教堂,我今年暑假就会去那里参观。

此处是if引导的虚拟语气,if从句与过去事实相反用过去完成时态,且if省略则把助动词had提到主语的前面去。

故选A。

【点睛】
If引导的虚拟语气:
1.表示与现在事实相反的情况
从句:If+主语+动词一般过去时(Be动词用were)主句:主语+
should/would/might/could+do:If I were you,I would take an umbrella.如果我是你,我会带把伞。

(事实:我不可能是你)
2.表示与过去事实相反的情况
从句:If+主语+had+done主句:主语+should/would/might/could+have done:If I had got there earlier,I should/would have met her.如果我早到那儿,我就会见到她。

(事实:去晚了)
3.表示与将来事实相反
从句:①if+主语+were to do②if+主语+should+do③if+主语+动词一般过去式(be动词用were)主句:主语+should/would/might/could+do:If he should come here tomorrow,I would talk to him.如果他明天来这儿的话,我就跟他谈谈。

(事实:来的可能性很小,不可能)
20.—What do you think of the newly-released film Capernaum?
—It touched my heart deeply. But for your recommendation I _________ it.
A.had missed B.would miss C.would have missed D.must have missed 【答案】C
【解析】
【详解】
考查虚拟语气。

句意:---你觉得新上映的电影《迦百农》怎么样?---它深深地触动了我的心。

要不是你的推荐,我就错过了。

虚拟语气有时假设的情况并不是以if引导的条件从句形式出现,而是通过一些短语等形式暗示虚拟语气的存在,常用的词语有with, without, but for, otherwise, or,even, in case of, what if(如果…将如何)等等,这种句子往往有主句而无从句。

但是可以转化成if引导的虚拟条件句。

分析句子可知,本句可以转化成是if引导的虚拟条件句,表示与过去事实相反的假设。

从句为:If I had not had your recommendation ,主句为:I would have missed it。

故C选项正确。

【点睛】
if虚拟条件句和对应主句的动词形式列表:
有时假设的情况并不是以if引导的条件从句形式出现,而是通过一些短语等形式暗示虚拟语气的存在,常用的词语有with, without, but for, otherwise, or,even, in case of, what if(如果…将如何)等等,这种句子往往有主句而无从句 (考试时多数情况是对过去的假。

但是可以转化成if引导的虚拟条件句。

分析句子可知,本句可以转化成是if引导的虚拟条件句,表
示与过去事实相反的假设。

从句为:If I had not had your recommendation ,主句为:I would have missed it。

故C选项正确。

21.This car is important to our family. We would repair it at our expense _______ it break down within the first year.
A.could B.would
C.might D.should
【答案】D
【解析】
【详解】
考查情态动词和虚拟语气。

句意:这辆车对我们家很重要。

如果在第一年内发生故障,我们将自费修理。

A. could能;B. would会;C. might也许会;D. should应该。

分析句子可知,本句为if引导的虚拟条件句,表示与将来事实相反的假设,从句为:sb should do sth,主句为:sb would/could/might/should do。

当if引导的虚拟条件从句中含有had, were, should等时,如将if省略,则要将had, were, should等移到主语前构成部分倒装句。

故D 选项正确。

【点睛】
if虚拟条件句和对应主句的动词形式列表:
当if引导的虚拟条件从句中含有had, were, should等时,如将if省略,则要将had, were, should等移到主语前构成部分倒装句。

分析句子可知,本句为if引导的虚拟条件句,表示与将来事实相反的假设,从句为:sb should do sth, 主句为:sb would/could/might/should do。

当if引导的虚拟条件从句中含有had, were, should等时,如将if省略,则要将had, were, should等移到主语前构成部分倒装句。

因前面从句已经用了would,所以主句应该用should。

故D选项正确。

22.If William had listened to what his teacher said in class, he how to solve the problem now. A.has known B.would know C.would have known D.knows
【答案】B
【解析】
【详解】
考查虚拟语气。

句意:如果William听了他老师在课上说的,他现在就知道如何解决这个
问题了。

本题为错综时间条件句中的虚拟语气,即条件从句与主句所指时间不一致,如从句指过去,而主句即指的是现在或将来。

本句中从句表示对过去情况的假设,而主语中根据now可知表示对现在情况的假设,谓语动词用would+动词原形,故选B。

【点睛】
条件状语从句中的虚拟语气
1. 虚拟条件句的基本类型
(1)与现在事实相反
若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。

如:
If she were trying harder, her parents wouldn’t be so anxious.
如果她现在更用功些,她的父母也不会这么忧虑了。

(可惜她并不用功)
If I knew her number I could ring her up.
要是我知道她的电话号码,我就可以给她打电话了。

(可惜我不知道)
(2)与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”。

如:
If I’d seen you, I’d have said hello. 如果我看见你了,我会和你打招呼的。

(不巧我没看见你)
If they had invited him to the party, he would have attended it. 如果他们邀请了他参加晚会,
他是会参加的。

(但他们没邀请他)
(3)与将来事实相反
若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。

如:
If you succeeded, everything would be all right. 如果你将来成功了,一切都会好的。

(但
你还没有成功)
2. 错综时间虚拟条件句
所谓错综时间虚拟条件句即条件从句与主句所指时间不一致,如从句指过去,而主句即指的是现在或将来,此时应根据具体的语境情况,结合上面提到的三种基本类型对时态作相应的调整。

如:
If you’d listened to me, you wouldn’t be in such trouble now. 如果你听了我的话,你现在也不会有这样的麻烦了。

(从句指过去,主句指现在)
If you were in better health, we’d have le t you go with us. 你要是身体好一点,我们就让你和我们一道去了。

(从句指现在,主句指过去)
23.He insisted that I ______ back what I said,but I insisted that my remarks ______ right. A.took; were
B.take; should be
C.should take; be
D.take; were
【答案】D
【解析】
【详解】
考查动词用法。

句意:他坚持要求我收回说过的话,但是我坚持认为我的话是对的。

动词insist表示“坚持认为”的时候,后面宾语从句用陈述语气;当insist表示“坚持要求做某事”的时候,后面的宾语从句使用“(should)+动词原形”的虚拟语气。

分析句子, 结合句意可判断第一句中的insist在这里的含义为“坚持要求”, 所以后面用虚拟语气。

第二空前的insist表示“坚持认为”,后面接陈述语气。

所以选D项。

24.If we could live our life once again, I suppose many people ________ a different one. A.will choose B.will have chosen
C.would choose D.would have chosen
【答案】C
【解析】
【详解】
本题考查虚拟语气。

解题步骤:1.确定虚拟语气:If条件句谓语动词用了could do,说明此处是虚拟语气;2.确定谓语动词:If条件句用could do,表示和现在事实相反的虚拟语气,主句用would/could/should do。

句意:如果我们能再活一次,我想很多人会选择一个不同的人生。

故选C。

25.Our English teacher insisted that the homework ________ tomorrow morning.
A.must be handed in B.hand in C.be handed in D.would be handed in 【答案】C
【解析】
【详解】
考查虚拟语气。

句意:我们的英语老师坚持要求作业要明天早上提交。

insist表示“坚持要求”时,后面的宾语从句用虚拟语气,动词用(should)+动词原形,should可以省略。

句中homework和hand in是被动关系,故选C。

【点睛】
1)如果insist翻译为“坚持说/坚持认为”,即that从句表示已经发生的动作时,则宾语从句使用陈述语气,即从句该用什么时态就用什么时态,注意和主句时态保持呼应。

如:She insisted that she was right.
She insisted (that) she had been to Beijing the year before.
2)如果insist翻译为“坚持要求/坚持主张”,即that从句的动作当时尚未发生的话,则宾语从句必须使用虚拟语气,即从句谓语动词由“should + 动词原形”构成,should可以省略。

如:He insisted that she (should) say sorry to him first.
26.—It’s really a pity that you didn’t go to see Frozen II last night.
—I ________, but I had to prepare for the coming exam.
A.would like to B.ought to C.would have D.may have
【答案】C
【解析】
【详解】
考查虚拟语气和省略。

句意:——真遗憾你昨晚没去看《冰雪奇缘2》。

——我本来可以去的,但是我不得不为即将到来的考试做准备。

A. would like to想要,愿意;B. ought to应该;C. would have本来可以;D. may have可能。

根据下文“我不得不为即将到来的考试做准备”可知,我没有去看,空格处是省略句式,表示“(如果可以)我本来可以去”,与过去事实相反,谓语动词用would have gone...,承前省略gone...,故选C。

27.I would rather she ______ tomorrow than today.
A.comes B.came C.will come D.should come
【答案】B
【解析】
【详解】
考查虚拟语气。

句意:我宁愿她明天来也不愿今天来。

分析句子可知,本句为虚拟语气,would rather后从句用虚拟语气有两种情况,用一般过去时表现在或将来的愿望,用过去完成时表过去的愿望,本句表示与将来的愿望相反的假设,用一般过去时,故选B。

28.Frankly, I’d rat her you ____________anything about it for the time being.
A.not do B.don’t do C.didn’t do D.will not do
【答案】C
【解析】
【详解】
考查虚拟语气。

句意:坦白说,我希望你暂时什么都不要做。

would rather后接句子时,句子谓语习惯上要用虚拟语气,本句中需要用一般过去时表现现在或将来的愿望。

动词do
的否定过去式为didn’t do,故选C项。

29.Without your timely help during the accident, I ________ to the interview.
A.mustn’t have made it B.can’t make it
C.couldn’t have made it D.shouldn’t make it
【答案】C
【解析】
【分析】
【详解】
考查虚拟语气。

句意:在意外事故中没有你及时的帮助,我不可能及时赶上面试。

根据句中的“Without your timely help”考虑句子是一个含蓄的虚拟条件句,主句需要使用虚拟语。

相关文档
最新文档