(英语)初中英语虚拟语气解题技巧分析及练习题(含答案)含解析
一、初中英语虚拟语气
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 【答案】C 【解析】
试题分析:句意:--彼得打算参加劳拉的派对,但是他不知道穿什么。-- 如果我是他,我就戴一顶帽子。那会使他很酷。虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。其主要有三种结构: 1、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。根据句意可知是于现在的情况相反,故选C 考点:考查虚拟语气的用法。
B.were, will
C.were, would
D.was, would
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 【解析】
试题分析:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。 (1)、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” (2)、与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” (3)、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should
(would, could, might)+动词原形”:
句意:吉姆,来加入我们吧!抱歉,我不能。如果我有时间,我肯定会去的。结合语境可知下文中表示与现在相反的事实,故条件状语从句中用一般故去时态,选C。 考点:考查虚拟语气
3.Mr. White _____ at 8:30 for the meeting, but he didn't show up. A.should have arrived C.should have had arrived 【答案】A 【解析】
试题分析:句意:怀特先生本来应该在8:30到会,但他却没有出现。should have done:本来应该做某事而实际上没做。故选A 考点:情态动词
B.should arrive D.should be arriving
4.The workers insisted that they a free lunch every noon and the boss had to do that.
A.be given B.being given C.will be to give D.were given 【答案】A
【解析】句意:工人们坚持要求他们每天中午都有免费的午餐,老板必须这样做。考查虚拟语气。insist坚持,要求,其后面的宾语从句要用虚拟语气,跟虚拟式动词原形 或者“should + 动词原形” 。结合句意和语境可知选A。
5.--What would you do if you ____ a million dollars? --I’d give it to the charity A.win 【答案】B 【解析】
试题分析:句意:如果你赢了一百万美元,你要做什么?——我会把它捐给慈善机构。结合语境可知条件从句中描述的是与将来相反的事实,故用一般过去时态,选B。 考点:if引导的条件状语从句
点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。 1、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反
B.won
C.will win
D.is to win
若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”:
6.If I you, I the army. A.am, would join 【答案】B 【解析】
试题分析:句意:如果我是你,我会参军.结合语境可知本句是对客观状况的虚拟,故用过去时态,主句用过去将来时态.选B. 考点:if引导的条件状语从句
点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。 1、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。
B.were, would join
C.am, will join
D.were, will join
7.If I ________ ten years younger, I _________ piano lessons and go to a music college. A.am; will take B.was; took C.were; will take D.were; would take
【答案】D 【解析】
试题分析:if虚拟语气中,对现在的情况进行虚拟,从句谓语动词均用一般过去时(be动词用were),主句用would/should/could/might+do.句意:如果我再年轻十岁,我会参加钢琴课程并去上音乐大学。故选D. 考点:if条件状语从句的虚拟语气
点评:虚拟语气是一种特殊的动词形式,中考中有所涉及,但不常见。用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。通过句子意思,看假设的条件是
否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。通常有三种情况:①与过去事实相反。②与现在事实相反。③与将来事实可能相反。
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.would know 【答案】B 【解析】
试题分析:句意:如果我的母亲知道我英语考试成绩是50分,她会生气的。表示与现在事实相反的事实,该用一般过去时态,所以选B。 考点:考查虚拟语气。
9.Yesterday, the storm delayed us. _______ the storm, we would have been here in time. A.But for 【答案】A 【解析】 【详解】
句意:昨天暴风雨耽搁了我们。要不是有暴风雨,我们会及时赶到这里的。
考查连词。But for要不是+短语;If it were not for要不是(用于对现在的虚拟);But that要不是+从句;Unless除非,后接条件状语从句;根据句中是“the storm”,是名词,所以排除C;根据“would have been ”,是对过去的虚拟排除选项B;分析句子“___ the storm, we would have been here in time.”有暴风雨,我们会及时赶到这里的,应该是“要不是”,故选A。
B.If it were not for
C.But that
D.Unless
10.Luckily, he wasn’t driving fast at the time of accident; otherwise, I am sure, it _______ a more serious accident. A.would be 【答案】C 【解析】 【详解】
句意:幸运的是,事故发生时他没有开快车;否则,我相信,这将是一个更严重的事故。 考查虚拟语气。根据“wasn’t driving”是过去进行时,所以此处是对过去的虚拟,主句时态应用情态动词+have done,故选C。
B.were
C.would have been
D.had been
11.If I ___ you, I ___ be afraid .
A.was, wouldn’t B.were, won’t C.were, wouldn’t 【答案】C 【解析】
试题分析:根据语境可知此句的含义是如果我是你,我就不害怕。考查的是虚拟语气的基本用法。条件用过去时,主句要用过去将来时,故选C。 考点:虚拟语气
点评:虚拟语气其实就是if引导条件状语从句时,词义为“如果”,不过这个条件是无法实现的。从句中的谓语动词通常用一般过去时表示,则主句中的谓语动词用过去将来时。
12.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 【解析】
试题分析:句意:如果我是你,我会邀请他去看电影。go to see a movie去看电影;invite sb to do邀请某人做某事;在表达与现在事实相反的虚拟语气中,Be用were,主句用would。
考点:考查虚拟语气。
13. If I ______ you, I _____the job. A.was; will take 【答案】 C 【解析】
试题分析:句意:如果我是你,我就要这份工作。If引导的句子是愿望时,用过去式表示,而且系动词用were,主句用would加原形。故选C。 考点: 考查虚拟语气的用法。
B.was; would take C.were; would take D.were; will take
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”结构。故选B。 点睛: 虚拟情况 从句 主句 should/would/could/might+do should/would/could/might+have done 对现在的虚拟 过去式(be一般用were) 对过去的虚拟 had+过去分词 过去式(be一般用were) 对将来的虚拟 should+动词原形 were+to do should/would/could/might+do