1、最新 虚拟语气练习题(含答案)经典1一、初中英语虚拟语气1 -Tom is always making so many mistakes in his English exercises! - Yeah. If he _ more careful, he _ fewer mistakes.Awas; will make Bis; would make Cwere; will make Dwere; would make【答案】D【解析】试题分析:句意:汤姆总是在英语练习中犯那么多的错误!如果他能更细心一些,他就会犯更少的错误。表示与现在事实相反的假设,If+主语+动词过去式(be动词用were
2、),主语+would/should/might/could+动词原形。根据题意及句型,故选D。考点:考查虚拟语气的用法。2The air pollution is worse and worse. The government suggests that people _ to work by subway or by bus.AgoBgoesCgoingDto go【答案】A【解析】【详解】句意:空气污染越来越糟糕。政府建议人们乘地铁或者乘公交车去上班。考查谓语动词。A. go 去;B. goes 去;C. going 在去;D. to go 为了去。这是一个that引导的宾语从句,sugg
3、est后跟的宾语从句应用虚拟语气(should)do结构,should可省略。故选A。3 I_ a big house for my family if I _ a lot of moneyAwould buy, have Bwould buy, had Cwill buy; had Dwill buy, will have【答案】B【解析】试题分析:句意:如果我有很多钱,我要给家人买个大大的房子。句子用虚拟语气,所以动词用过去式,would,had,故选B。考点:考查虚拟语气。4 If I _ you, I _the job.Awas; will take Bwas; would take
4、Cwere; would take Dwere; will take【答案】 C【解析】试题分析:句意:如果我是你,我就要这份工作。If引导的句子是愿望时,用过去式表示,而且系动词用were,主句用would加原形。故选C。 考点: 考查虚拟语气的用法。5If I _ you, I _invite him to go to see a movie.Aam;would Bwere;will Cwere;would Dwas;will 【答案】C【解析】试题分析:句意:如果我是你,我会邀请他去看电影。go to see a movie去看电影;invite sb to do邀请某人做某事;在表达与
5、现在事实相反的虚拟语气中,Be用were,主句用would。考点:考查虚拟语气。6If I _ one million dollars, I_ travel around the world with my parents.Ahave; willBhad; willChad; willDhad; would【答案】D【解析】试题分析:如果我有一百万美元,我要和我的父母环游世界。结合语境可知主句描述的是将来动作,用将来时态。从句中是对将来的虚拟,故用过去时态。选D。考点:if引导的条件状语从句点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。其
6、主要有三种结构:1、与现在事实相反 若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与将来事实相反 若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”:7If I you, I give it to Microsoft rese
7、arch.Aam, willBam, wouldCwere, wouldDwas, would【答案】C【解析】【详解】句意:如果我是你,我会把它交给微软研究部。考查虚拟语气。根据If I you,这是一个虚拟语气,此句虚拟语气表示一种不能实现的假设,即与现在事实相反,谓语动词用过去式;该语法主要用于if条件状语从句,本句“如果我是你”,be动词用were,后面主句用过去将来时would动词原形,故答案选C。8She doesnt stick to her exercises and a balanced diet. If she _, she would remain slim and he
8、althy.Ahad doneBwould doCdidDshould【答案】C【解析】【详解】句意:她没有坚持锻炼和均衡饮食。如果她这样做了,她将保持苗条和健康。考查虚拟语气。had done过去完成时;would do过去将来时;did过去时;should应该;根据后文“would remain ”,所以是对现在的虚拟,此处应是did/be动词(were),故选C。9You _ through that red light, for you _ an accident.Amust have driven; should have causedBcould have driven; migh
9、t have causedCcouldnt have driven; should have causedDshouldnt have driven; could have caused【答案】D【解析】【详解】句意:你不应该开车闯红灯,因为你会引起事故的。考查情态动词。分析句子及选项“You _ through that red light, for you _ an accident.”,你 开车闯红灯,因为你 事故的,可知是对过去的虚拟,应用情态动词+have done。此处是不应该开车闯红灯,会引起事故,故选D。10Luckily, he wasnt driving fast at t
10、he time of accident; otherwise, I am sure, it _ a more serious accident.Awould beBwereCwould have beenDhad been【答案】C【解析】【详解】句意:幸运的是,事故发生时他没有开快车;否则,我相信,这将是一个更严重的事故。考查虚拟语气。根据“wasnt driving”是过去进行时,所以此处是对过去的虚拟,主句时态应用情态动词+have done,故选C。11If I _you. I would buy a big house for my parents.Abe Bam Cwas Dwer
11、e【答案】D【解析】试题分析:句意:如果我是你。我会买一个大房子给我的父母。这道题考查的是假设,所以要用虚拟语气,用过去时。故选D.考点:考查虚拟语气的用法。12I m so busy. If I time, I travel around.Ahave; would Bhave; could Chad; would Dhad; will 【答案】C【解析】试题分析:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。其主要有三种结构:1、与现在事实相反 若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (wou
12、ld, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与将来事实相反 若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。句意:我是那么忙。如果我有时间我会周游世界。与现在事实相反故选C。考点:考查虚拟语气。13-What can I do with so much money?-If I _ you, I _ give it a
13、way to charity.Aam, will Bam, would Cwere, would Dwas, would【答案】C 【解析】 试题分析:考查虚拟语气。句意 你如何处理这些钱?如果我是你,我会把它捐给慈善机构。表示对现在的虚拟,if引导的从句用一般过去时,语句用would do ,故选C项。 考点:考查虚拟语气。【答案】D【解析】试题分析:句意:如果天气是好的,我们的运动会就不会推迟了。这里是虚拟语气,根据wouldnt可知这是对现在的虚拟,在条件状语中对现在的虚拟用were;put down 镇压,记下;put up提供; put off推迟。根据句意故选D。考点:考查虚拟语气
14、的用法。14-Can you tell me what to wear at the party? -If I _you,I_the blue jeans.Awas,will wearBam,will wearCwere,would wearDwere,wore【答案】C【解析】试题分析:句意:-你能告诉我穿什么参加聚会吗?-如果我是你,我会穿蓝色的牛仔裤。本题考查的是虚拟条件句中主句和从句的时态问题。用if引导的虚拟条件句,虚拟现在时表示与现在事实相反的假设,其if 从句的谓语形式用动词的过去式(be 一般用were),主句用would/ should/ could/ might +动词原形
15、,例如:If I were in your position I would marry her.结合语境可知应选C。考点:考查虚拟语态。15If I _you, I _the army.Aam, would joinBwere ,would joinCam, will joinDwere ,will join【答案】B【解析】试题分析:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。其主要有三种结构:1、与现在事实相反 若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, mig
16、ht)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与将来事实相反 若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。句意:如果我是你,我会加入军队。结合语境可知本句描述的是与现状相反的事实,故选B。考点:考查虚拟语气。16If I _ a candle, I would light the world bright.Aam Bare Cbe Dwere
17、【答案】D【解析】试题分析:句意:如果我是一根蜡烛,我将点亮这个世界。if I were 如果我是,were虚拟语气,be动词都用were,故选D考点:if条件句的虚拟语气点评:if条件句的虚拟语气,是中考要求掌握的知识点,分为三种情况:表示与现在事实相反的情况,从句谓语动词用一般过去式(be用were),主句谓语动词用should/would/could/might +do;2.表示与过去的事实相反的情况,从句谓语动词用过去完成时,主句谓语动词用should/would/could/might+have done;3.表将来的事实相反的情况,从句谓语动词用should+动词/did/were
18、 to do,主句谓语动词用should/would/could/might +do。17If I you, I the job.Aam; will takeBwas; would takeCwere; would takeDare; will take【答案】C【解析】试题分析:句意:如果我是你,我会接受这份工作。结合语境可知本句描述的是与现状相反的事实,故从句用过去时态,主句用过去将来时态。选C。考点:if引导的条件状语从句点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。其主要有三种结构:1、与现在事实相反 若与现在事实相反,条件从句的
19、谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与将来事实相反 若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”:18If I you, I the army.Aam, would joinBwere, would joinCam, will joinD
20、were, will join【答案】B【解析】试题分析:句意:如果我是你,我会参军.结合语境可知本句是对客观状况的虚拟,故用过去时态,主句用过去将来时态.选B.考点:if引导的条件状语从句点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。1、与现在事实相反 若与现在事实相反,条件从句的谓语用过去式(be通常用wer
21、e),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与将来事实相反 若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。19- If I_ one million dollars, I would give it to medical research. -If I _ you, I wo
22、uld give it to charity.Awill have, am Bwould have, was Chad, were Dhave, is【答案】C【解析】考察虚拟语气。第一空,虚拟语气,与现在相反,用过去时。第二空,虚拟语气,与现在相反,用过去时,be动词用were。故选C20I dont understand how you got a ticket. I always you a careful driver.Athink; areBam thinking; areCthought; wereDthink; were【答案】C【解析】【详解】句意:我不明白你是怎么得到罚单的。
23、我一直以为你是一个谨慎的司机。考查动词时态辨析题。本句是虚拟语气,与过去事实相反,需用一般过去时;根据句意结构,可知选C。21You should_ watched TV. There is so much work to do,Anot have Bhave not Cnot Dnot having【答案】A【解析】句意“你本不应该看足球比赛,你有许多的工作要做”。本题考查虚拟语气,shouldnt have done本不该做却做了。根据句意,故选A。22The workers insisted that they a free lunch every noon and the boss h
24、adto do that.Abe given Bbeing given Cwill be to give Dwere given【答案】A【解析】句意:工人们坚持要求他们每天中午都有免费的午餐,老板必须这样做。考查虚拟语气。insist坚持,要求,其后面的宾语从句要用虚拟语气,跟虚拟式动词原形 或者“should + 动词原形” 。结合句意和语境可知选A。 23Mr. White _ at 8:30 for the meeting, but he didnt show up.Ashould have arrivedBshould arriveCshould have had arrivedDs
25、hould be arriving【答案】A【解析】试题分析:句意:怀特先生本来应该在8:30到会,但他却没有出现。should have done:本来应该做某事而实际上没做。故选A考点:情态动词24If I not so busy ,I with you .Awas , would go Bwere , would goCwas , should go Dwere , will go【答案】B【解析】句意“如果我不忙,我就跟你去”。本题考查对将来的虚拟语气。即“if+过去时,主语+should/would/could/might do”结构。故选B。点睛:虚拟情况从句主句对现在的虚拟过去式
26、(be一般用were)should/would/could/might+do对过去的虚拟had+过去分词should/would/could/might+have done对将来的虚拟过去式(be一般用were)should/would/could/might+doshould+动词原形were+to do25 If I _ you , I _ do that .Awas , would Bwere ; wouldntCam , wont Dwere , wont【答案】D【解析】试题分析:句意:如果我是你,我不会那样做。本句是与现在事实相反的虚拟条件句,从句谓语用动词用过去式(be动词一般用
27、were);主句用should(would,could,might)+ 动词原形。故选D。考点:虚拟条件句。26Mum, can I go shopping with Gina?Well, If I were you, I homework first. Awill do Bhave to finish Cmust finish Dwould do【答案】D【解析】试题分析:句意:妈妈,我能和吉娜去购物吗?哦,如果我是你,我会首先完成作业。结合语境可知主句表示的是对现在的虚拟,故用过去将来时态,选D。考点:虚拟语气点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假
28、设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。1、与现在事实相反 若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与
29、将来事实相反 若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”:27-What would you do if you _ the traffic accident?-I would _.Asee,do my housework firstBsaw;buy some fruit right awayCsee;call at 110 at onceDsaw;call the police right away【答案】D【解析】考查虚拟语气和情境交际的用法。问句使用了虚拟语气,从句中应使用一般过去时;根
30、据traffic accident,应及时报警。28What_you do if you had a million dollars ? Awould Bwill Cdid Ddo【答案】A【解析】考查点:虚拟语气。解题思路:根据句意:如果你有一百万你将会干什么? “如果你有一百万”是对现在的一种假设,与现在的事实相反。表示与现在事实相反的虚拟语气的结构是:主句用should/would/could/might+动词原形,从句用一般过去时态。故选A。29Swimming in the river for teenagers is very dangerous.So it is. If I _
31、them, I _ a shower at home.Aam; would take Bwere; will takeCwas; would take Dwere; would take【答案】D【解析】试题分析:在河里游泳对青少年是非常危险的。的确如此。如果我是他们,我会在家洗澡。if从句表假设,与现在事实相反,be动词则用were ,无论第几人称做主语。主句常用would 跟动词原形。故选D。考点:考查固定句式的用法。30I like drinking wine. But people who drink wine arent allowed to drive.If I you, I wo
32、uld give up wine.Awere; drinking Bam; drinkingCwere; drink Dwas;to drink【答案】A【解析】考查虚拟语气和非谓语动词的用法。根据句意可知,该句使用了虚拟语气,if引导的从句使用一般过去时,用were;give up后面接动词的现在分词。故选A。31If I a boss, I would manage a big factory.Aare BwasCwere Dbe【答案】C【解析】试题分析:句意:如果我是老板,我会经营一家大型工厂。由句意可知,此句是虚拟语气,if引导的从句应该用过去式的形式,其中第一人称用were,故答案
33、为C。考点:考查虚拟语气。32 Had he studied harder, he_ the exams.Amust have got throughBcould get throughCwould get throughDwould have got through【答案】D【解析】试题分析:句意:如果他学习再努力一点,他就能通过考试了。must have got through 一定通过;could get through 可能通过;would get through 会通过;would have got through 会通过。这句话中Had he studied 是一种省略倒装的形式,
34、相当于If he had studied harder,是虚拟语气的用法,从句中用的是过去完成时,这时主句用would +have +过去分词。故选D。考点:考查虚拟语气。33 I dont know what to do. If I you, I buy a guidebook.Aam; will Bam; would Cwere; willDwere; would【答案】D【解析】试题分析:句意:我不知道做什么?如果我是你,我就会买一本指南。虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。其主要有三种结构:1、与现在事实相反若与现在事实相反,
35、条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”2、与过去事实相反若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与将来事实相反若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。根据句意,可知是与现在的事实相反,故选D考点:考查虚拟语气的用法。34(题文)I would wear a shirt and tie
36、to the party if I _ you. Its more polite.Awere Bwill be Cam【答案】A【解析】试题分析:与现在事实相反的虚拟语气,if从句用过去时,主句用would/should/might+动词原形。句意:如果我是你,我就穿衬衫带领带去参加聚会。那样更礼貌。故选A。考点:考查虚拟语气的用法。35If I _ you, I would give some flowers to her.Aam Bare Cwas Dwere【答案】D【解析】试题分析:句意:如果我是你,我会送她一些花。这是由if引导的一个虚拟语气句子,表示与现在事实相反的情况,其句型为“
37、 if+ 主语 + 动词的过去式( be 动词用 were ),主语 +would / could / might / should + 动词原形”。故选D。考点:考查虚拟语气的用法。36 What would you do if you _ a car accident? I will call the police. AmetBmeetCwere meeting【答案】A【解析】试题分析: 虚拟语气中,表示与现在事实相反的句子,if从句用一般过去时,主句用would/should/might+动词原形。句意:如果你遇到一场交通事故你该怎么做?我将打电话报警。故选A。考点:考查虚拟语气的用法
38、。37If I _ you ,I _ them the story.A. was , tell Bwere , will tell Cwere ,would tell Dam. would tell【答案】C【解析】试题分析:句意:如果我是你,我会告诉他们这个故事。本题考查虚拟语气,if 从句中用一般过去时,主句中用would +动词原形,表示与现在的事实相反。故选C。考点:考查虚拟语气的用法。38 If it had been possible, I would have helped him, but I _ too busy.Ahad been Bwould be Cwere Dwas【
39、答案】D【解析】试题分析:句意:如果可能的话,我肯定会帮助你的,但是我太忙了。对过去的虚拟If+主语+had +动词过去分词,主语+would / should / might / could have + 动词过去分词。所以描述的是过去的事情,故我过去很忙应该用过去时。考点:考查虚拟语气及时态的用法。39 Come and join us, Ben! Im afraid I cant. Im too busy now. If I _ time, I would certainly go.Ahad Bwill have Chave had Dhave【答案】A【解析】试题分析:试题解析:句意:
40、本,来加入我们吧!恐怕我不能。我现在太忙。如果我有时间,我一定会去的。结合语境可知条件状语从句中描述的是与现在相反的事实,故条件状语从句中用一般过去时态,故答案为A。考点:考查虚拟语气。40I you about it because I dont believe you.A wouldnt rather tell B would rather not to tellC would rather not tell D wouldnt rather telling【答案】C【解析】试题分析:根据would rather +not+动词的原型,表示宁愿不做某事句意:因为我不相信你,所以我宁愿不告诉
41、你这件事。Have a . pity 表示同情某人结合句意,故选C考点:考查固定用法。41 If his brother a millionaire(百万富翁), hed buy her sister the expensive car.Awas Bwere Cis Dbe【答案】B【解析】试题分析:句意:假如他哥哥是百万富翁,他会为她妹妹买这辆昂贵的汽车。虚拟语气的结构为虚拟语气用法归纳 虚拟语气:表示所说的话不是事实,或不可能发生,只是说话人的一种说话人的主观愿望、假设、猜测、建议、或推测。条件状语从句动词过去式(be动词无论人称和数都用were),主句Would/should/could
42、/ Might+动词原形。故选B。考点:考查虚拟语气。42 -What would you do if you won a million yuan? - _.AI shall give it to charities BI will buy snacks CI wont put it in the bank DId give it to medical research【答案】D 【解析】 试题分析:考查虚拟语气。句意:如果你有一百万,你会做什么? 我会把它捐给医学研究。根据上文提到 What would you do if you won a million yuan 这是对现在的虚拟,所
43、以回答时用would do ,故选D项。 考点:考查虚拟语气。43If I _ you, I _ buy a bike for him.Awas, would Bwas, could Cwere, would Dwere, could【答案】C【解析】试题分析:句意:如果我是你,我就给他买一辆自行车。虚拟语气用来表示说话人的主观愿望或假想,而不表示客观存在的事实,所说的是一个条件,不一定是事实,或与事实相反。表示与现在事实相反,条件从句用一般过去时,be动词习惯用were,主句用should、could、would + 原形动词。故选C。考点:考查虚拟语气。44I wish I _fly to the moon one day Acan Bcould Cam Dwas 【答案】B【解析】试题分析:句意:我希望有一天我能飞到月球。通过对这句话的理解我们可以知道这是一个几乎不可能实现的愿望,故在wish 后面的