视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
虚拟语气题目带
2025-09-29 00:23:42 责编:小OO
文档
1. We desire that immediate help _________ to the local villagers who have been trapped by the flood.

A. be given         B. will be given       C. should give         D. is given

1. 【解析】desire 后面接同位语或宾语从句时,从句中用虚拟语气,即“should + 动词原形”的形式,should 可以省略。 

【答案】A

2. She came up with a suggestion that all the students ________ into the library at least twice a week. 

    A. be allowed       B. was allowed    C. should allow     D. are to allow

2. 【解析】:根据句意“她提议所有的学生应该允许进入图书馆每周至少两次。”本句是虚拟语气,后面的结构是should be allowed, should 可以省略。

【答案】A

3. ________ I were you, then I could also go there to have a good holiday.

A. Only if      B. If only       C. Should      D. would have

3. 【解析】:句意:如果我是你多好啊,那时我就可以也到那儿度假了。If only“要是……多好啊!”,后面用虚拟语气形式;only if “只要,只有”, 后面用陈述语气形式;C.D两项是错误的。

【答案】C

4. If only I ___________ the truth, he would not be so crazy now.

     A. didn’t tell           B. had not told

C. haven’t told             D. don’t tell 

4.【解析】: if only后面要用虚拟语气。本句是错综时间的虚拟语气,即前面从句用过去完成时表示过去发生的事情,所以要用“had + 过去分词” 结构;后面的主句是表示现在的,不能使用“would/should/could/might + have + 动词原形”这个结构,而应该使用“would/should/could/might + 动词原形” 这个结构,因为后句有now。

【答案】B

5. _________ fired, your health care and other benefits will not be immediately cut off. (2006年湖北,31)

A. Would you be     B. Should you be     C. Could you be     D. Might you be

5. 【解析】:这道题与should 的用法有关,句意:万一你被解雇,给你的医疗救助和其他方面的福利也不会立即取消。这是一句虚拟语气,从句动作的时间为将来,Should you be= if you should be fired。含有将来时间的虚拟语气不能使用would, could, might,只能用should+动词原形= were to+ 动词原形= 过去时结构。

【答案】B。

6. I wish _____ my uncle yesterday.    

A.had met    B.would met    C.met    D.have met

6. 【解析】:句意:我希望昨天能见到我叔叔。本句用的是含有wish的虚拟语气,wish用于对过去的事实表示一种不可能实现的愿望时,宾语从句中的谓语动词形式为:had+动词过去分词或could, would + have +动词过去分词。 故选A。

【答案】A

7. _____ so busy,she would come to help you.

    A.should my daughter       B.Was my daughter not

    C. If my daughter were not     D.If my daughter isn’t

7. 【解析】:句意:如果我女儿不忙的话,她就会来帮你了。本句用的是含有if的虚拟语气。表示与现在事实相反的假设时,条件状语从句中的谓语动词用“过去式(be的过去式用were)”,而主句中的谓语动词用“would(should, could, might)+动词原形。”。 故选C。

【答案】C

8. If it were not for the fact that she _______ sing, I would invite her to the party. (06年福建高考,27)

A. couldn’t      B. shouldn’t       C. can’t       D. might not

8.【解析】:句意:如果不是因为他实际上不会唱歌的话,我就会邀请他到聚会来了。本题考查虚拟语气中间运用同位语的情况。A. B. D 三项不符合题意,因为它们都是虚拟语气的某种形式,而在fact后面由that引导的同位语从句中,说的是实际情况,不需要用虚拟语气。所以答案是C。

【答案】C

9. The workers will go on strike if the demands they _______ put forward  are turned down. (2006年福建高考,32)

A. could         B. would          C.不填        D. had

9. 【解析】:句意:如果工人们提出的要求被拒绝的话,他们将继续罢工。A. B. D 三项不符合题意,因为它们都是虚拟语气的某种形式,而在本句中,说的是实际情况,不需要用虚拟语气。所以答案是C。

【答案】C

10. Eliza remembers everything exactly as if it_______ yesterday. (2006年全国高考,31)

A. was happening                B. happens

C. has happened                 D. happened

10. 【解析】:句意:Eliza确切地记得一切就像昨天刚刚发生地一样。

if后面用虚拟语气。

【答案】D

