1、2020-2021 年虚拟语气经典一、初中英语虚拟语气1 A student in my class said to me,“ if I _our math teacher, I_ make math learningeasier and more interesting instead of giving the kids much homework to do every day.A were, wouldB am, willC was, wouldD were, will【答案】 A”【解析】试题分析:句意:我班里的一个学生对我说:如果我是数学老师,我会使数学学习更简单有趣,而不是每天给
2、学生许多作业去做。虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。其主要有三种结构:1、与现在事实相反若与现在事实相反,条件从句的谓语用过去式(be 通常用were ),主句谓语用“should( would, could, might ) +动词原形 ”2、与过去事实相反若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should( would, could, might ) +have+过去分词 ”3、与将来事实相反若与将来事实相反,条件从句的谓语用过去式(be 通常用were ),主句谓语用“should( w
3、ould, could, might ) +动词原形 ”。该句描述的是与现状相反的事实故选 A。考点:考查虚拟语气。2If I _ you, I would say another student could do it better.A wasB wereC wereD are【答案】 B【解析】【详解】句意:如果我是你,我会说另一个学生可以把它做得更好。考查虚拟语气。根据句意可知“现在事实 ”相反,此句是虚拟语气,be动词使用were;故选A。3 What would you do if you _ a million dollars? I would give it to charity
4、.A haveBhadC will haveD would have【答案】 B【解析】试题分析:句意 :-如果你有一百万美元你会做什么? -我会把它捐给慈善事业。 have 有; had 过去式; will have 一般将来时; would have 过去将来时。根据句意可知,这里表示的是一个假设的问题,在if 引导的条件状语从句中应该用虚拟语气,动词用过去式,故选B。考点:考查虚拟语气。4If I _ you, I _ be afraid .A was, wouldnt were,B wontCwere, wouldn t【答案】 C【解析】试题分析:根据语境可知此句的含义是如果我是你,
5、我就不害怕。考查的是虚拟语气的基本用法。条件用过去时,主句要用过去将来时,故选C。考点:虚拟语气点评:虚拟语气其实就是if 引导条件状语从句时,词义为“如果 ”,不过这个条件是无法实现的。从句中的谓语动词通常用一般过去时表示,则主句中的谓语动词用过去将来时。5If I _ you, I _ go there.A is; willB is; wouldC were; wouldD was; will【答案】 C【解析】本题考查虚拟语气,if引导的与现在事实相反的虚拟语气。从句用一般过去式,主句用过去将来时。句意:如果我是你的话,我会去那儿的。1.57 -What would you do if
6、youa million dollars?-If Iyou, I d give it to medical research.A got, were Bwin, am C won, am D get, were 【答案】 A【解析】本题是考查的虚拟语气,对于将来的假设,主句用过去将来时,从句用一般过去时,且 be 动词为 were ,故选 A2.58What _ you _ if you had a million dollars?A would, did B will, doC would, doD will, did【答案】 C【解析】本题是对于虚拟语气的特殊疑问句的考查,根据句子的结构,
7、选C6If Iyou, Igive it to Microsoft research.A am, willB am, wouldC were, wouldD was, would【答案】 C【解析】【详解】句意:如果我是你,我会把它交给微软研究部。考查虚拟语气。根据If Iyou,这是一个虚拟语气,此句虚拟语气表示一种不能实现的假设,即与现在事实相反,谓语动词用过去式;该语法主要用于if 条件状语从句,本句“如果我是你 ”,be 动词用 were,后面主句用过去将来时would 动词原形,故答案选C。7She doesn t stick to her exercises and a balan
8、ced diet. If she _, she would remain slimand healthy.A had doneB would doC didD should【答案】 C【解析】【详解】句意:她没有坚持锻炼和均衡饮食。如果她这样做了,她将保持苗条和健康。考查虚拟语气。had done 过去完成时;would do 过去将来时; did 过去时; should 应该;根据后文 “would remain,”所以是对现在的虚拟,此处应是did/be动词(were),故选C。8You _ through that red light, for you _ an accident.A m
9、ust have driven; should have causedBcould have driven; might have causedC 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 d
10、one。此处”是不应该开车闯红灯,会引起事故,故选D。9_ in order to sit for the college entrance exam?A What did she suggest he readC Did she suggest for him to read【答案】 ABWhat did she suggest he readsD Did she suggest what he read【解析】【详解】句意:为了参加大学入学考试,她建议他读什么书?考查虚拟语气。 suggest 表示 “建议 ”时,后接从句用 that sb should do , should 可省。特殊
11、疑问句的结构是特殊疑问词 +be 动词(助动词) +主语 +其他?故选 A。10 Luckily, he wasn t driving fast at the time of accident; otherwise, I am sure, it _ amore serious accident.A would beB wereC would have beenD had been【答案】C【解析】【详解】句意:幸运的是,事故发生时他没有开快车;否则,我相信,这将是一个更严重的事故。考查虚拟语气。根据“wasnt driving是过”去进行时,所以此处是对过去的虚拟,主句时态应用情态动词 +ha
12、ve done ,故选 C。11 Yesterday, the storm delayed us. _ the storm, we would have been here in time.A But forB If it were not forC But thatD Unless【答案】 A【解析】【详解】句意:昨天暴风雨耽搁了我们。要不是有暴风雨,我们会及时赶到这里的。考查连词。 But for 要不是 +短语; If it were not for要不是(用于对现在的虚拟);But that要不是 +从句; Unless 除非 ,后接条件状语从句;根据句中是“the storm,”是名
13、词,所以排除C;根据 “ would have been ,是”对过去的虚拟排除选项B;分析句子 “ _ the storm, wewould have been here in time. 有暴风雨”,我们会及时赶到这里的,应该是 “要不是 ”,故选A。12 If I _ you, I _invite him to go to see a movie.A am;would B were;will C were;wouldD was;will【答案】C【解析】试题分析:句意:如果我是你,我会邀请他去看电影。go to see a movie 去看电影;invitesb todo 邀请某人做某事
14、;在表达与现在事实相反的虚拟语气中,Be用were, 主句用would 。考点:考查虚拟语气。13 If I _you. I would buy a big house for my parents.A beB amC wasD were【答案】 D【解析】试题分析:句意:如果我是你。我会买一个大房子给我的父母。这道题考查的是假设,所以要用虚拟语气,用过去时。故选D.考点:考查虚拟语气的用法。14 I_ a big house for my family if I _ a lot of money A would buy, haveB would buy, hadC will buy; had
15、Dwill buy, will have【答案】B【解析】试题分析:句意:如果我有很多钱,我要给家人买个大大的房子。句子用虚拟语气,所以动词用过去式,would ,had,故选 B。考点:考查虚拟语气。15 If I _ you , I _ do that .A was , wouldBwere ; wouldntC am , won t Dwere , wont【答案】 D【解析】试题分析:句意:如果我是你,我不会那样做。本句是与现在事实相反的虚拟条件句,从句谓语用动词用过去式(be 动词一般用were);主句用should(would,could,might ) + 动词原形。故选D。考点
16、:虚拟条件句。16 I argued with my best friend. What should I do?-If I _ you, I would say sorry to her.A amB wasC areD were【答案】 D【解析】试题分析:句意:我和我最好的朋友吵架了。我该怎么办?如果我是你,我就对她说对不起。虚拟语气用来表示说话人的主观愿望或假想,所说的是一个条件,不一定是事实,或与事实相反。在虚拟条件语气句中,表示与现在事实相反的事实,条件从句中的谓语动词用过去式(be 用 were 不用 was),主句谓语动词为“would+原形动词 ”,所以选D。考点:考查虚拟语气
17、。17 -What can I do with so much money?-If I _ you, I _ give it away to charity.A am, willB am, wouldC were, wouldD was, would【答案】【解析】C试题分析:考查虚拟语气。句意你如何处理这些钱?如果我是你,我会把它捐给慈善机构。表示对现在的虚拟,if 引导的从句用一般过去时,语句用would do , 故选 C 项。考点:考查虚拟语气。【答案】 D【解析】试题分析:句意:如果天气是好的,我们的运动会就不会推迟了。这里是虚拟语气,根据wouldn t可知这是对现在的虚拟,在条件
18、状语中对现在的虚拟用were; put down下; put up 提供; put off 推迟。根据句意故选D。镇压,记考点:考查虚拟语气的用法。18 -What if I have to go there and know nothing about it?- If I_ you, I would try to find some information about it on the Internet.A amB wasC will beDwere【答案】D【解析】试题分析:句意:倘若我必须去那儿而且对那里一无所知,该怎么办?如果我是你,我会在网上查找一些有关那里的信息。根据I woul
19、dtrytofind可知主句用的是would+do, 可知这是对现在事实的假设的虚拟语气,因此时,根据虚拟语气的用法be 动词在 If 引导虚拟语气中用If 引导的条件状语从句用一般过去were . 故选 D。考点:考查虚拟语气的用法。19 -Tom is always making so many mistakes in his English exercises!- Yeah. If he _ more careful, he _ fewer mistakes.A was; will make B is; would make C were; will make D were; would
20、 make【答案】 D【解析】试题分析:句意:汤姆总是在英语练习中犯那么多的错误!如果他能更细心一些,他就会犯更少的错误。表 示 与 现 在 事 实 相 反 的 假 设 , If+ 主 语 + 动 词 过 去 式 ( be动 词 用were ) , 主 语+would/should/might/could+动词原形。根据题意及句型,故选D。考点:考查虚拟语气的用法。20 If I went to the moon, I _ bring something unusual back to the earth.A couldB willC wouldD shall【答案】 C【解析】试题分析:此题
21、考查if 引导的条件状语从句的相关知识。根据语境可知此句的含义是如果我去月球,我会带回一些不同寻常的东西。这个假设成立的几率很小,故看为虚拟语气。根据语法知识可知从句要用一般过去时,主句要用过去将来时,过去将来时的基本构成would+ 动词原形,故选C。考点: if 引导的条件状语从句点评: if 既可以引导宾语从句又可以引导状语从句。if 充当宾语从句的连接词时,相当于whether ,词义为 “是否 ”,遵循宾语从句的时态规则,可根据语境选择任何时态;充当从属连词,引导条件状语从句时,词义为 “如果 ”,若主句中的谓语动词用一般将来时,则从句中的谓语动词通常用一般现在时表示将来。21 If
22、 Iyou, Ithe job.A am; will takeBwas; would takeC were; would takeD are; will take【答案】 C【解析】试题分析:句意:如果我是你,我会接受这份工作。结合语境可知本句描述的是与现状相反的事实,故从句用过去时态,主句用过去将来时态。选C。考点: if 引导的条件状语从句点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。其主要有三种结构:1、与现在事实相反若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should(would, could,
23、 might) +动词原形 ”2、与过去事实相反若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should(would, could, might) +have+过去分词 ”3、与将来事实相反若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should(would, could, might) +动词原形 ”:22 If Iyou, Ithe army.A am, would joinB were, would joinC am, will joinD were, will join【答案】B【解析】试题分析:句意:如果我是你,我会参
24、军.结合语境可知本句是对客观状况的虚拟,故用过去时态,主句用过去将来时态.选B.考点: if 引导的条件状语从句点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。1、与现在事实相反若与现在事实相反,条件从句的谓语用过去式(be 通常用 were),主句谓语用“should( would, could, might )
25、 +动词原形 ”2、与过去事实相反若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should( would, could, might ) +have+过去分词 ”3、与将来事实相反若与将来事实相反,条件从句的谓语用过去式(be 通常用 were),主句谓语用“should(would, could, might ) +动词原形 ”。23 You should_ watched TV. There is so much work to do,A not haveB have notC notDnot having【答案】 A【解析】句意 “你本不 看足球比 ,你
26、有 多的工作要做 ”。本 考 虚 气, shouldnt have done 本不 做 却做了。根据句意,故 A。24 The workers insisted that theya free lunch every noon and the boss hadto do that.A be given【答案】 AB being givenCwill be to giveD were given【解析】句意:工人 持要求他 每天中午都有免 的午餐,老板必 做。考 虚 气。 insist 持,要求,其后面的 从句要用虚 气,跟虚 式 原形“ should +动 原形 ”。 合句意和 境可知 A。或
27、者25 If I were invited to the partyA will wearB wear, I _ a red skirt.C would wear【答案】 C【解析】 分析:如果我被邀 参加聚会,我会穿 色的裙子。此 考 虚 气。句中,主句和从句的 都要用虚 气,与 在事 相反的假 ,从句(条件句) 去式(一般用 were) ;主句( 果句)should /would/ could/ might + 原形。故答案 考点:考 虚 气。C。be26 -If I were you, I _ study harderA hadB wouldC didD . do【答案】 B【解析】 分
28、析:虚 气是一种特殊的 形式,用来表示 人所 的 并不是事 ,而是一种假 、愿望、 疑或推 。判断是真 条件句 是非真 条件句。只有在非真 条件句中才使用虚 气。通 句子意思,看假 的条件是否能 ,能 是真 条件句,不能使用虚 气;假 的条件不能 是非真 条件句,要用虚 气.判断 个假 是与哪个事 相反。1、与 在事 相反若与 在事 相反,条件从句的 用 去式(be 通常用were ),主句 用“should( would, could, might ) + 原形 ”2、与 去事 相反若与 去事 相反,条件从句的 用 去完成 (had+ 去分 ),主句 用“should( would, cou
29、ld, might ) +have+过去分词 ”3、与将来事实相反若与将来事实相反,条件从句的谓语用过去式(be 通常用were ),主句谓语用“should( would, could, might ) +动词原形 ”:句意:如果我是你,我会学习更努力。结合语境可知本句表示的是对现在的虚拟,故从句中用过去时态,主句中用过去将来时态。选 B。考点:考查虚拟语气27 -What would you do if you _ the traffic accident?-I would _.A see,do my housework firstC see;call at 110 at once【答案】
30、 DBsaw;buy some fruit right awayD saw;call the police right away【解析】考查虚拟语气和情境交际的用法。问句使用了虚拟语气,从句中应使用一般过去时;根据traffic accident ,应及时报警。28 What_you do if you had a million dollars ?A wouldB willC didDdo【答案】 A【解析】考查点:虚拟语气。解题思路:根据句意:如果你有一百万你将会干什么?你有一百万 ”是对现在的一种假设,与现在的事实相反。表示与现在事实相反的虚拟语气的结构是:主句用should/would
31、/could/might+动词原形,从句用一般过去时态。故选“如果A。29 Swimming in the river for teenagers is very dangerous.So it is. If I _ them, I _ a shower at home.A am; would takeB were; will takeC was; would takeD were; would take【答案】 D【解析】试题分析: 在河里游泳对青少年是非常危险的。 的确如此。如果我是他们,我会在家洗澡。 if 从句表假设,与现在事实相反, be 动词则用 were ,无论第几人称做主语。主
32、句常用 would 跟动词原形。故选 D。考点:考查固定句式的用法。30 If IA was; wouldC will be; will【答案】 Da bird, I_ fly in the blue sky.B am; willD were; would【解析】 分析:句意:如果我是一只 ,我就能在 色的天空中 翔。根据句意可知, 里表示的是跟事 不符的情况,是不可能 的事情,因此 里 用虚 气。在 if 从句中用一般 去 ,主句中用 would+ 的原形。故 D。考点:考 虚 气。31 If I _ you, I would give some flowers to her.A amB a
33、reC wasD were【答案】 D【解析】 分析:句意:如果我是你,我会送她一些花。 是由if引 的一个虚 气句子,表示与 在事 相反的情况,其句型 “ if+主语+ 的 去式(be 用were ),主 +would / could / might / should +考点:考 虚 气的用法。 原形”。故 D。32 Sir, you should_ at the red light But you didntA stopBhave stoppedCnot have stoppedD stopped【答案】 B【解析】 分析:句意:先生,你 在 灯亮 停下来。但你没有。 里用虚 气,用情 动
34、词 should + have + 去分 , 是 去的一种虚 。所以 B。考点:考 虚 气。33 I like drinking wine. But people who drink wine arenIf Iyou, I would give upwine.A was; to drinkB am; drinkingC were; drinkD were; drinking【答案】 D t allowed to drive.【解析】 分析:句意:-我喜 喝酒。但是喝酒的人不允 开 。-如果我是你,我将会放弃喝酒。分析:表示与 在事 相反的情况。其虚 气的 构 :从句:if + 主 + 的 去式
35、( be 用 were) + 主句:主 + would ( should, could , might ) + 原形 + 例如: If I were you, I would read it again. 如果我是你的 ,我再 一遍。(事 上我不是你),故 D考点:考 虚 气及 短 的用法。34 If it were Sunday today, I_ go to school.A shan t Bwould notC can t Dwont【答案】 B【解析】 分析:句意:如果今天是星期天,我将不去上学。虚 气用于条件状 从句中,可以表示与 在事 相反的假 ,条件状 从句中的 用“ 去式( b
36、e 用were )”,而主句中的谓语动词用“ would / should/ could / might + 动词原形 ”。如: 1.If I wereyou, I would join the army. 2.If she had time, she should go with you.。由句意可知选B。考点 : 考查虚拟语气的用法。35 If Iyou, I would not do such a silly thing.A amB wasC were【答案】C【解析】试题分析:句意:如果我是你我就不会做那样的傻事。虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种
37、假设、愿望、怀疑或推测。其主要有三种结构:1、与现在事实相反若与现在事实相反,条件从句的谓语用过去式(be通常用were ),主句谓语用“should(would, could, might) +动词原形 ”2、与过去事实相反若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should(would, could, might) +have+过去分词 ”3、与将来事实相反若与将来事实相反,条件从句的谓语用过去式(be 通常用were ),主句谓语用“should(would, could, might ) +动词原形 ”该句描述的与现在事实想反,故选C。考点:考查虚拟语气的用法36 Mum, can I go shopping with Gina?Well, If I were you, Ihomework first.A will do B have to finish Cmust finish D would do 【答案】 D【解析】试题分析:句意:妈妈,我能和吉娜去购物吗?哦,如果我是你,我会首先完成作业。结合语境可知主句表示的是对现在的虚拟,故用过去将来时态,选D。考点:虚拟语气点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真