内容正文:
2025初中英语中考题型汇编高分训练(全国通用)
训练 18 单项选择题(虚拟语气专练)
1.If it were Sunday today, I________ go to school.
A.shan’t B.would not C.can’t D.won’t
【答案】B
【详解】试题分析:句意:如果今天是星期天,我将不去上学。 虚拟语气用于条件状语从句中,可以表示与现在事实相反的假设,条件状语从句中的谓语动词用“过去式(be动词用were)”,而主句中的谓语动词用“would / should/ could / might + 动词原形”。如:1.If I were you, I would join the army. 2.If she had time, she should go with you.。由句意可知选B。
考点: 考查虚拟语气的用法。
2.Yesterday, the storm delayed us. _______ the storm, we would have been here in time.
A.But for B.If it were not for C.But that D.Unless
【答案】A
【详解】句意:昨天暴风雨耽搁了我们。要不是有暴风雨,我们会及时赶到这里的。
考查连词。But for要不是+短语;If it were not for要不是(用于对现在的虚拟);But that要不是+从句;Unless除非,后接条件状语从句;根据句中是“the storm”,是名词,所以排除C;根据“would have been ”,是对过去的虚拟排除选项B;分析句子“___ the storm, we would have been here in time.”有暴风雨,我们会及时赶到这里的,应该是“要不是”,故选A。
3.Luckily, he wasn’t driving fast at the time of accident; otherwise, I am sure, it _______ a more serious accident.
A.would be B.were C.would have been D.had been
【答案】C
【详解】句意:幸运的是,事故发生时他没有开快车;否则,我相信,这将是一个更严重的事故。
考查虚拟语气。根据“wasn’t driving”是过去进行时,所以此处是对过去的虚拟,主句时态应用情态动词+have done,故选C。
4._______ in order to sit for the college entrance exam?
A.What did she suggest he read B.What did she suggest he reads
C.Did she suggest for him to read D.Did she suggest what he read
【答案】A
【详解】句意:为了参加大学入学考试,她建议他读什么书?
考查虚拟语气。suggest表示“建议”时,后接从句用that sb should do,should可省。特殊疑问句的结构是特殊疑问词+be动词(助动词)+主语+其他?故选A。
5.You _______ through that red light, for you _______ an accident.
A.must have driven; should have caused B.could have driven; might have caused
C.couldn’t have driven; should have caused D.shouldn’t have driven; could have caused
【答案】D
【详解】句意:你不应该开车闯红灯,因为你会引起事故的。
考查情态动词。分析句子及选项“You ___ through that red light, for you ____ an accident.”,你 开车闯红灯,因为你 事故的,可知是对过去的虚拟,应用情态动词+have done。此处是不应该开车闯红灯,会引起事故,故选D。
6.She doesn’t stick to her exercises and a balanced diet. If she _______, she would remain slim and healthy.
A.had done B.would do C.did D.should
【答案】C
【详解】句意:她没有坚持锻炼和均衡饮食。如果她这样做了,她将保持苗条和健康。
考查虚拟语气。had done过去完成时;would do过去将来时;did过去时;should应该;根据后文“would remain ”,所以是对现在的虚拟,此处应是did/be动词(were),故选C。
7.-He suggests that his friend _________ to Beijing right now.
-I think it’s a good ________.
A.should fly; advice B.will fly; suggestion C.flies; advise D.fly; suggestion
【答案】D
【详解】句意:--他建议他的朋友现在就飞往北京。--我认为这是一个好建议。
考查时态及名词。should fly情态动词+动词原形;advice建议,不可数名词;will fly一般将来时;suggestion建议,可数名词;flies动词三单;fly动词原形;根据“suggests that”及“right now”可知第一空是虚拟语气,用“(should) do”,排除B、C;根据“a good”可推测出第二空是可数名词“suggestion”,排除A。故选D。
8.- I don’t know if Aunt Li these “stay-home children”tomorrow morning.
- If I_________ her, I would come earlier.
A.will come to take care of; am
B.come to look after; were
C.will come to take care of; were
D.comes to come up with; am
【答案】C
【详解】考查从句连接词。if意为“是否”时,引导宾语从句,从句时态根据主句而定;if意为“如果”时,引导条件状语从句,从句用现在时代替将来时。第一个if意为“是否”;第二个if意为“如果”,故选C。
9.What _____ you _____ if you had a million dollars?
A.would, did B.will, do C.would, do D.will, did
【答案】C
【详解】本题是对于虚拟语气的特殊疑问句的考查,根据句子的结构,选C
10. - If I_______ one million dollars, I would give it to medical research.
-If I _______ you, I would give it to charity.
A.will have, am B.would have, was C.had, were D.have, is
【答案】C
【详解】考查虚拟语气。第一空,虚拟语气,与现在相反,用过去时。第二空,虚拟语气,与现在相反,用过去时,be动词用were。故选C
11. If I ______ you, I _____the job.
A.was; will take B.was; would take C.were; would take D.were; will take
【答案】C
【详解】试题分析:句意:如果我是你,我就要这份工作。If引导的句子是愿望时,用过去式表示,而且系动词用were,主句用would加原形。故选C。
考点: 考查虚拟语气的用法。
12. -What would you do if you won a million yuan? - __________.
A.I shall give it to charities B.I will buy snacks
C.I won’t put it in the bank D.I’d give it to medical research
【答案】D
【详解】试题分析:考查虚拟语气。句意:如果你有一百万,你会做什么? 我会把它捐给医学研究。根据上文提到 What would you do if you won a million yuan 这是对现在的虚拟,所以回答时用would do ,故选D项。
考点:考查虚拟语气。
13. If I _______ you , I _______ do that .
A.was , would B.were ; wouldn’t
C.am , won’t D.were , won’t
【答案】B
【详解】句意:如果我是你,我不会那样做。
考查if引导的虚拟语气。本句是与现在事实相反的虚拟条件句,从句谓语用动词用过去式(be动词一般用were);主句用should(would,could,might)+ 动词原形。故选B。
14.What ________ you do if you ______ me?
A.would; were B.will; were C.would; are D.will; are
【答案】A
【详解】句意:如果你是我,你会做什么?
考查虚拟语气。英语中条件句表示的假设或实际可能性不大的情况,要采用虚拟语气。与现在事实相反时,主句要用主语+should/would/could/might+do,从句要用If 主语+过去时(be动词用were),故选A。
15.I wish my parents _______ take me back for another wonderful skiing holiday this year.
A.will B.would C.should D.can
【答案】B
【详解】
句意:我希望我的父母今年能再带我去享受一次美妙的滑雪假期。
考查虚拟语气。will将要(表示现在的意愿、习惯或倾向);would将要(表示过去的意愿或习惯);should应该;can可以。分析句子为“wish+宾语从句”,从句用虚拟语气,与将来事实相反空处用would。故选B。
16.- Come and join us, Ben!
- I’m afraid I can’t. I’m too busy now. If I ________ time, I would certainly go.
A.had B.will have C.have had D.have
【答案】A
【详解】句意:--本,来加入我们吧!--恐怕我不能。我现在太忙。如果我有时间,我一定会去的。
考查虚拟语气。had有,动词过去式;will have用于一般将来时;have had用于现在完成时;have用于一般现在时。根据“ I’m afraid I can’t. I’m too busy now.”可知,条件状语从句中描述的是与现在相反的事实,是虚拟语气,故从句用一般过去时态,动词用过去式,主句动词用would do。故选A。
17.-Peter is going to Larry’s party. But he doesn’t know what to wear.
-If I _______ him, I _______ wear a hat. It makes him cool.
A.am, will B.were, will C.were, would D.was, would
【答案】C
【详解】试题分析:句意:--彼得打算参加劳拉的派对,但是他不知道穿什么。-- 如果我是他,我就戴一顶帽子。那会使他很酷。虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。其主要有三种结构:
1、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”
2、与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”
3、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。根据句意可知是于现在的情况相反,故选C
考点:考查虚拟语气的用法。
18.If I_________ a bird, I’d fly to the blue sky.
A.were B.will be C.am
【答案】A
【详解】试题分析:句意:如果我的一只小鸟,我要飞向蓝天。这是一个虚拟语气的句子,我不可能是一只小鸟,与现在事实相反,故句子用一般过去时;主语是I,故选A。
考点:考查虚拟语气的用法。
19.The workers insisted that they_________ a free lunch every noon and the boss had to do that.
A.be given B.being given C.will be to give D.were given
【答案】A
【详解】句意:工人们坚持要求他们每天中午都有免费的午餐,老板必须这样做。考查虚拟语气。insist坚持,要求,其后面的宾语从句要用虚拟语气,跟虚拟式动词原形 或者“should + 动词原形” 。结合句意和语境可知选A。
20.If I not so busy ,I_________ with you .
A.was , would go B.were , would go
C.was , should go D.were , will go
【答案】B
【详解】句意“如果我不忙,我就跟你去”。本题考查对将来的虚拟语气。即“if+过去时,主语+should/would/could/might do”结构。故选B。
点睛:
虚拟情况
从句
主句
对现在的虚拟
过去式(be一般用were)
should/would/could/might+do
对过去的虚拟
had+过去分词
should/would/could/might+have done
对将来的虚拟
过去式(be一般用were)
should/would/could/might+do
should+动词原形
were+to do
21.You should_______ watched TV. There is so much work to do,
A.not have B.have not C.not D.not having
【答案】A
【详解】句意“你本不应该看足球比赛,你有许多的工作要做”。本题考查虚拟语气,shouldn't have done本不该做……却做了。根据句意,故选A。
22.If I _____ you, I _____ help the old woman.
A.was; could B.were; will C.were; could have D.were; would
【答案】D
【详解】句意:如果我是你,我会帮那位老太太。本题考查虚拟语气。If引导的条件状语从句,对现在的假设,用一般过去时,be动词用were;后面接的主句用would+动词原形。故选D。
【点睛】1. 虚拟现在时表示与现在事实相反的假设,其if 从句的谓语形式用动词的过去式(be 一般用were),主句用would/ should/ could/ might +动词原形.
2. 虚拟过去时是表示与过去事实相反的假设,if 从句的谓语形式用过去完成时即had+过去分词,主句用would / should / could / might + have +过去分词.
3. 虚拟将来时是表示对将来实现的可能性很小的或不确定的假设.If从句的谓语形式用一般过去式或用were to / should +动词原形,主句用would / should/could/ might +动词原形.
23.I strongly suggest that Mike_________ there with us tomorrow.
A.go B.goes C.will go D.is going
【答案】A
【详解】句意“我强烈建议麦克明天和我们去那”。
A.go动词原形; B.goes动词的单三形式; C.will go一般将来时; D.is going现在进行时。suggest建议,表示“建议、要求、命令、坚持”的名词、动词或形容词,后接从句时,用that sb (should) do,should可以省略,故选A。
【点睛】一坚持insist
二命令order, command
三建议suggest, propose, advise
四要求demand, require, request, ask
注意:若suggest译为“暗示”,insist译为“坚持说”时,其后的that从句不用虚拟语气。
24.You are overweight. You’d better_________ any junk food. I suggest you_________ more vegetables.
A.not to eat, to have B.not eat, have C.not eat, to have D.not to eat, have
【答案】B
【详解】句意:你超重了。你最好不要吃垃圾食品。我建议你多吃点蔬菜。
You’d better+动词原形,表示你最好做某事;You’d better+not+动词原形,表示你最好不要做某事;suggest+主语+should+动词原形,should可以省略,I suggest+主语+动词原形。根据题意,故选B。
25.If I_________ you, I _________ give it to Microsoft research.
A.am, will B.am, would C.were, would D.was, would
【答案】C
【详解】句意:如果我是你,我会把它交给微软研究部。
考查虚拟语气。根据If I you,这是一个虚拟语气,此句虚拟语气表示一种不能实现的假设,即与现在事实相反,谓语动词用过去式;该语法主要用于if条件状语从句,本句“如果我是你”,be动词用were,后面主句用过去将来时would+动词原形,故答案选C。
26.I suggest you __________ four or five words a day on pieces of paper.
A.write B.to write C.writing D.written
【答案】A
【详解】句意:我建议你每天在纸上写四五个字。
考查宾语从句。A. write写,动词原形;B. to write动词不定式;C. writing动名词;D. written过去分词。suggest表示建议,动词,其后可跟名词、代词、动名词或者宾语从句,但无suggest(sb.)to do sth.该结构,所以可先排除B、D选项。根据题干可知我建议你每天在纸上写四五个字,当suggest表示建议时,后可跟that引导的宾语从句,且从句是虚拟语气,其结构是should+动词原形,should可省略,则此处应填写write,故答案为A。
27.Department of Water Resources of Yunnan Province (云南省水利厅) suggests everyone ________ play a part in saving water this year, for this year might be the dryest one since 1961.
A.shouldn’t B.couldn’t C.would D.should
【答案】D
【详解】句意:云南省水利厅号召人们应该参与到节约用水当中来,因为今年可能是自1961年以来最干旱的一年。
考查情态动词。shouldn’t不应该;couldn’t不能;would将会;should应该。根据“play a part in saving water this year”可知是建议参与进来,此处考查的是suggest后接宾语从句的用法。suggest后接宾语从句时,从句谓语可用虚拟语气,表示要求、建议、命令,其虚拟语气的结构为:suggest that sb (should)+动词原形。故选D。
28.I think all the plants would________ if there was too much pollution.
A.died out B.die of C.die out D.died of
【答案】C
【详解】句意:我认为如果有太多污染,所有的植物都会灭绝。
考查动词短语辨析以及虚拟语气。died out过去式或过去分词形式,灭绝;die of因……而死;die out灭绝;died of过去式或过去分词形式。空前would是情态动词,后面跟动词原形,先排除A和D。根据句意 “if there was too much pollution”可知,这里应表示“灭绝”,故选C。
29.-I should have been more careful in the exam.
-It is a great pity that you __________.
A.didn’t B.haven’t C.were not D.are not
【答案】C
【详解】句意:--我应该在考试中更加小心。--很遗憾,你没有。
考查对过去情况的推测。根据上句“should +现在完成时”是对过去情况的推测,I should have been more careful in the exam.的意思是你(过去)应该更细心些(实际不够细心),这说明我已经做了什么不恰当的事情,而这件事情现在产生了不良的影响,此空应填过去时态,故排除B和D;根据careful是形容词,表示状态,此空应填were not,故排除A,故选C。
30.His teacher suggested ________ ________ to English songs every day. Now he's much better at singing.
A.he listen B.he listens C.him listened D.him listens
【答案】A
【详解】句意:他的英语老师建议他每天听英文歌,他现在唱歌好多了。
考查宾语从句。由句中suggest 及句子结构分析可知是考查suggest that 引导的虚拟语气,结构为suggest that +主语+should do sth,其中that 和should 可以省略;因此第一空用主格he, 第二空填listen。故选A。
【点睛】suggest 的用法一般有三种:1.suggest sb doing sth 意为“建议某人做某事”;2.suggest sth 建议某事。3. suggest that +主语+should do sth, 其中 that 和should 可以省略;没有suggest sb to do sth;这是易错点,做题时要注意。
31.We suggested that he ________ to say sorry to his parents.
A.go B.going C.went D.goes
【答案】A
【详解】句意:我们建议他去向他的父母道歉。
考查虚拟语气。 根据“We suggested that he…”可知,suggest后跟的宾语从句应用虚拟语气,其结构为“主语(+should)+动词原形”,意为“应该做某事”,表示建议。故选A。
32.-What________ John do if he________ millions of dollars?
-He would give the money to charity.
A.would; had B.will; has C.will; had D.would; has
【答案】A
【详解】句意:--如果John有几百万美元,他会做什么?--他会把钱捐给慈善机构。
考查虚拟语气。根据题干可知本题考查虚拟条件句,由句意:如果John有几百万美元,他会做什么?可见这是与现在事实相反的虚拟条件句,从句中的动词用过去时,主句要用would+动词原形,故答案选A。
33.Look at the trouble I am in! If only I________ your advice.
A.followed B.would follow C.should follow D.had followed
【答案】D
【详解】句意:看我现在遇到的麻烦!我要听你的建议就好了。
考查虚拟语气。followed过去式;would follow过去将来时;should follow过去将来时;had followed过去完成时。if only后跟虚拟语气,意为“但愿、要是……就好了”,表示强烈的愿望。表示对现在情况的虚拟,动词用过去式;表示对过去情况的虚拟,用“had+过去分词”;表示对将来情况的虚拟,则用“would+动词原形”;结合句意“看我现在遇到的麻烦!我要听你的建议就好了。”可知表示对以前的遗憾,即与过去事实相反,所以本句是表示对过去情况的虚拟,故答案选D。
【点睛】虚拟语气是表示与事实相反的假设,构成方式有三种基本类型:与现在事实相反、与过去事实相反、与将来事实相反。与现在事实相反,条件从句的谓语用过去式,主句谓语用should(would、could、might)+动词原形。与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用should(would、could、might)+have+过去分词。与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语动词用should(would、could、might)+动词原形。学习时,要牢记构成方式。
34.The doctor warned the old men _______ anymore and they suggested he _______ some exercise to keep healthy.
A.not smoke; did B.not to smoke; do C.no smoking; does
【答案】B
【详解】句意:医生警告老人不要再吸烟了,他们建议他应该做一些锻炼来保持健康。
考查固定搭配和虚拟语气。根据句意及语境可知,第一空考查warn sb. not to do sth.警告某人不要做某事;根据“they suggested he”可知,此处考查suggest的虚拟语气suggest sb. (should) do建议某人做某事,故选B。
35.I suggested you ________ the problem in another new way.
A.solve B.solving C.to solve D.solved
【答案】A
【详解】句意:我建议你用另一种新方法来解决这个问题。
考查虚拟语气。suggest表示建议,后面接的宾语从句谓语用should+动词原形,should可以省略掉,因此用动词原形solve,故选A。
36.No one has suggested Mike ________ smoking even though he has a bad cough these days.
A.to give up B.gives up C.give up
【答案】C
【详解】句意:即使迈克最近咳嗽得很厉害,也没有人建议他戒烟。
考查虚拟语气的用法。to give up放弃,动词不定式;gives up动词三单形式;give up动词原形。当suggest作“建议,提议”讲时,后面的宾语从句用虚拟语气,即suggest(that)sb.+(should) do sth. 其中that与should是可以省略的,所以空处用动词原形,故选C。
37.He suggested that she _________ another day.
A.come B.came C.comes D.coming
【答案】A
【详解】句意:他建议她改天再来。
考查虚拟语气。suggest表示“建议”引导宾语从句时,用法为:suggest that sb (should) do。故选A。
38.-If it hadn’t been raining so hard, I might have been home much earlier.
-It’s too bad you ________ it. Nancy ________ here and she ________ to see you.
A.didn’t make; is; wants
B.won’t make; will be; wants
C.didn’t make; was; wanted
D.won’t make; would be; wanted
【答案】C
【详解】句意:--如果不是雨下得那么大,我可能更早回家。--你没有及时回来真是太糟糕了。南希在这里,她想见到你。
考查一般过去时。If sb.+had done表示虚拟语气,对过去的假设,所以对话说的是过去发生的事,句子的谓语动词应用过去时。三处空格所对应的均是过去发生的动作,故都要用一般过去时。故选C。
39.The boy insisted that he ________old enough, and ________the right to make his own choice.
A.was; be given B.was; was given C.be; give D.is; given
【答案】A
【详解】句意:这个男孩坚称他已经足够大,应该有做出自己的选择的权利了。
考查insist宾语从句的时态及虚拟语气。insist表示“坚持认为”不用虚拟语气;时态根据实际情况而定;insist表示“坚持要求”后用“should do”的虚拟语气,should可省略。分析语境可知第一空表示“坚持认为”,时态用一般过去时;第二空是“坚持要求”,用虚拟语气,should省略。故选A。
40.Tony suggested we should _______ Joyce to be the chief editor of the school newspaper.
A.to elect B.electing C.elect D.elects
【答案】C
【详解】句意:托尼建议我们应该选举乔伊斯为校报的主编。
考查虚拟语气。根据“Tony suggested we should…Joyce to be the chief editor of the school newspaper.”可知,suggest建议,引导的宾语从句中应用虚拟语气;虚拟语气的结构为should+动词原形。故选C。
41.I wish I ________ in Hong Kong now.
A.be B.am C.was D.were
【答案】D
【详解】句意:我希望我现在在香港。
考查虚拟语气。根据“I wish I…in Hong Kong now.”可知,此处是虚拟语气,与现在事实相反,用一般过去时,主语是I,应用were,故选D。
42.It is natural to forget new words! I suggest you ________ four or five words a day on pieces of paper and ________ them in your room.
A.write; make B.writing; place C.write; place D.writing; making
【答案】C
【详解】句意:忘记新单词是很自然的事!我建议你每天在纸上写四到五个单词,把它们放在你的房间里。
考查虚拟语气。write写;place放置。suggest建议,后面加从句时,要用虚拟语气,从句的谓语动词要用should do,should可以省略。第一个空后为four or five words,此处使用write,指写四到五个单词;第二个空后为them in your room,此处使用place,指把它们放在你的房间里。故选C。
43.Which of the following is CORRECT?
A.It’s high time we will take measures to stop the pollution.
B.Keep your eyes shut when you will do eye exercises.
C.Lucy, we need to leave now! The film has begun for five minutes.
D.The boy had finished reading the book by the end of last month.
【答案】D
【详解】句意:下列哪句是正确的?
考查句子结构。A是固定句式“It is high time that+从句”的结构,其中从句的谓语动词要用过去式或should+动词原形,所以A是错误。B的句子是when引导的时间状语从句,时态遵循“主祈从现”的原则,从句应用一般现在时,所以B是错误的。C句子中for+一段时间要与延续性动词一起连用,而begun是短暂性动词,延续性动词是be on,所以C是错误的,故选D。
44.My brother suggested that I ________ swimming tomorrow.
A.going B.went
C.go D.to go
【答案】C
【详解】句意:我哥哥建议我明天去游泳。
考查虚拟语气的用法。根据“My brother suggested that I…swimming tomorrow.”可知,在动词suggest后面的宾语从句中,谓语动词要用动词原形。故选C。
45.Why ________ it get colder when we go up a mountain? We are getting nearer to the sun!
A.ought to B.should C.would D.must
【答案】B
【详解】句意:为什么我们上山的时候天气会变冷呢?我们离太阳越来越近了!
考查动词辨析和虚拟语气。ought to应该;should应该;would将会;must必须。根据“Why...it get colder when we go up a mountain? We are getting nearer to the sun!”可知,此处是“竟然会”的意思,常与 why, who, how 等连用, 表示意外、惊异等含义。故选B。
46.You have been back from London! I _______ you ________ there.
A.think; are B.thought; were C.thought; are D.think; were
【答案】D
【详解】句意:你已经从伦敦回来了!我以为你还在那里。
考查虚拟语气。根据“You have been back from London!”可知,主句时态用一般现在时。由语境可知,现在的情况与自己想象的不同,表示与现在事实相反,条件句中动词用过去式,be动词用were。故选D。
47.I suggest you ________ a phone call to him immediately.
A.made B.make C.making D.to make
【答案】B
【详解】句意:我建议你立刻给他打个电话。
考查suggest的用法。suggest“建议”,后跟宾语从句时需要用虚拟语气,其谓语结构为“should+do”,should可以省略,故选B。
48.If I ________ you, I would study hard.
A.was B.were C.am D.be
【答案】B
【详解】句意:如果我是你,我会努力学习。
考查虚拟语气。根据“If I … you”可知if引导的句子表示与事实相反,主句用would+动词原形,从句用一般过去时,而且be动词只能用were。故选B。
49.I suggested that my friend ________ his teacher about his plan.
A.talked over B.should discuss C.talked to D.should tell
【答案】D
【详解】句意:我建议我的朋友把他的计划告诉他的老师。
考查虚拟语气和动词辨析。talk over商量,讨论;discuss讨论;talk to谈话;tell告诉。根据“his teacher about his plan”可知,应用动词tell,tell sb. about sth.意为“告诉某人关于某事”;I suggest后接宾语从句,从句谓语动词用“should+动词原形”结构,故选D。
50.I wish I ______ be an adult (成年人).
A.could B.can C.should
【答案】A
【详解】句意:我希望我能成为一个成年人。
考查虚拟语气。could能,can的过去式;can能;should应该。根据“I wish I...be an adult (成年人).”可知,wish后的宾语从句表示与现在事实相反的愿望,需用一般过去时。故选A。
51.-I hear Mike arrived last night.
-That sounds ________ good to be true. I never thought he ________ so early.
A.very; could come B.so; came C.too; would come D.quite; had come
【答案】C
【详解】句意:--我听说麦克昨晚到达了。--那听起来太好了,但不可能是真的。我从不认为他会来得那么早。
考查副词辨析和虚拟语气。very非常;so如此;too过于;quite相当。根据“That sounds…good to be true”可知是听起来好,但不是真的,“too...to”太……不能;根据“I never thought”可知,第二空是与现实相反的虚拟语气,用情态动词would+动词原形。故选C。
52.Jackson suggested we ______ our parents for help if we have trouble.
A.ask B.asking C.asked D.to ask
【答案】A
【详解】句意:杰克逊建议我们在遇到困难时向父母寻求帮助。
考查虚拟语气。suggested后接的是省略that的宾语从句,此处用虚拟语气should +do格式,should可省略,故选A。
53.If I _______ you, I would say another student could do it better.
A.was B.were C.am D.are
【答案】B
【详解】句意:如果我是你,我会说另一个学生可以把它做得更好。
考查虚拟语气。根据句意可知“现在事实”相反,此句是虚拟语气,be动词使用were;故选A。
54.---What would you do if you_________ a million dollars?
---If I_________ you, I’d give it to medical research.
A.got, were B.win, am C.won, am D.get, were
【答案】A
【详解】本题是考查的虚拟语气,对于将来的假设,主句用过去将来时,从句用一般过去时,且be动词为were,故选A
55.If I _______ you, I _______ go there.
A.is; will B.is; would C.were; would D.was; will
【答案】C
【详解】本题考查虚拟语气,if引导的与现在事实相反的虚拟语气。从句用一般过去式,主句用过去将来时。句意:如果我是你的话,我会去那儿的。
56.-Swimming in the river for teenagers is very dangerous.
-So it is. If I ________ them, I ________ a shower at home.
A.am; would take B.were; will take
C.was; would take D.were; would take
【答案】D
【详解】句意:--在河里游泳对青少年是非常危险的。--的确如此。如果我是他们,我会在家洗澡。
考查虚拟语气。if从句表假设,与现在事实相反,be动词则用were ,无论第几人称做主语。主句常用would 跟动词原形。故选D。
57. - Can you tell me what to wear at the party?
-If I_________ you, I_________ the blue jeans.
A.am; would wear B.was, will wear
C.were, would wear D.were, wore
【答案】C
【详解】试题分析:句意:你能告诉我在晚会上穿什么吗?如果我是你,我将穿那条蓝色的牛仔裤。此句是虚拟语气,据句意,故选C。
考点:考查虚拟语气。
58.If I_________ you , I’d wear a shirt and tie.
A.are B.was C.were D.is
【答案】C
【详解】句意:如果我是你,我会穿衬衫系领带。
考查虚拟语气。据题意If I you ,要用虚拟语气,故选C。
59.If I were invited to the party, I _______ a red skirt.
A.will wear B.wear C.would wear
【答案】C
【详解】句意:如果我被邀请参加聚会,我会穿红色的裙子。
考查虚拟语气。该句是if引导的条件状语从句,且运用了虚拟语气;状语从句的虚拟语气规则是:从句用一般过去式(be一般用were),主句要用should/would/could/might+动词原形。故选C。
60.He suggested _______ there alone.
A.she go B.she went C.her to go D.she going
【答案】A
【详解】句意:他建议她单独去那里。
考查虚拟语气。根据“He suggested…there alone.”可知,宾语从句应为虚拟语气,谓语部分为should+动词原形,其中should可省略;suggested为主句谓语,宾语从句引导词that省略;she作从句主语,从句谓语用go。故选A。
61.- Do you feel tired?
- No, I don’t. If I were tired, I ______a rest.
A.had B.would have C.will have D.have
【答案】B
【详解】句意:--你感觉累吗?--不累,如果我累了,我会休息。考查虚拟语气。本句是if条件句,对现在的虚拟,用If sb were/did..., sb would/could/should/might do;根据句意结构和语境,故选B。
62.The air pollution is worse and worse. The government suggests that people ____ to work by subway or by bus.
A.go B.goes C.going D.to go
【答案】A
【详解】句意:空气污染越来越糟糕。政府建议人们乘地铁或者乘公交车去上班。
考查谓语动词。A. go 去;B. goes 去;C. going 在去;D. to go 为了去。这是一个that引导的宾语从句,suggest后跟的宾语从句应用虚拟语气(should)do结构,should可省略。故选A。
63.I suggest that we Chinese people_______ Chinese culture with love and joy everywhere we go.
A.spread B.spreading C.to spread D.will spread
【答案】A
【详解】句意:我建议我们中国人无论走到哪里都要带着爱心和欢乐来传播中国文化,
考查动词suggest后跟虚拟语气。spread是动词原形;spreading是动名词;to spread是动词不定式;will spread是一般将来时。动词在这里suggest表示建议,后面宾语从句中使用虚拟语气should+动词原形,should可以省略。根据句意说明本句的suggest表示建议,故后面使用虚拟语气,省略了should,故选A。
【点睛】1. 动词suggest 后面可以跟名词作宾语,用于句型“suggest sth.”。如:I suggested a visit. 我提议参观。
2. suggest 后跟动名词作宾语,如:He suggested going home. 他提议回家。
3. suggest后面跟that引导 的宾语从句时,用虚拟语气,一般省略情态动词should,所以本题选项是A。
64.I would suggest they_________ to Sheshan State Resort.
A.will go B.go C.have gone D.went
【答案】B
【详解】句意:我会建议他们去佘山国家旅游度假区。
考查虚拟语气。will go 一般将来时;go动词原形;have gone现在完成时;went动词过去式。句中的suggest表示“建议”,后接宾语从句时,从句要用虚拟语气,谓语动词要用“should+do”形式,should经常会省略,所以设空处用动词原形go,故选B。
【点睛】“suggest+宾语从句”的区别:suggest表示“暗示,表明”时,宾语从句用陈述语气,从句时态与主句保持一致;suggest表示“建议”时,宾语从句用虚拟语气,其结构为“should+动词原形”,should可以省略。本题根据句意可知,推荐别人旅游的地方应该是“建议”,用虚拟语气,故选B。
65.There are many museums there and they can’t decide_________ to choose. In the end, the clerk suggested they_________ to the computer museum.
A.what; to go B.which; go C.which; going
【答案】B
【详解】句意:那里有很多博物馆,他们不能决定选择哪个。最后,店员建议他们去电脑博物馆。
考查“疑问词+不定式”和虚拟语气。what什么;which哪个。分析第一处可知,此处构成“疑问词+不定式”结构,此前有“There are many museums there”范围,所以表示“不能决定选择哪个”的含义,使用which。to go动词不定式;go动词原形;going动名词。分析第二处可知,此处构成“suggest (that) sb (should) do sth”句型,所以此处使用动词原形。故选B。
【点睛】suggest的用法:
suggest doing sth
例句:He suggested going out for a walk.
suggest (that) sb (should) do sth
例句:He suggested (that) you (should) go there tomorrow.
66.-Take more clothes with you. What if the weather there________ cold?
-OK! Mum.
A.becomes B.is becoming C.will become
【答案】A
【详解】句意::--多带点衣服。如果那里的天气变冷怎么办?--好的!妈妈。
考查if表假设情况。becomes变得,用于一般现在时;is becoming正变得,用于现在进行时;will become将变得,用于一般将来时。what if 用于提出假设时,意思是“假若……”“假若……怎么办”“要是……将会怎么样”,其后句子可用陈述语气(用一般现在时),也可用虚拟语气(用一般过去时或should+动词原形);选项中没有一般过去时及should+动词原形情况,根据空前的What if结合选项可知,空处应该用一般现在时。故选A。
67.How I_________I would have a chance to have a trip! I can’t wait________ the beautiful scenery.
A.hope; enjoying B.hoped; to enjoy C.wish; to enjoy
【答案】C
【详解】句意:我多么希望能有一次旅行的机会啊!我迫不及待地想欣赏美丽的风景。
考查动词和动词形式辨析。hope强调主观上的“希望”,hoped是其过去式;wish表示客观上不太可能实现的希望或表示祝愿;enjoy喜欢,enjoying是动名词形式或现在分词形式,to enjoy是不定式结构。根据“I would have a chance to have a trip我能有一次旅行的机会”,这里would表虚拟语气,可知wish符合语境;want to do想要做某事,固定结构,故选C。
68.If he had really pulled the trigger, I would have ________ then and there.
A.ends up B.ended up C.ending up D.end up
【答案】B
【详解】句意:如果他真的扣动了扳机,我就会当场毙命。
考查if引导的虚拟语气的条件状语从句。根据前面从句中“had pulled”可推断出是与过去事实相反,主句应该使用would have done,而end up表示结束,故选B。
69.You should ______ here at 7:00 this morning. But you arrived at 8:00.You were late.
A.have arrived B.arrived C.arrive D.had arrived
【答案】A
【详解】句意:你本应该今天早上7点到这里的。但是你8点到的。你迟到了。
考查虚拟语气。根据后文“8点到,你迟到了”可推测,本应该7点到;should have done是虚拟语气,表示“本应该做某事,但实际没有做”。故选A。
70.If we ________ more time, we could do it better.
A.were given B.are given C.is given D.is giving
【答案】A
【详解】句意:如果给我们更多的时间,我们会做得更好。
考查虚拟语气及被动语态。were given一般过去时形式;are given一般现在时形式;is given一般现在时形式,用于主语是三单时;is giving用于现在进行时。根据空后的we could do it better结合句意可知,此处是虚拟语气;表示对现在情况的假设,if从句动词用过去式,主句用would/could/should do,根据句意可知,空处动词应该用过去式;根据主语we与动词give之间是被动关系可知,此处应该用被动语态,一般过去时的被动语态是was/were done。故选A。
71.If we had taken such effective measures much earlier, the river ________ so seriously now.
A.is not polluted B.would not be polluted
C.had not been polluted D.would not have been polluted
【答案】B
【详解】句意:如果我们早采取有力措施,现在河水就不会污染这么严重。
考查虚拟语气。根据“the river … so seriously now”可知,主句与现在的事实相反,所以用“would加动词原形”,而“the river”与“pollute”是被动关系,所以用“would be done”结构,此处用其否定形式,故选B。
72.-What do you think of the American singer Lady Gaga’s performance?
-Too crazy, but if I ______ to her concerts held yesterday, I would have enjoyed it.
A.would go B.went C.had gone D.should go
【答案】C
【详解】句意:--你觉得美国歌手Lady Gaga的表演怎么样?--太疯狂了,但是我如果昨天去看她的演唱会的话,我一定会非常享受当时的音乐氛围。
考查虚拟语气。根据答句中“I would have enjoyed it”可知,是对过去的事情进行虚拟,if从句用had done,主句用would have done,所以使用had gone。故选C。
73.________ you read the instructions closely, you would know what I ________ referring to now.
A.Had, was B.Should, am C.Had, am D.If, was
【答案】C
【详解】句意:如果你仔细阅读了说明,你就会知道我现在指的是什么了。
考查虚拟语气和倒装句。根据“you would…”可知,条件状语从句与过去的事实相反,所以从句用过去完成时had read,在条件状语从句中,若if省略,需用倒装句,将had提前。主句中“我现在指的是什么”是真实事实,根据“now”,可知用现在进行时be doing形式,所以用助动词am。故选C。
74.I________I could fly.
A.hope B.wish C.hoped D.wished
【答案】B
【详解】句意:我希望我能飞。
考查同义词辨析。hope希望,表达的愿望是有信心实现的;wish希望,表达的愿望难于实现或不可能实现,其后跟宾语从句时,常用虚拟语气;根据宾语从句中的“could fly”可判断是虚拟语气,所以用wish。故选B。
75.My English teacher suggested ________ the word study handouts for fifteen minutes every day.
A.me to go over B.I go over C.me go over D.I went over
【答案】B
【详解】句意:我的英语老师建议我每天花十五分钟复习单词学习讲义。
考查宾语从句。suggest后面不能接“人”作宾语,故排除A、C选项。suggest后接从句,表“建议”时,应用that引导,从句用“should+动词原形”,that和should可省略,即suggest (that) sb. (should) do。故选B。
76.Doctors suggest everyone ________ their masks(口罩) in public places.
A.put on B.to put on C.should wear D.wearing
【答案】C
【详解】句意:医生建议每个人在公共场所都应该戴口罩。
考查虚拟语气。put on穿上,戴上,指动作;wear穿着,戴着,指状态。suggest表“建议”时,后面的宾语从句用虚拟语气,宾语从句的谓语动词用“should+动词原形”,should可以省略,排除B和D。由后面的“their masks(口罩) in public places”可知,应该是戴口罩的状态,用wear,排除A。故选C。
77.-What should I do?
-I suggest you ________ your schedule first.
A.to check B.check C.checking
【答案】B
【详解】句意:--我该怎么办?--我建议你先检查一下你的日程安排。
考查虚拟语气。suggest,建议,后面加从句时,要用虚拟语气,从句的谓语动词要用should do,should可以省略。故选B。
78.The government suggests people ________ the Spring festival at their working place this year.
A.to spend B.spend C.spending D.will spend
【答案】B
【详解】句意:政府建议今年人们在自己的工作的地方过春节。
考查非谓语动词。“suggests”后是宾语从句,表达建议某人做的事,从句的动词用“should +do”的结构。“should”可省去。表达“度过”用动词原形“spend”。故选B。
79.John suggested Mary ________ to see the doctor at once.
A.goes B.go C.to go D.going
【答案】B
【详解】句意:约翰建议玛丽马上去看医生。
考查虚拟语气。suggest后接that从句,从句用虚拟语气,“should+动词原形”结构,should可以省略。故选B。
80.- How did you do in the test?
- Not so well. I ________ much better but I misread the directions for Part.
A.could do B.could have done
C.must have done D.should do
【答案】B
【详解】句意:--你考得怎么样?--不太好。我本来可以做得更好的,但我误读了部分说明。
考查虚拟语气。根据“Not so well.”是事实,much better but则表示与事实相反的虚拟,问句的did则提示时态,排除AD;could have done“过去本可以做某事,但没做”;must have done对过去事实的肯定推测。故选B。
81.Which of the following sentences is CORRECT?
A.They need more time to consider if to hold a meeting or not.
B.Simon was made wear braces.
C.Her mother suggested she go and see the doctor.
D.The result proved to be correctly.
【答案】C
【详解】句意:下列哪个句子是对的?
考查固定句式。A项“”They need more time to consider if to hold a meeting or not.”中if不能与or not连用;B项“Simon was made wear braces.”中be made 后接to do sth;D项“The result proved to be correctly.”中proved to be后接形容词而不是副词。故排除ABD。故选C。
82.I’d suggest my foreign friend ________ Beijing next Sunday.
A.goes B.to go C.going D.go
【答案】D
【详解】句意:我建议我的外国朋友下周日去北京。
考查虚拟语气。go“去某地”,suggest后可以跟that引导的从句,其中从句中使用虚拟语气,即should+动词原形,其中should可以省略,所以这里用动词原形go。故选D。
83.The accident __________ if the driver had paid more attention to the street signs.
A.must have avoided B.might avoid
C.could have been avoided D.should be avoided
【答案】C
【详解】句意:如果司机多注意下路标的话,事故是可以避免的。
考查虚拟语气和被动语态。主语“accident”和谓语“avoid”之间是被动关系,需用被动语态,可排除AB选项;又因为该句表示与过去事实相反的假设,结构为:从句的谓语动词用“had+过去分词”,主句用“should/would/could/might+have+过去分词”。故选C。
84.His father suggested he ________ the lazy boy a lesson.
A.to teach B.teaching C.teach D.should teaches
【答案】C
【详解】句意:他的父亲建议他应该给这个懒惰的孩子一个教训。
考查动词suggest的用法。suggest“建议”,后接宾语从句时需使用虚拟语气,构成为suggest+(that)+主语+(should) do,should可省略。故选C。
85.We suggest Kitty ________ English for half an hour every day.
A.reads B.read C.reading D.is reading
【答案】B
【详解】句意:我们建议凯蒂每天读半个小时的英语。
考查虚拟语气。含suggest虚拟语气的结构为:suggest (that) sb. (should) do sth.后面的动词形式应使用原形。故选B。
86.-I wish I _____ go into space some day.
-I hope your dream ________ true.
A.could; will come B.can; came C.can; will come
【答案】A
【详解】句意:--我希望将来有一天我能进入到太空。--我希望你的梦想将会实现。
考查时态。wish后宾语从句应该是虚拟语气,难以实现的愿望,对将来的虚拟,从句谓语动词用过去式;hope后的宾语从句用一般将来时,故选A。
87.The doctor suggests that he ________ staying up too late.
A.gets out of the habit of B.break the habit of
C.gets into the habit of D.form the habit of
【答案】B
【详解】句意:医生建议他改掉熬夜的习惯。
考查动词短语。get out of the habit of=break the habit of改掉……的习惯;get into the habit of=form the habit of养成……习惯。根据“staying up too late.”可知医生建议他改掉熬夜的习惯,排除CD;suggest“建议”,宾语从句用虚拟语气,should+动词原形,should可以省略。故选B。
88.We ________ last night, but we went to the cinema instead.
A.must have studied B.might study C.should have studied D.would study
【答案】C
【详解】句意:我们昨晚本该学习的,但我们却去看电影了。
考查情态动词+have done。must一定;might可能;should应该;would将。根据“but we went to the cinema instead”可知本来应该学习,但是却去看电影了,故此处用结构should have done表示“本应该做某事却没有做”。故选C。
89.You didn’t take my advice. Otherwise, you ________ so much.
A.won’t suffer B.wouldn’t have suffered
C.hadn’t suffered D.were not suffering
【答案】B
【详解】句意:你没有采纳我的建议。否则,你就不会遭受这么多痛苦。
考查虚拟语气。根据“You didn’t take my advice. Otherwise...”可知此处表示假设,与过去的事实不符,时态为would/could/might have done。故选B。
90.He suggests that his brother ________ hard.
A.studies B.studying C.studied D.study
【答案】D
【详解】句意:他建议他弟弟努力学习。
考查虚拟语气。由“…suggests that…”可知,宾语从句应用虚拟语气,谓语部分为should+动词原形,其中should可省略;suggests是主句谓语,that是宾语从句引导词;“that his brother…hard.”为从句,从句谓语是动词原形study。故选D。
91.They suggest that clever children ________ their exams early.
A.take B.took C.takes D.will take
【答案】A
【详解】句意:他们建议聪明的孩子早点参加考试。
考查虚拟语气。suggest表示“建议”时,后面宾语从句的谓语动词要用“(should+)动词原形”的形式。故选A。
92.- Do you feel tired?
- No, I don’t. If I were tired, I ______a rest.
A.had B.would have
C.will have D.have
【答案】B
【详解】句意:--你感觉累吗?--不,我不累。如果我累,我将休息一下。
考查虚拟语气。if引导的是一个虚拟语气的句子。从句与现在事实相反用一般过去时态,主句用would+动词原形。 据题意,故选B。
93.Our monitor suggested we _______ an evening party this weekend.
A.hold B.to hold C.held D.to held
【答案】A
【详解】句意:班长建议我们这个周末举行一个晚会。
考查虚拟语气。根据“Our monitor suggested we...an evening party this weekend.”可知,“suggest”后的宾语从句用(should)+动词原形,故选A。
94.Housing prices ________ since a few years ago. Therefore, it’s time the central government ________ some effective measures to bring them under control.
A.have increased; would take B.have increased; will take
C.have been increasing; takes D.have been increasing; took
【答案】D
【详解】句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。
考查时态。由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用现在完成进行时;第二空为虚拟语气,句型“It's/was time that该是……的时候了”,从句用过去时,故选D。
95.-The president made a brilliant decision, didn’t he?
-Yes, he did. I don’t know what I would have done if I ________to make that decision.
A.were B.had had C.have had D.had
【答案】B
【详解】句意:--总统做了一个明智的决定,不是吗?--是的,他做到了。我不知道如果我必须做出那个决定,我会怎么做。
考查虚拟语气和动词时态。根据“I don’t know what I would have done if I...to make that decision”结合句意可知,此处是对过去事情的假设,用虚拟语气,主句用would+现在完成时结构,则从句用过去完成时(had done)。故选B。
96.The physicists propose that our attention ________the use of special methods of thinking and acting.
A.would be directed towards B.be directed towards
C.is directed towards D.direct towards
【答案】B
【详解】句意:物理学家们建议,我们的注意力应转向使用特殊的思考和行动方法。
考查虚拟语气。根据“propose”一词可知,从句应该用虚拟语气“should do sth.”,而should可省略;再者根据“our attention”和“direct”的关系可知,两者是动宾关系,因此用被动语态,所以be directed towards符合句意。故选B。
97.If I ________ harder when I was young, I ________ a university and lived a different life.
A.worked; would entered B.had worked; would have entered
C.would worked; had entered D.have worked; will have entered
【答案】B
【详解】句意:如果我年轻时多努力一点,我就能上大学,过一种不同的生活。
考查虚拟语气。分析句子可知,本句是虚拟语气;根据“when I was young”,可知是与过去事实相反的假设,if从句需用had done结构,主句用would have done结构。故选B。
98.They ________ that a passport be carried with you at all times.
A.advise B.tell C.hope D.expect
【答案】A
【详解】句意:他们建议你随身携带护照。
考查动词辨析。advise建议;tell告诉;hope希望;expect期望。根据“a passport be carried...”可知,此处省略了should;所给的词汇中,只用advise有这种虚拟语气的用法,即advise that sb. (should) do. sth.建议某人应该做某事。故选A。
99.________, we would have finished the work on time.
A.Had Jim come B.Jim had come C.If had Jim come D.If Jim has come
【答案】A
【详解】句意:要是吉姆来了,我们就能按时完成工作了。
考查虚拟语气。根据“we would have finished the work on time”可知,此处是一种假设,如果吉姆来了,就能按时完成工作,实际上吉姆没有来,此处用虚拟语气并且省略连词if,将助动词had放在句首构成部分倒装,故选A。
100.The man insisted that he ________ the old lady’s money and ________ at once.
A.didn’t steal; set free B.hadn’t stolen; set free
C.didn’t steal; be set free D.hadn’t stolen; be set free
【答案】D
【详解】句意:那人坚持说他没有偷老太太的钱,要马上释放他。
考查过去完成时和虚拟语气。insist意为“坚持认为”时,用陈述语气;意为“坚持要求”时,用虚拟语气,其后宾语从句中的谓语动词用“should+动词原形”,其中should可以省去。第一空,insist意为“坚持认为”,且“偷”发生在主句谓语动词“insisted”之前,即“过去的过去”,应用过去完成时,其结构为had done,排除A、C;第二空,insist意为“坚持要求”,主语“he”与set free“释放”之间是被动关系,应用被动语态,即be set free,排除B。故选D。
(
27
)原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$