11. The parents suggested ___ in the hotel room but their kids were anxious to camp out during the trip. (2006年上海春招,29)

A. sleep             B. to sleep             C. sleeping             D. having slept

11. 【解析】:句意:父母建议住在旅馆的房间里,但是孩子却急于在旅游的时候野营。suggest后面要用-ing形式,sleeping符合要求,所以答案是C。 

【答案】C

12. He likes to give orders as if he             a real leader.

A. is        B. was        C. are        D. were

12.【解析】:句意:他喜欢发号施令就好象他是领导似的。as if后面要用虚拟语气,用过去时表达现在的事情,be动词要用were, 所以D符合题意。

【答案】D

13. I wish I _______ the film the other day.

A. saw      B. did see       C. had seen       D. were to see

13. 【解析】:wish后面要用虚拟语气,用过去时表达现在的事情;用过去进行时表达过去的事情。本句有the other day这个过去的时间,要用过去进行时。所以答案是C

【答案】C

14. It was advised that no smoking           in the library.

A. was allowed      B. be allowed      C. would be allowed      D. had been allowed

14.【解析】:allow后面要用虚拟语气。B项符合题意。

【答案】B

15. If the whole operation______beforehand, a great deal of time and money would have been lost.

A. was not planned

B. has not been planned

C. had not been planned

D. were not planned

16. Jean doesn't want to work right away because she thinks that if she _____a job she probably wouldn't be able to see her friends very often.

A. has to get         B. were to get 

C. had got         D. could have got

15.【解析】由主句的谓语动词would have been lost 可以判断,本题考查的是表示与过去事实相反的虚拟语气的用法,if 引导的从句须用过去完成时,故C项为正确答案。本句题意是:如果整个手术不提前安排的话,那就要浪费大量的时间和金钱。

【答案】C。

16. because引导的原因状语从句中有一个虚拟结构,if 条件从句谓语动词的时态应与wouldn’t be able to 对应,表示与将来事实相反的虚拟,条件从句的谓语应用should或were to +动词原形,因此B项正确。本题句意是:吉恩并不想马上去上班,因为好考虑到一旦上班,她很可能不能经常见到她的朋友们。

【答案】B

经典练习:

17.If I hadn’t stood under the ladder to catch you when you fell, you____now.

A. couldn’t have smiled

B. wouldn’t be smiling

C. didn’t smile

D. won’t smile

18.____for the timely investment from the general public, our company would not be so thriving as it is.

A. Had it not been

B. Were it not

C. Be it not 

D. Should it not be

19.If he knew this, it____be by accident.

A. would have to 

B. didn’t to 

C. won’t have to 

D. woud have had to 

20.Mary’s score on the test is the highest in her class; she____have studied very hard.

A.may

B.should

C.must

D.ought to

17. 【解析】从主句的时间状语now以及从句的谓语可知,本题为一错综时间虚拟语气,从句表示与过去事实相反的假设,主句则表示与现在情况相反,故B项为正确答案。

【答案】B

18. 【解析】根据本题句意逻辑,条件从句的行为发生在主句之前,须用过去时的虚拟语气形式,故A项为正确答案。同时,它是由把if省略,助动词提前而形成倒装。B.C.D三项均不合题意。本题句意是:要不是能及时从社会获得投资,我们公司也不会像现在这样繁荣了。

【答案】A

19. 【解析】由从句的谓语可知,本题为一错综时间虚拟语气,从句表示与现在事实相反的假设,主句则表示与过去事实相反的设想。故D项为正确答案。本句题意:假如他已知此事,那一定是偶然的。

【答案】D

20. 【解析】must have+v-ed表示推测过去某事一定发生;may have+v-ed表示推测过去某事也许发生。Should/ought to have+v-ed表示“本应该…”根据句意,C为正确选项。

【答案】C

三.省略连词if 采用倒装的非真实条件句 

在书面语中,条件从句可以不用连词if, 而将谓语中的过去式were,had或should等移至主语之前,构成倒装。

例:Were you in my position, you would do the same.

假如你处在我的地位,你也会这样干的。

例:Had he come earlier, he would have met her.

要是他早点来的话,他就会见到她了。

四.虚拟语气在储蓄条件句中的应用

非真实条件句中的条件从句有时不表示出来,只暗含在短语或上下文中,这种句子叫做储蓄条件句。常见的有but,for ,without等引导的短语,以及or, or else, otherwise, but 等后面的分句。

