1、英语】英语虚拟语气技巧和措施完整版及练习题及解析 一、初中英语虚拟语气 1.—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 【解析】 试题分析:句意:--彼得打算参与劳拉派对,不过他不懂得穿什么。-- 假如我是他,我就戴一顶帽子。那会使他很酷。虚拟语气是一种
2、特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。其重要有三种构造: 1、与目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)
3、动词原形”。根据句意可知是于目前状况相反,故选C 考点:考察虚拟语气使用方法。 2.--------- Come and join us, Jim! ---------- I’m sorry I can’t . If I _______ time, I would certainly go. A.will have B.have had C.had D.had had 【答案】C 【解析】 试题分析:虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只
4、有在非真实条件句中才使用虚拟语气。通过句子意思,看假设条件与否可以实现,可以实现是真实条件句,不能使用虚拟语气;假设条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。 (1)、与目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” (2)、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” (3)、与未来事实相反 若与未来事实相反
5、条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形”: 句意:吉姆,来加入我们吧!抱歉,我不能。假如我有时间,我肯定会去。结合语境可知下文中表达与目前相反事实,故条件状语从句中用一般故去时态,选C。 考点:考察虚拟语气 3.--What would you do if you ____ a million dollars? --I’d give it to the charity A.win B.won C.will win D.is to win 【答案】B 【解析】 试题分析:句意:假如你赢了一百
6、万美元,你要做什么?——我会把它捐给慈善机构。结合语境可知条件从句中描述是与未来相反事实,故用一般过去时态,选B。 考点:if引导条件状语从句 点评:虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设条件与否可以实现,可以实现是真实条件句,不能使用虚拟语气;假设条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。 1、与目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would
7、 could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形”: 4.If I ____you, I _____the army. A.am, would join B.were ,would join C.am, will join D.were ,wi
8、ll join 【答案】B 【解析】 试题分析:虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。其重要有三种构造: 1、与目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用we
9、re),主句谓语用“should (would, could, might)+动词原形”。 句意:假如我是你,我会加入军队。结合语境可知本句描述是与现实状况相反事实,故选B。 考点:考察虚拟语气。 5. ---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 ma
10、ke D.were; would make 【答案】D 【解析】 试题分析:句意:汤姆总是在英语练习中犯那么多错误!—假如他能更细心某些,他就会犯更少错误。 表达与目前事实相反假设,If+主语+动词过去式(be动词用were),主语+would/should/might/could+动词原形。根据题意及句型,故选D。 考点:考察虚拟语气使用方法。 6. ---What if I have to go there and know nothing about it? --- If I______ you, I would try to find some informatio
11、n about it on the Internet. A.am B.was C.will be D.were 【答案】D 【解析】 试题分析:句意:——倘若我必须去那儿并且对那里一无所知,该怎么办?——假如我是你,我会在网上查找某些有关那里信息。根据 I would try to find可知主句用是would+do,可知这是对目前事实假设虚拟语气,因此If引导条件状语从句用一般过去时,根据虚拟语气使用方法be动词在If引导虚拟语气中用were .故选 D。 考点:考察虚拟语气使用方法。 7.If I __________you. I
12、would buy a big house for my parents. A.be B.am C.was D.were 【答案】D 【解析】 试题分析:句意:假如我是你。我会买一种大房子给我父母。这道题考察是假设,因此要用虚拟语气,用过去时。故选D. 考点:考察虚拟语气使用方法。 8. If my mother ___ I get a grade of 50 in English exam, she would be angry. A.knows B.knew C.has known D
13、.would know 【答案】B 【解析】 试题分析:句意:假如我母亲懂得我英语考试成绩是50分,她会生气。表达与目前事实相反事实,该用一般过去时态,因此选B。 考点:考察虚拟语气。 9.If I were invited to the party,I _______ a red skirt. A. will wear B. wear C. would wear 【答案】C 【解析】 试题分析:假如我被邀请参与聚会,我会穿红色裙子。此处考察虚拟语气。句中,主句和从句谓语都要用虚拟语气,与目前事实相反假设,从句(条件句)动词过去式( be一
14、般用were);主句(成果句) should /would/ could/ might +动词原形。故答案为C。 考点:考察虚拟语气。 10.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
15、caused 【答案】D 【解析】 【详解】 句意:你不应当开车闯红灯,由于你会引起事故。 考察情态动词。分析句子及选项“You ___ through that red light, for you ____ an accident.”,你 开车闯红灯,由于你 事故,可知是对过去虚拟,应用情态动词+have done。此处是不应当开车闯红灯,会引起事故,故选D。 11.I suggest that we Chinese people_______Chinese culture with love and joy everywhere we go. A.spread
16、B.spreading C.to spread D.will spread 【答案】A 【解析】 【详解】 句意:我提议我们中国人无论走到哪里都要带着爱心和欢乐来传播中国文化, 考察动词suggest后跟虚拟语气。spread是动词原形;spreading是动名词;to spread是动词不定式;will spread是一般未来时。动词在这里suggest表达提议,背面宾语从句中使用虚拟语气should+动词原形,should可以省略。根据句意阐明本句suggest表达提议,故背面使用虚拟语气,省略了should,故选A。 【点睛】 动词suggest 背面可以跟名词作宾语,用
17、于句型“suggest sth.”。如:I suggested a visit. 我提议参观。 suggest 后跟动名词作宾语,如:He suggested going home. 他提议回家。 suggest背面跟that引导 宾语从句时,用虚拟语气,一般省略情态动词should,因此本题选项是A。 12.If I _____ one million dollars, I________ travel around the world with my parents. A.have; will B.had; will C.had; will D.had; would 【答
18、案】D 【解析】 试题分析:假如我有一百万美元,我要和我父母环游世界。结合语境可知主句描述是未来动作,用未来时态。从句中是对未来虚拟,故用过去时态。选D。 考点:if引导条件状语从句 点评:虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。其重要有三种构造: 1、与目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“should (
19、would, could, might)+have+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形”: 13.If I ___ you, I ___ be afraid . A.was, wouldn’t B.were, won’t C.were, wouldn’t 【答案】C 【解析】 试题分析:根据语境可知此句含义是假如我是你,我就不胆怯。考察是虚拟语气基本使用方法。条件用过去时,主句要用过去未来时,故选C。
20、考点:虚拟语气 点评:虚拟语气其实就是if引导条件状语从句时,词义为“假如”,不过这个条件是无法实现。从句中谓语动词一般用一般过去时表达,则主句中谓语动词用过去未来时。 14.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
21、构造。故选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 15.I’m so busy. If I ______ time, I ______ have a good rest. A.have, would B.ha
22、ve, could C.had, would D.had, will 【答案】C 【解析】 试题分析: 句意:我太忙了,假如我有时间,我就会好好休息一下。从句if +过去式,主句would +动词原形,表明与未来相反虚拟语气,故答案选C. 考点:考察虚拟语气。 16.If I a bird, I _ fly in the blue sky. A.was; would B.am; will C.will be; will D.were; would
23、 【答案】D 【解析】 试题分析:句意:假如我是一只鸟,我就能在蓝色天空中翱翔。根据句意可知,这里表达是跟事实不符状况,是不也许实现事情,因此这里应当用虚拟语气。在if从句中用一般过去时,主句中用would+动词原形。故选D。 考点:考察虚拟语气。 17.I don’t know if he _______tomorrow. A. Will come B.comes C.came D.has come 【答案】A 【解析】考察时态。tomorrow 为未来时间故用一般未来时态,因此选A。 18. —I’m going to L
24、arry’s party. But I don’t know what to wear. —If I ___ you, I _______ wear a dress. A.am; will B.were; will C.were; would D.am; would 【答案】C 【解析】 试题分析:根据题干,本句意思应是“假如我是你,我将穿一件裙子。”“我”是不也许成为“你”,因此本句是一种虚拟语气。对于虚拟语气,从句应当用过去式(be动词,不管是第几人称,都用were),主句用would do。因此本题选C。 考点:本题考察虚拟语气。 点评:完毕本题
25、时注意辨别虚拟语气和if引导条件状语从句。虚拟语气是不也许发生,是一种假设状况;而if引导条件状语从句,是有也许发生。假如不明白这两者区别,就比较容易发错。 19.---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 【解析】 试题分析:句意:来加入我们吧!——抱歉,不过我正忙着呢。假如我有时间,我会去。结合语境可知下文从句中是对目前状况虚拟,故用一般过去时态,
26、选B。 考点:虚拟语气 点评:虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设条件与否可以实现,可以实现是真实条件句,不能使用虚拟语气;假设条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。 1、与目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(ha
27、d+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形”: 20.---If I were you, I ________ study harder A.had B.would C.did D . do 【答案】B 【解析】 试题分析:虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实
28、而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设条件与否可以实现,可以实现是真实条件句,不能使用虚拟语气;假设条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。 1、与目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“should (would, could, might)+hav
29、e+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形”: 句意:假如我是你,我会学习更努力。结合语境可知本句表达是对目前虚拟,故从句中用过去时态,主句中用过去未来时态。选B。 考点:考察虚拟语气 21.If I you, I the job. A.am, will take B. was, would take C. were, would take
30、 D. are, will take 【答案】C 【解析】 试题分析:句意:假如我是你,我将会接受这份工作。表达与目前事实相反地虚拟语气:条件从句构成是if+主语+过去式(系动词be多用were),主句是主语+would/should/could+动词原形。故选C。 考点: 考察虚拟语气使用方法。 22.If I you, I invite him to go to see a movie. A.am, would B.were, will C.were, would D.was, will 【答案】C 【解析】 试题分析:句意:句意:假如我是你,
31、我会邀请他去看电影。go to see a movie去看电影;invite sb to do邀请某人做某事;在体现与目前事实相反虚拟语气中,Be用were,主句用would。因此选C。 考点:考察虚拟语气。 23.The headmaster with his students Hangzhou Paradise Park if it tomorrow. A.is going to; isn’t rainy B.are going to; isn’t rainy C.is going to; won
32、’t rain D.are going to; doesn’t rain 【答案】A 【解析】考察主谓一致和if从句。with连接几种主语时,与第一种保持一致。排除B、D;if条件句用一般目前时替代未来时,排除C。句意“假如不下雨,班主任和同学明天将要去杭州天堂公园。”故选A。 24. If it had been possible, I would have helped him, but I ______ too busy. A.had been B.would be C.were D.was 【答案】D 【解析】 试题分析:句意:假如
33、也许话,我肯定会协助你,不过我太忙了。对过去虚拟If+主语+had +动词过去分词,主语+would / should / might / could have + 动词过去分词。因此描述是过去事情,故我过去很忙应当用过去时。 考点:考察虚拟语气及时态使用方法。 25.If I you, I would not do such a silly thing. A.am B.was C.were 【答案】C 【解析】 试题分析:句意:假如我是你我就不会做那样傻事。虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事
34、实,而是一种假设、愿望、怀疑或推测。其重要有三种构造: 1、与目前事实相反 若与目前事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形”该句描述与目前事实想反
35、故选C。 考点:考察虚拟语气使用方法 26.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 th
36、e army. 2.If she had time, she should go with you.。由句意可知选B。 考点: 考察虚拟语气使用方法。 27.If I _______ you, I would give some flowers to her. A.am B.are C.was D.were 【答案】D 【解析】试题分析:句意:假如我是你,我会送她某些花。这是由if引导一种虚拟语气句子,表达与目前事实相反状况,其句型为“ if+ 主语 + 动词过去式( be 动词用 were ),主语 +would / could / might / shoul
37、d + 动词原形”。故选D。 考点:考察虚拟语气使用方法。 28. — I don’t know what to do. — If I you, I buy a guidebook. A.am; will B.am; would C.were; will D.were; would 【答案】D 【解析】 试题分析:句意:我不懂得做什么?假如我是你,我就会买一本指南。虚拟语气是一种特殊动词形式,用来表达说话人所说话并不是事实,而是一种假设、愿望、怀疑或推测。其重要有三种构造: 1、与目前事实相反 若与目前事实相反,条件从句谓
38、语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句谓语用过去完毕时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与未来事实相反 若与未来事实相反,条件从句谓语用过去式(be一般用were),主句谓语用“should (would, could, might)+动词原形”。根据句意,可知是与目前事实相反,故选D 考点:考察虚拟语气使用方法。 29. Had he studied harder, he
39、 the exams. A.must have got through B.could get through C.would get through D.would have got through 【答案】D 【解析】 试题分析:句意:假如他学习再努力一点,他就能通过考试了。must have got through 一定通过;could get through 也许通过;would get through 会通过;would have got through 会通过。这句话中Had he studied 是一种省略倒装形式,相称于If he had studied
40、 harder,是虚拟语气使用方法,从句中用是过去完毕时,这时主句用would +have +过去分词。故选D。 考点:考察虚拟语气。 30. 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。 考点: 考察虚拟语气使用方法。






