1、 虚拟语气复习巩固专讲专练(章末复习+综合测评+答案)1 一、初中英语虚拟语气 1.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要不是+
2、从句;Unless除非,后接条件状语从句;根据句中是“the storm”,是名词,因此排除C;根据“would have been ”,是对过去虚拟排除选项B;分析句子“___ the storm, we would have been here in time.”有暴风雨,我们会及时赶到这里,应当是“要不是”,故选A。 2.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.t
3、o go 【答案】A 【解析】 【详解】 句意:空气污染越来越糟糕。政府提议人们乘地铁或者乘公交车去上班。 考察谓语动词。A. go 去;B. goes 去;C. going 在去;D. to go 为了去。这是一种that引导宾语从句,suggest后跟宾语从句应用虚拟语气(should)do构造,should可省略。故选A。 3.I’m so busy. If I ______ time, I ______ have a good rest. A.have, would B.have, could C.had, would D
4、.had, will 【答案】C 【解析】 试题分析: 句意:我太忙了,假如我有时间,我就会好好休息一下。从句if +过去式,主句would +动词原形,表明与未来相反虚拟语气,故答案选C. 考点:考察虚拟语气。 4.If I _____ you ,I _____ them the story. A. was , tell B.were , will tell C.were ,would tell D.am. would tell 【答案】C 【解析】 试题分析:句意:假如我是你,我会告诉他们这个故事。本题考察虚拟语气,if 从句中用一般过去时,主句中用wo
5、uld +动词原形,表达与目前事实相反。故选C。 考点:考察虚拟语气使用方法。 5. – I coughed a lot last night. What should I do? – If I _____ you, I would go to see the doctor at once. A.am B.were C.was 【答案】B 【解析】 试题分析: 句意:昨晚我不停地咳嗽,我应当怎么办?哪果我是你,我就会立即去看医生。此句为虚拟语气,与目前事实相反,虚拟语气条件从句谓语用过去式(be一般用were),主句谓语用“should (wo
6、uld, could, might)+动词原形”,故选C。 考点: 考察虚拟语气。 6. 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。 考点: 考察虚拟语气使用方法。 7. If I you,I bu
7、y a bike for him. A.was,would B.was,could C.were,would D.were,could 【答案】C 【解析】 试题分析:句意:假如我是你,我会给他买一辆自行车。buy sth for sb给某人买某物;本句用是虚拟语气,表达与目前事实相反,在虚拟语气中不能用was,而用were,因此选C。 考点:考察虚拟语气使用方法。 8.— What would you do if you _______ a million dollars? — I would give it to charity. A.have B.h
8、ad C.will have D.would have 【答案】B 【解析】试题分析:句意:-假如你有一百万美元你会做什么?-我会把它捐给慈善事业。have 有;had 过去式;will have 一般未来时;would have 过去未来时。根据句意可知,这里表达是一种假设问题,在if引导条件状语从句中应当用虚拟语气,动词用过去式,故选B。 考点:考察虚拟语气。 9.If I _______ you, I _______ go there. A.is; will B.is; would C.were; would
9、 D.was; will 【答案】C 【解析】本题考察虚拟语气,if引导与目前事实相反虚拟语气。从句用一般过去式,主句用过去未来时。句意:假如我是你话,我会去那儿。 1.57.---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 【解析】本题是考察虚拟语气,对于未来假设,主
10、句用过去未来时,从句用一般过去时,且be动词为were,故选A 2.58.What _____ you _____ if you had a million dollars? A.would, did B.will, do C.would, do D.will, did 【答案】C 【解析】本题是对于虚拟语气特殊疑问句考察,根据句子构造,选C 10.I suggest that we Chinese people_______Chinese culture with love and joy everywhere we go. A.spread B.spreading
11、 C.to spread D.will spread 【答案】A 【解析】 【详解】 句意:我提议我们中国人无论走到哪里都要带着爱心和欢乐来传播中国文化, 考察动词suggest后跟虚拟语气。spread是动词原形;spreading是动名词;to spread是动词不定式;will spread是一般未来时。动词在这里suggest表达提议,背面宾语从句中使用虚拟语气should+动词原形,should可以省略。根据句意阐明本句suggest表达提议,故背面使用虚拟语气,省略了should,故选A。 【点睛】 动词suggest 背面可以跟名词作宾语,用于句型“suggest
12、 sth.”。如:I suggested a visit. 我提议参观。 suggest 后跟动名词作宾语,如:He suggested going home. 他提议回家。 suggest背面跟that引导 宾语从句时,用虚拟语气,一般省略情态动词should,因此本题选项是A。 11.You _______ through that red light, for you _______ an accident. A.must have driven; should have caused B.could have driven; might have caused C.c
13、ouldn’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。 12.I’ m so busy. If I
14、time, I travel around. A.have; would B.have; could C.had; would D.had; will 【答案】C 【解析】 试题分析:虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。其重要有三种构造: 1、与目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“sh
15、ould (would, could, might)+have+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形”。 句意:我是那么忙。假如我有时间我会环游世界。与目前事实相反故选C。 考点:考察虚拟语气。 13.Luckily, he wasn’t driving fast at the time of accident; otherwise, I am sure, it _______ a more serious accident. A.would
16、 be B.were C.would have been D.had been 【答案】C 【解析】 【详解】 句意:幸运是,事故发生时他没有开快车;否则,我相信,这将是一种更严重事故。 考察虚拟语气。根据“wasn’t driving”是过去进行时,因此此处是对过去虚拟,主句时态应用情态动词+have done,故选C。 14.---Can you tell me what to wear at the party? ---If I ___you,I___the blue jeans. A.was,will wear B.am,will wear C.were,woul
17、d wear D.were,wore 【答案】C 【解析】 试题分析: 句意:---你能告诉我穿什么参与聚会吗?---假如我是你,我会穿蓝色牛仔裤。本题考察是虚拟条件句中主句和从句时态问题。用if引导虚拟条件句,虚拟目前时表达与目前事实相反假设,其if 从句谓语形式用动词过去式(be 一般用were),主句用would/ should/ could/ might +动词原形,例如:If I were in your position I would marry her.结合语境可知应选C。 考点:考察虚拟语态。 15. If my mother ___ I get a grad
18、e of 50 in English exam, she would be angry. A.knows B.knew C.has known D.would know 【答案】B 【解析】 试题分析:句意:假如我母亲懂得我英语考试成绩是50分,她会生气。表达与目前事实相反事实,该用一般过去时态,因此选B。 考点:考察虚拟语气。 16.If I __________you. I would buy a big house for my parents. A.be B.am C.was D.
19、were 【答案】D 【解析】 试题分析:句意:假如我是你。我会买一种大房子给我父母。这道题考察是假设,因此要用虚拟语气,用过去时。故选D. 考点:考察虚拟语气使用方法。 17.If I ________ invited tonight, I would go to the dinner party. A.was B.were C.am D.is 【答案】B 【解析】 试题分析:句意:假如我今晚受到邀请,我会去参与晚宴。由整个题干可知,现实状况与事实相反,是非真实状况,是虚拟语气,虚拟语气中be都用were,故选B。 考点: 考察虚拟语气使用方
20、法。 18.–I argued with my best friend. What should I do? --If I ________ you, I would say sorry to her. A.am B.was C.are D.were 【答案】D 【解析】试题分析:句意:我和我最佳朋友吵架了。我该怎么办?假如我是你,我就对她说对不起。虚拟语气用来表达说话人主观愿望或假想,所说是一种条件,不一定是事实,或与事实相反。在虚拟条件语气句中,表达与目前事实相反事实,条件从句中谓语动词用过去式(be用were不用was),主句谓语动词为“would+原形动
21、词”,因此选D。 考点:考察虚拟语气。 19.----What can I do with so much money? ----If I _______ you, I _______ give it away to charity. A.am, will B.am, would C.were, would D.was, would 【答案】C 【解析】 试题分析:考察虚拟语气。句意 你怎样处理这些钱?假如我是你,我会把它捐给慈善机构。表达对目前虚拟,if引导从句用一般过去时,语句用wou
22、ld do ,故选C项。 考点:考察虚拟语气。 【答案】D 【解析】 试题分析:句意:假如天气是好,我们运动会就不会推迟了。这里是虚拟语气,根据wouldn’t可知这是对目前虚拟,在条件状语中对目前虚拟用were;put down 弹压,记下;put up提供; put off推迟。根据句意故选D。 考点:考察虚拟语气使用方法。 20.If I ____you, I _____the army. A.am, would join B.were ,would join C.am, will join D.were ,will join 【答案】B
23、 【解析】 试题分析:虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。其重要有三种构造: 1、与目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“shoul
24、d (would, could, might)+动词原形”。 句意:假如我是你,我会加入军队。结合语境可知本句描述是与现实状况相反事实,故选B。 考点:考察虚拟语气。 21.— I don’t know what to wear at the party. — If I you, I would wear a shirt and a tie. A.am B.is C.were D.was 【答案】C 【解析】 试题分析:if从句虚拟语气,对于目前虚拟用一般过去式,be动词都用were,故选C.句意:——我不懂得聚会该穿什么。——假如我是你,我
25、会穿一件衬衫加一条领带。故选C 考点:if条件句虚拟语气 点评:if条件句虚拟语气,是中考规定掌握知识点,分为三种状况: 表达与目前事实相反状况,从句谓语动词用一般过去式(be用were),主句谓语动词用should/would/could/might +do;2.表达与过去事实相反状况,从句谓语动词用过去完毕时,主句谓语动词用should/would/could/might+have done;3.表未来事实相反状况,从句谓语动词用should+动词/did/were to do,主句谓语动词用should/would/could/might +do。 22. If I went
26、 to the moon, I ______ bring something unusual back to the earth. A.could B.will C.would D.shall 【答案】C 【解析】 试题分析:此题考察if引导条件状语从句有关知识。根据语境可知此句含义是假如我去月球,我会带回某些不一样寻常东西。这个假设成立几率很小,故看为虚拟语气。根据语法知识可知从句要用一般过去时,主句要用过去未来时,过去未来时基本构成would+动词原形,故选C。 考点:if引导条件状语从句 点评:if既可以引导宾语从句又可以引导状语从句。if充当宾语从句连接词时,相称于w
27、hether,词义为“与否”,遵照宾语从句时态规则,可根据语境选择任何时态;充当附属连词,引导条件状语从句时,词义为“假如”,若主句中谓语动词用一般未来时,则从句中谓语动词一般用一般目前时表达未来。 23.If I you, I the job. A.am; will take B.was; would take C.were; would take D.are; will take 【答案】C 【解析】 试题分析:句意:假如我是你,我会接受这份工作。结合语境可知本句描述是与现实状况相反事实,故从句用过去时态,主句用过去未来时态。选C。 考点:if引导条件
28、状语从句 点评:虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。其重要有三种构造: 1、与目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (
29、would, could, might)+动词原形”: 24.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。 25._______ in order to sit for the college entrance exam? A.What d
30、id 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。 26.I you about it because I don’t be
31、lieve you. A. wouldn’t rather tell B. would rather not to tell C. would rather not tell D. wouldn’t rather telling 【答案】C 【解析】 试题分析:根据would rather +not+动词原型,表达宁愿不做某事句意:由于我不相信你,因此我宁愿不告诉你这件事。Have a . pity 表达同情某人结合句意,故选C 考点:考察固定使用方法。 27.What_____you do if you had a million dollars ? A.woul
32、d B.will C.did D.do 【答案】A 【解析】考察点:虚拟语气。解题思绪:根据句意:假如你有一百万你将会干什么? “假如你有一百万”是对目前一种假设,与目前事实相反。表达与目前事实相反虚拟语气构造是:主句用should/would/could/might+动词原形,从句用一般过去时态。故选A。 28.—Swimming in the river for teenagers is very dangerous. —So it is. If I ________ them, I ________ a shower a
33、t home. A.am; would take B.were; will take C.was; would take D.were; would take 【答案】D 【解析】 试题分析:—在河里游泳对青少年是非常危险。—确实如此。假如我是他们,我会在家洗澡。if从句表假设,与目前事实相反,be动词则用were ,无论第几人称做主语。主句常用would 跟动词原形。故选D。考点:考察固定句式使用方法。 29.—I like drinking wine. But people
34、 who drink wine aren’t allowed to drive. —If I you, I would give up wine. A.were; drinking B.am; drinking C.were; drink D.was;to drink 【答案】A 【解析】 考察虚拟语气和非谓语动词使用方法。根据句意可知,该句使用了虚拟语气,if引导从句使用一般过去时,用were;give up背面接动词目前分词。故选A。 30.If I a boss, I would manage a big factory. A.
35、are B.was C.were D.be 【答案】C 【解析】 试题分析:句意:假如我是老板,我会经营一家大型工厂。由句意可知,此句是虚拟语气,if引导从句应当用过去式形式,其中第一人称用were,故答案为C。 考点:考察虚拟语气。 31. Had he studied harder, he_______ the exams. A.must have got through B.could get through C.would get through D.would have got through 【答案】D 【解析】 试题分析:句意:假如他学习再努
36、力一点,他就能通过考试了。must have got through 一定通过;could get through 也许通过;would get through 会通过;would have got through 会通过。这句话中Had he studied 是一种省略倒装形式,相称于If he had studied harder,是虚拟语气使用方法,从句中用是过去完毕时,这时主句用would +have +过去分词。故选D。 考点:考察虚拟语气。 32.(题文)I would wear a shirt and tie to the party if I ________ you.
37、 It’s more polite. A.were B.will be C.am 【答案】A 【解析】 试题分析:与目前事实相反虚拟语气,if从句用过去时,主句用would/should/might+动词原形。句意:假如我是你,我就穿衬衫带领带去参与聚会。那样更礼貌。故选A。 考点:考察虚拟语气使用方法。 33. – What would you do if you ______ a car accident? – I will call the police. A.met B.meet C.were meeting 【答案】A
38、解析】 试题分析: 虚拟语气中,表达与目前事实相反句子,if从句用一般过去时,主句用would/should/might+动词原形。句意:假如你遇到一场交通事故你该怎么做?我将打电话报警。故选A。 考点:考察虚拟语气使用方法。 34.Sir, you should__________ at the red light.But you didn’t. A.stop B.have stopped C.not have stopped D.stopped 【答案】B 【解析】 试题分析:句意:先生,你应当在红灯亮时停下来。但你没有。这里用虚拟语气,用情态动词s
39、hould + have + 过去分词,这是对过去一种虚拟。因此选B。 考点:考察虚拟语气。 35.If I you, I’d keep quiet and listen carefully in class. A.am B.will be C.were 【答案】C 【解析】 试题分析: 与目前事实相反:条件从句用动词过去式,主句用would/could/should/might+动词原形;与过去事实相反:条件从句用had done,主句用would/could/should/might+have done;与未来事实相反:条件从句用动词过去式/
40、should+动词原形/were to do,主句用would/could/should/might+动词原形。句意:假如我是你,我上课就会保持安静,认真听课。故选C。 考点:考察虚拟语气使用方法。 36.If I you, I would not do such a silly thing. A.am B.was C.were 【答案】C 【解析】 试题分析:句意:假如我是你我就不会做那样傻事。虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。其重要有三种构造: 1、与
41、目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形”该句描述与目前事实想反,故选C。 考点:考察虚拟语气使用方法 37.If I
42、 you, I’d take a small present for her. A.am B.is C.was D.were 【答案】D 【解析】 试题分析:虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。其重要有三种构造:1、与目前事实相反:若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反:若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语
43、用“should (would, could, might)+have+过去分词”。 3、与未来事实相反:若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形”。句意:假如我是你,我会给她带一件小礼品。结合语境可知本句描述是与目前相反事实,故选D。 考点:考察虚拟语气。 38.If I you, I invite him to go to see a movie. A.am, would B.were, will C.were, would D.was, will 【答案
44、C 【解析】 试题分析:句意:句意:假如我是你,我会邀请他去看电影。go to see a movie去看电影;invite sb to do邀请某人做某事;在体现与目前事实相反虚拟语气中,Be用were,主句用would。因此选C。 考点:考察虚拟语气。 39.— 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
45、 【解析】试题分析:试题解析:句意:本,来加入我们吧!——恐怕我不能。我目前太忙。假如我有时间,我一定会去。结合语境可知条件状语从句中描述是与目前相反事实,故条件状语从句中用一般过去时态,故答案为A。 考点:考察虚拟语气。 40.If I you, I the job. A.am, will take B. was, would take C. were, would take D. are, will take 【答案】C 【解析】 试题分析:句意:假如我是你,我将会接
46、受这份工作。表达与目前事实相反地虚拟语气:条件从句构成是if+主语+过去式(系动词be多用were),主句是主语+would/should/could+动词原形。故选C。 考点: 考察虚拟语气使用方法。 41.If I ____ you, I ____ buy a bike for him. A.was, would B.was, could C.were, would D.were, could 【答案】C 【解析】 试题分析:句意:假如我是你,我就给他买一辆自行车。虚拟语气用来表达说话人主观愿望或假想,而不表达客观存在事实,所说是一种条件,不一定是事实,或与事
47、实相反。表达与目前事实相反,条件从句用一般过去时,be动词习常用were,主句用should、could、would + 原形动词。故选C。 考点:考察虚拟语气。 42.---If I were you, I ________ study harder A.had B.would C.did D . do 【答案】B 【解析】 试题分析:虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意
48、思,看假设条件与否可以实现,可以实现是真实条件句,不能使用虚拟语气;假设条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。 1、与目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用
49、should (would, could, might)+动词原形”: 句意:假如我是你,我会学习更努力。结合语境可知本句表达是对目前虚拟,故从句中用过去时态,主句中用过去未来时态。选B。 考点:考察虚拟语气 43.I wish I ____fly to the moon one day A.can B.could C.am D.was 【答案】B 【解析】 试题分析:句意:我但愿有一天我能飞到月球。通过对这句话理解我们可以懂得这是一种几乎不也许实现愿望,故在wish 背面宾语从句中应用虚拟语气,因此用过去时态。故选B。 考点:考察虚拟语气。 44.---
50、Come and join us. --- I’m sorry, but I’m busy. If I ________ time, I would go. A.have B. had C. will have D. have had 【答案】B 【解析】 试题分析:句意:来加入我们吧!——抱歉,不过我正忙着呢。假如我有时间,我会去。结合语境可知下文从句中是对目前状况虚拟,故用一般过去时态,选B。 考点:虚拟语气 点评:虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件