例:But for your help we couldn’t have succeeded in the experiment.

如果没有你的帮助,我们的实验室是不会成功的。

例:We could have done better under more favourable conditions.

在更有利的条件下,我们能够做得更好些。

经典考点:

1.____right now, she would get there on Sunday.

A.Would she leave

B.If she leaves

C.Were she to leave

D.If she had left

2.____for my illness I would have lent him a helping hand.

A.Not being

B.Had it not been

C.Without being

D.Not having been

3.We didn’t know his telephone number, otherwise we ____him.

A.would have telephoned

B.must have telephoned

C.would telephone

D.had telephoned

4.A safety analysis____the target as a potential dandger Unfortunately, it was never done.

A.would identify

B.will identify

C.would have identified

D.will have identified

【解析】:

1.答案选C。从句子结构可知,本题是表示与将来事实相反的虚拟语气。主句的谓语是“should+动词原形”。同时,从句省略了连词if, 可以将were提前,构成倒装。只以C符合语法规则。本题意思:如果她马上动身的话,她可能在星期天到达那里。

2.选B。从句子结构可知,空缺处应填入表示与过去事实相反的虚拟条件从句,并且将连词if 省略。此时应把虚拟语气的谓语动词提前。符合语法规则的只有B项。

3.选A。本题中otherwise引出的是一种与事实相反的假设条件,后面的句子应用虚拟语气。前一分句暗示了一个过去的时间,所以用不着would have done的形式,相当于If we had known his telephone number, we would have telephoned him.

4.选C。根据unfortunately后面直接陈述一个过去的事实,可以推断出第一个句子里含有一种“应该做某事而没有做的”虚拟条件。C项用于表示与过去事实相反的虚拟语气,正合题意。B.D不是虚拟语气。

5.It is vital that enough money____ to fund the project.

A.be collected

B.must be collected

C.is collected

D.can be collected

6.It is recommended that the project____until all the preparations have been made.

A.is not started

B.will not be started

C.is not to be started

D.not be started

7.The manager of the hotel requests that their guests____afeter 10:30 p.m.

A.couldn’t play loud music

B.don’t play loud music

C.shouldn’t play loud music

D.not to play loud music

【解析】:

5.选A.。本题中vital后的主语从句用“should+动词原形”的虚拟语气形式,省略了should,来构成从句的谓语,符合语法规则,为正确答案。

6.选D.。动词recommend表示“建议”,其后的宾语从句须用“should+动词原形”的虚拟语气形式,should可以省略。所以C为正确答案。

7.选C.。在本题中,动词request后的宾语从句用”should+动词原形”的虚拟语气形式,并且是否定形式。

8.Jean wishes that he_____that house last spring.

A.bought

B.had bought

C.buys

D.were to buy

9.I wish I ____longer this morning, but I had to get up and come to class.

A.could have slept

B.slept

C.might have slept

D.have slept

10.I’d just as soon you ____those important papers with you.

A.dose not take

B.not to take

C.had not taked

D.did not take 

11.I’d rather you____make any comment on the issue for the time being.

A.don’t

B.wouldn’t

C.didn’t

D.shouldn’t

【解析】:

8.选B。主句的谓语动词是wish时,其宾语从句用虚拟语气,表示与事实相反或不大可能实现的愿望。从本题的时间状语last spring可知,表示的是过去的愿望。因此从句应用于过去完成时表示,所以选B。

9.选A。从句中时间this morning 可知,本题表示对过去发生的事情表示遗憾,宾语从句的谓语须用过去完成时或could have done形式来表示虚拟语气,所以A项为正确答案。

10.选D。would just as soon的宾语从句的谓语动词用过去时来表示虚拟语气,符合语法规则的只有D项。

11.选C。for the time being意为”目前”,表示现在的时间,因些would rather表示现在不可能实现的愿望,要求从句使用过去时来表示虚拟语气,其否定形式为“didn’t+动词原形”。所以C为正确答案。

12.Our idea is that the match____.

A.would put off

B.ought to put off

C.be put off

D.could put off

13.One of the requirements for a fire is that the material_____to its burning temperature.

A.is beated

B.will be heated

C.be heated

D.would be heated

14.That tree looked as if it _____for a long time.

