英语虚拟语气练习
1.(2020·江苏)If I hadn't been faced with so many barriers, I _____ where I am.
A. won't be B. wouldn't have been C. wouldn't be D. shouldn't have been
2.—What a shame! You missed my birthday (2019高二下·连云港期末)party!
—I'm terribly sorry, dear. Believe me, if I could have afforded the time, I _________.
A. would B. should C. would have D. should have
3.(2019高二下·淮安期末)But for her timely assistance, the prince___________ to death.
A. would be condemned B. will be condemned C. would have been condemned D. will have been condemned 4.A recent survey has demonstrated that a large number (2020·泰州模拟)of victims during the COVID-19 outbreak ________, if they had worn masks.
A. should have been saved B. must have been saved
1
C. need have been saved D. could have been saved 5.(2020·如皋模拟)I will make a preparation for my experiment this afternoon. Otherwise I ______ to KTV with you last night. A. would have gone B. had gone C. should go D. have had gone
6.(2020·海安模拟)— Your little brother is watering the flowers! Why? —Well, I'm not feeling very well today—otherwise I ________ it myself. A. did B. would be doing C. had done D. would have done
7.(2020·海安模拟)Unless you are content with what you have, you would not be satisfied even if it ________. A. is doubled B. would be doubled C. will be doubled D. were doubled
8.(2020·天津模拟)— How I wish I had worked harder when I was in that company?
— But you didn't. Otherwise you ________ a department manager now. A. are B. were C. would be D. would have been
2
9.(2020·江苏模拟)She dreamt of becoming a writer when she was young. Who _______ she'd end up dancing for a living? A. thought B. had thought C. would think D. would have thought
10.(2020·江苏模拟)— 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
11.Many coral reefs in warm water areas would not be (2020·江苏模拟)
dying out ______ for the pollution accumulated over the previous years. A. if it is not B. were it not C. had it not been D. if they were not
12.(2020高一下·珠海期中)I insisted ______ to see a doctor, but he insisted nothing ______ wrong with him. A. on him to go; should be B. he went; be C. he go; was D. he should go; is
13.(2020·江苏模拟)I would rather you ________ to your parents about the test scores yesterday.
3
A. hadn't lied B. didn't lie C. wouldn't have lied D. wouldn't lie
14.—I had butterflies in my stomach before I gave that (2020·淮安模拟)talk.
—I __________nervous too if I had been in your shoes. A. was B. would be C. had been D. would have been
15.(2020·南通模拟)________ for the wrong turning on the highway, I would be having dinner with my friends now. A. Had it not been B. Were it not C. It had not been D. It were not
16.________ the mistake in the beginning, the problem (2020·南京模拟)could have been prevented at its source.
A. Had not the company ignored B. If the company didn't ignore C. Had the company not ignored D. Would the company not ignore 17.(2019高二下·鸡东月考)Jack is a great talker. It' high time that he ________ something instead of just talking. A. does B. did C. has done D. was doing
4
18.(2019高二下·鸡东月考)Why didn't you tell me about your trouble last week? If you ________ me, I could have helped. A. told B. had told C. were to tell D. would tell
19.(2020高二下·大庆月考)It is________ in the regulations that you ______ other people the password of your e-mail account. A. required; not tell B. hoped; not tell C. required; not to tell D. hoped; not to tell
20.What a pity! You missed the sightseeing, or (2020高二下·桐城期中)we ______a good time together.
A. had B. will have C. would have had D. had had
5
英语虚拟语气练习
1.(2020·江苏)If I hadn't been faced with so many barriers, I _____ where I am.
A. won't be B. wouldn't have been C. wouldn't be D. shouldn't have been 【答案】 C
【解析】 句意:如果我没有面对那么多的障碍,我现在就不会在这里。此处是错综时间虚拟语气,根据空后where I am可知,此处是与现在事实相反的假设,主句谓语动词应使用would/could/might/should+do。故选C。
【总结】考查虚拟语气,本题涉及错综时间虚拟语气的应用。 2.—What a shame! You missed my birthday (2019高二下·连云港期末)party!
—I'm terribly sorry, dear. Believe me, if I could have afforded the time, I _________.
A. would B. should C. would have D. should have 【答案】 C
【解析】 句意:——真可惜!你错过了我的生日聚会!——非常抱
6
歉,亲爱的。相信我,如果我有时间的话,我会参加的。 could have afforded the time表示未曾实现的能力:即表示过去本来有能力可以做某事的,但实际上没有那样去做,通常译为\"本来可以\"\"本来能力。所以本句表示我本可以抽出时间去参加生日聚会,但是我没有。would+have+done\"虚拟语气,表示对过去事情的假设,意思是\"本来会做\"。在本句中表示本来会参加的,但实际上没有参加。故选C。 【总结】考查虚拟语气,本题涉及对过去事情的假设。 3.(2019高二下·淮安期末)But for her timely assistance,the prince___________ to death.
A. would be condemned B. will be condemned C. would have been condemned D. will have been condemned 【答案】 C
【解析】 句意:要不是她的及时援助,王子会已经被判处死刑。句中but for\"要不是\",是虚拟语气的标志,相当于if引导的非真实条件句,与过去的事实相反,且the prince和condemn之间是被动关系,故选C。
【总结】考查虚拟语气,本题涉及与过去的事实相反。
4.A recent survey has demonstrated that a large number (2020·泰州模拟)of victims during the COVID-19 outbreak ________, if they had worn masks.
7
A. should have been saved B. must have been saved C. need have been saved D. could have been saved 【答案】 D
【解析】 句意:最近的一项调查显示如果戴了口罩在新冠疫情爆发期间,大量的受害者本可以得救。这是一个虚拟条件句,是对过去情况的假设,故选D。
【总结】考查虚拟语气,本题涉及对过去情况的假设。 5.(2020·如皋模拟)I will make a preparation for my experiment this afternoon. Otherwise I ______ to KTV with you last night. A. would have gone B. had gone C. should go D. have had gone 【答案】 A
【解析】 句意:我会为今天下午的实验做好准备的。否则我昨晚就和你去k歌了。Otherwise恰恰相反,表示对过去相反情况的一种假设,事实上并没有发生,所以用would have done sth,故选A。 【总结】考查虚拟语气,本体涉及对过去情况的假设。
6.(2020·海安模拟)— Your little brother is watering the flowers! Why? —Well, I'm not feeling very well today—otherwise I ________ it myself. A. did B. would be doing
8
C. had done D. would have done 【答案】 B
【解析】 句意:——你弟弟正在浇花!为什么?——哦,我今天身体感觉不太好,否则我会自己做的。根据句意和结构可知这里的otherwise相当于if I were feeling well,表示和现在相反的虚拟语气,主句使用would be doing表示对现在正在做的事情的虚拟,故选B。 【总结】考查虚拟语气,本题涉及与现在相反的虚拟语气。 7.(2020·海安模拟)Unless you are content with what you have, you would not be satisfied even if it ________. A. is doubled B. would be doubled C. will be doubled D. were doubled 【答案】 D
【解析】 句意:除非你满足于你所拥有的,不然你即使拥有双倍也不会满意的。根据主句谓语动词 would not be satisfied,可知这是一个虚be用were,拟语气,与现在事实相反,从句用一般过去时的被动语态,故选D。
【总结】考查虚拟语气,本题涉及与现在事实的假设。
8.(2020·天津模拟)— How I wish I had worked harder when I was in that company?
9
— But you didn't. Otherwise you ________ a department manager now. A. are B. were C. would be D. would have been 【答案】 C
【解析】 句意:—当我在那家公司时我多么希望我更加努力工作!—但是你没有。否则现在你就是部门经理了。与现在事实正好相反,应用would/ shoud+do,故选C。
【总结】考查虚拟语气,本题涉及与现在事实相反。
9.(2020·江苏模拟)She dreamt of becoming a writer when she was young. Who _______ she'd end up dancing for a living? A. thought B. had thought C. would think D. would have thought 【答案】 D
【解析】 句意:她年轻时梦想成为一名作家。谁会想到她会以跳舞为生呢?与过去事实相反的虚拟语气,故选D。 【总结】考查虚拟语气,本题涉及与过去事实相反。
10.(2020·江苏模拟)— What do you think of the newly-released film Capernaum?
—It touched my heart deeply. But for your recommendation I _______ it.
10
A. had missed B. would miss C. would have missed D. must have missed 【答案】 C
句意:——你觉得新上映的电影【解析】《何以为家》怎么样?——它深深地触动了我的心。要不是你的推荐,我就错过了。句中but for表示条件,意为“要不是……”,表示与过去事实相反的假设,要用虚拟语气,故选C。
【总结】考查虚拟语气,本题涉及与过去事实相反的假设。 11.Many coral reefs in warm water areas would not be (2020·江苏模拟)
dying out ______ for the pollution accumulated over the previous years. A. if it is not B. were it not C. had it not been D. if they were not 【答案】 C
【解析】 句意:要不是这些年的水体污染急剧增加,很多温水域中的珊瑚礁就不会灭绝。错综时间虚拟,主句用would not be表示对现在虚拟,从句动作accumulate发生在过去,对过去的虚拟并倒装,故选C。
【总结】考查虚拟语气的倒装,本题涉及对过去的虚拟。
11
12.(2020高一下·珠海期中)I insisted ________ to see a doctor, but he insisted nothing ________ wrong with him. A. on him to go; should be B. he went; be C. he go; was D. he should go; is 【答案】 C
【解析】 句意:我坚持让他去看医生,但他坚持说他没有任何问题。insist作“坚持要求做某事时”,后面的从句使用虚拟语气(should) doinsist作“坚持认为”时, 构成;后面使用陈述语气。结合句意可知选C。 【总结】考查名词性从句和虚拟语气,掌握insist的用法。 13.(2020·江苏模拟)I would rather you ________ to your parents about the test scores yesterday.
A. hadn't lied B. didn't lie C. wouldn't have lied D. wouldn't lie 【答案】 A
【解析】 句意:我倒是希望昨天你没对父母谎报考试成绩。would rather后接从句时,从句谓语要用虚拟语气,此处表示与过去事实相反的愿望,要用过去完成时,故用had done,选A。 【总结】考查虚拟语气,本题涉及与过去事实相反。
12
14.—I had butterflies in my stomach before I gave that (2020·淮安模拟)talk.
—I __________nervous too if I had been in your shoes. A. was B. would be C. had been D. would have been 【答案】 D
【解析】 句意:——在我做那个演讲之前,我心里七上八下。——如果我是你,我也会紧张的。这是一个虚拟条件句,根据I had butterflies in my stomach before I gave that talk.的时态,可知是对过去事情的假设,故选D。
【总结】考查虚拟语气,本题涉及对过去情况的假设。
15.(2020·南通模拟)________ for the wrong turning on the highway, I would be having dinner with my friends now. A. Had it not been B. Were it not C. It had not been D. It were not 【答案】 A
【解析】 句意:如果不是因为在高速公路上转错了弯,我现在应该和我的朋友们一起吃饭。这是一个虚拟条件句,根据主句I would be having dinner with my friends now的时态,可知从句是对过去事实的
13
假设,谓语动词用过去完成时,当省略if时,用倒装语序,故选A。 【总结】考查虚拟语气,本题涉及对过去情况的虚拟以及倒装。 16.________ the mistake in the beginning, the problem (2020·南京模拟)could have been prevented at its source.
A. Had not the company ignored B. If the company didn't ignore C. Had the company not ignored D. Would the company not ignore 【答案】 C
【解析】 句意:如果公司一开始没有忽视这个错误这个问题本来可以从根源上避免。这是一个虚拟条件句,根据主句the problem could have been prevented at its source,可知是对过去事实的假设,从句谓 当从句的谓语动词含有were,should,had时,语动词用过去完成时。
if可以省略,这时从句要用倒装语序,即把were,should,had等词置于句首,故选C。
【总结】考查虚拟语气,本题涉及对过去事实的假设。
17.(2019高二下·鸡东月考)Jack is a great talker. It' high time that he ________ something instead of just talking. A. does B. did C. has done D. was doing 【答案】 B
14
【解析】 句意:杰克是一个非常健谈的人。是他做一些事的时候了,而不是仅仅谈论。It's high time that ...”中,从句中的谓语动词用一般过去时或should do,故选B。
【总结】考查虚拟语气,掌握固定句式It's high time that ...。 18.(2019高二下·鸡东月考)Why didn't you tell me about your trouble last week? If you ________ me, I could have helped. A. told B. had told C. were to tell D. would tell 【答案】 B
【解析】 句意: 你上周为什么没有告诉我你遇到麻烦?如果你告诉我的话,我就会帮助你了。
表示对过去的虚拟,句型结构为if+主语+had done,主语+would/could/might/should+have done,故选B。 【总结】考查虚拟语气,本题涉及对过去的虚拟。
19.(2020高二下·大庆月考)It is________ in the regulations that you ______ other people the password of your e-mail account. A. required; not tell B. hoped; not tell C. required; not to tell D. hoped; not to tell 【答案】 A
15
【解析】 句意:规章要求你不应该把自己电子邮箱的密码告诉别人。require“要求”,其后的从句谓语动词用虚拟语气,即“(should)动词原形”,故选A。
【总结】考查虚拟语气,本题涉及虚拟语气在主语从句中的应用。 20.What a pity! You missed the sightseeing, or (2020高二下·桐城期中)we ______a good time together.
A. had B. will have C. would have had D. had had 【答案】 C
【解析】 句意:真可惜!你错过了观光,否则我们会玩得很开心的。根据“You missed the sightseeing”可知是对过去的事表示遗憾,“我们将在一起玩得多快活”是过去未能如愿的事,与过去的事实相反,用would have +过去分词的形式来表达,选C。
【总结】考查虚拟语气,本题涉及与过去的事实相反。
16
因篇幅问题不能全部显示,请点此查看更多更全内容