A.hasn’t watered

B.didn’t water

C.hadn’t been watered

D.wasn’t watered

15.The business of each day, _____selling goods or shipping them, went quite smoothly.

A.it being

B.be it

C.was it 

D.it was

12.答案选C.。根据虚拟语气的语法要求,that 从句中的动词用动词原形或“should+动词原形”的形式。所以C为正确选项。

13.答案选C.。requirement 后接一表语从句,从句的谓语用“should+动词原形”的形式来构成虚拟语气,四个选项中只有C符合。句意:产生火的必要条件之一是物质被加热到它的燃点。

14.答案选C.。as if引导一个表示与过去事实相反的虚拟语气的句子。主句的谓语动词是一般过去时,所以as if 后虚拟语气的谓语动词要用过去完成时,所以C是正确的。

15.答案选B.。be it selling goods or shipping them 是表示让步意义的虚拟倒装句,它是由whether it (might.be selling goods or shipping them这个句子省略whether后再将be 移至主语之前得来的。其它几项均不符合句子结构。句意:无论是售货还是运货,每天的业务都很不错

16.It’s already six o’clock now. Don’t you think it’s about time____?

A.we are going home

B.we go home

C.we went home

D.we can go home

17.If only the committee____the regulations and put them into effect as soon as possible.

A.approve

B.will approve

C.can approve

D.would approve

18.It’s necessary____the dictionary immediately.

A.that he will return

B.that he returned

C.that he return

D.that he has to return

19.She must have had an accident, or he____then.

A.would have been here

B.had to be here

C.should be here

D.would be here

20.I apologize if I ____you, but I assure you it was unintentional.

A.offended

B.had offended

C.should have offended

D.might have offended

16.答案选C.。在it’s about time that…..句型中,定语从句的谓语动词应用过去时来表示虚拟语气。所以C项是正确的。

17.答案选D.。if only表示一种愿望,谓语用“would+动词原形”表示对将来事实的愿望,所以D是正确的。

18.答案选C.。在由it is necessary 等引导的主语从句要使用虚拟语气,虚拟语气的谓语动词用“should+动词原形”或动词原形。

19.答案选A.。由or引出的是与事实相反的假设条件,因此空缺处应填入表示虚拟语气的谓语动词。前一个分句中表示的是过去的时间,所以后一分句要用would have done的形式。所以A是正确的。

20.答案选B.。本题中but分句中的it was 表明事情发生在过去,因此条件句应用过去完成时,表示与过去事实相反,所以B是正确的。

1.Mary’s score on the test is the highest in her class; she____have studied very hard.

A.may

B.should

C.must

D.ought to

2.You____her in her office last Friday; she’s been out of town for two weeks.

A.needn’t have seen

B.must have seen

C.might have seen

D.can’t have seen

3.Mary____my letter; otherwise she would have replied before now.

A.has received

B.ought to have received

C.couldn’t have received

D.shouldn’t have received

4.Dinosaurs are thought to____millions of years ago

A.die out

B.have died out

C.having died out

D.dying out

 

【解析】:

1.答案选C。must have+v-ed表示推测过去某事一定发生;may have+v-ed表示推测过去某事也许发生。Should/ought to have+v-ed表示“本应该…”根据句意,C为正确选项。

2.答案选D。can’t have+v-ed表示对过去发生事情的否定推测;needn’t+have+v-ed表示过去做了本不必做的事。根据句意D为正确选项。

3.答案选C。根据本句的后半句otherwise she would have replied before now可知,前半句是一个表示与后半句相应的虚拟过去情况的句子。Can’t/couldn’t

have v-ed表示过去不可能发生的事情。所以C为正确选项。

4.答案选B。像be believed/found/known/reported/said/supposed/thought后常跟不定式完成式,表达“据知,据报道”等意思,不定式的动作发生在被动结构(谓语动作.所表示的动作之前。根据语法要求B为正确选项。

一.should/ought to +have+v-ed和shouldn’t/ought not to+have+v-ed 

“should/ought to+have+v-ed”表示过去应该做的事情却没有做,常含有后悔.责备.埋怨的口吻,常译作“本应当…..”,“应当….就好了”。“shouldn’t/ought not to+have+v-ed”表示过去不该做的事却做了,也常含有责备.不满的意思,常译为“本不应该….”。

例:With all the work finished, I should have gone to the party last night.

昨天晚上当所有的工作完成之后,我本来应该去参加聚会的。

例:You should not have gone back to work yesterday without the doctor’s permission.

你昨天没有得到医生的允许,不应该回去工作的。

二.may/might+have+v-ed

“may/might+have+v-ed”表示对过去事情的推测,但不十分肯定。Might比may语气缓和,口气更委婉;常译为“可能(或许.已经….”。

例:A traffic accident happened yesterday and a driver may have been hurt.

昨天发生了一场交通事故,可能有个司机受了伤。

三.could+have+v-ed

“could+have+v-ed”表示过去有可能或有能力做某事,而实际未做.未能实现的事;有时也表示轻度批评,可译为“本来可以”。

经典练习:

1.I didn’t send out my application form last week, but I _____.

A.had

B.would do

C.should have

D.might have to

2.With all his work on hand, he_____to the cinema last night.

A.mustn’t go

B.wouldn’t go

C.oughtn’t go

D.shouldn’t have gone

3.By next summer he_____at Harvard University for five years.

A.will have been studying

B.will study

C.have studied

D.will be studying

4.When Jim____his own house, he will install built-in stereo speakers in every room.

A.has

B.will have

C.had

D.had been

 

【解析】:

1.答案选C。本题第一句意义为:我上星期没有发出申请表。根据前后的逻辑意义,后一句应表示“我本应该发出”才是。C项省略了sent out,正合题意。

2.答案选D。shouldn’t have gone 表示“本来不该去的,但实际去了”的含义,符合语法规则,所以D为正确选项。

3.答案选A。“by(the end of .+将来时间”出现在句子中,句中谓语动词要用将来完成时或将来完成进行时来表达。所以A符合语法规则。

4.答案选A。当主句以将来时出现时,从句采用一般现在时来表示一般将来时,采用现在完成表示将来完成时。只有A符合语法规则。

一.needn’t+have+v-ed

“needn’t+have+v-ed”表示过去做了某事,但没有做的必要,即表达“本没必要….”之意。

例:You needn’t have done the washing up. I would have done it for you.

你本可不必洗那些餐具,我会替你洗的。

例:I needn’t have bought al that wine-only three people came.

其实我没有必要买这么多酒,因为只来了三个人。

二.情态动词+动词进行式

“情态动词+动词进行式”即“情态动词+be+v-ing”,表示推测或评论某动作是否正在进行。

例:He might still be playing basketball in the room.

他可能还在房子里打篮球。

三.情态动词+动词完成进行式

“情态动词+动词完成进行时”即“情态动词+have been+v-ing”,表示推测或评论过去某动作是否正在进行或一直在进行。

例:They may have been discussing the problem this morning.

今天上午他们可能一直在讨论这个问题。

经典练习:

1.I _____to him because he phoned me shortly afterwards.

A.ought to have written

B.must have written

C.couldn’t have written

D.needn’t have written

2.You_____all those calculations! We have a computer to do that sort of thing.

A.needn’t have done

B.must not have done

C.shouldn’t have done

D.can not have done

3.This is one of the rarest questions that_____at such a meeting.

A.has ever been raised

B.are raised

C.have ever been raised

D.is raised

4.I will overlook ____so rude to my sister this time.But don’t let if happen again.

A.you to be 

B.you to have been

C.your being

D.your having been

 

【解析】:

1.答案选D。本题because从句表达的意思是:因为他之后不久给我打电话了。那么主句所表达的意思为:我本不必给他写信的。 D项意为“本不必给他写信”,其它三项均不符合题意。

2.答案选A。needn’t have done表示“本来不必要做,但实际上做了”的含义。符合题意。Must not 的意思是“不应.不可以”,后面一般不接完成式。其它几项也不符合题意。 

3.答案选C。that引导的定语从句修饰questions,定语从句中的谓语动词需用复数;在结构“this(that/it .is +形容词最高级+名词+定语从句”中, 从句谓语通常用完成时态。所以C为正解选项。

4.答案选D。动词overlook在此意为“宽容”,要求以动名词做宾语,可首先排除A.B两项;时间状语this time 表示动名词动作已经发生,而且发生在谓语动作之前,所以须用动名词完成式,所以D项为正解选项。下载本文

显示全文
专题