高中英语 虚拟语气讲解及练习(有答案)
高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句 主 句
与过去事实相反 had + 过去分词 should /would/could/might + have
+ 过去分词
与现在事实相反 一般过去时(be用were) would/should/could/might + 动词原形
与将来事实相反 一般过去时或should(were to) + 动词原形 would/should/could/might + 动词原形
例句:
(1)表示与现在事实相反
If I had enough money now, I would lend it to you.
(2)表示与过去事实相反
If he had taken your advice, he wouldn’t have made such a bad mistake.
(3)表示与将来事实相反
I would go shopping with you if it were to be Sunday tomorrow.
1. 虚拟条件句的倒装
在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。例如:
Had I been(= If I had been ) in that situation, I would not have let the thief
escape away with so much money.
Should there be (= If there should be) a drought, what should we do at that
time ?
2. 错综时间条件句
有时条件从句的动作和主句的动作发生的时间并不一致,这时谓语动词的形式应根据它所要表示的具体时间来确定。例如:
If we hadn’t been working hard in the past few years ,things wouldn’t be going
so smoothly.
3. 含蓄条件句
有时假设的情况并不以条件从句的形式表现出来,而是通过某个介词或介词短语(如:with,otherwise,without,but for,in that position)、上下文或其它方式表现出来。这种句子称为含蓄条件句。例如:
But for the help from you , I would not have had the chance to go to college.
二、虚拟语气在某些从句中的运用
在某些词或短语后接的从句中要使用虚拟语气,表示愿望、建议或命令等。根据虚拟语气的形式不同,虚拟语气可以分为“should类”和“过去时态类”。
(一)should类 这一类的虚拟语气是通过从句中的谓语动词使用“should +动词原形”体现出来的,should可以省略。其具体运用体现在:
1. 在suggest , order, demand , propose, command, request, desire,insist等表示建议、命令、要求、意见的动词后接的宾语从句中要使用虚拟语气。
如:He suggests that she should leave the house at once.
The leader ordered that the task(should) be finished as soon as possible.
He proposed that we (should)deal with the problem by the view of
development.
2. 与suggest,order,demand,propose,command,request,desire,insist等动词相对应的名词suggestion,order,demand,proposal等后的表语从句或同位语从句中要使用虚拟语气。如:The general sent the order that the battle(should)be held on until the complete failure of the enemy.
My proposal is that we(should) set a deadline for handing in the plan.
3. 在It is/was suggested (ordered,demanded,proposed,etc.)结构以及necessary,essential,important,strange,natural等形容词后的主语从句中要使用虚拟语气。如:
It’s requested that we (should)keep the stability of the society for the people’s
peaceful life.
It is necessary that the badly wounded man(should) be treated immediately.
(二)过去时态类
英语中,还有一些词或短语后接的从句或句子,也要使用虚拟语气,虚拟语气是通过句中的谓语使用过去的某种时态(如:一般过去时、过去完成时等)来体现的。
1. wish,would rather 后的宾语从句。如:
He wished he had never been involved in such affairs.
I would rather you could teach me again.
2. as if,as though引导的从句。如:
The little boy knows so many things as if he was a man.
He acted as usual as though nothing had happened.
3. 由if only (要是……,那该多好啊!)引导的惊叹句。如:
If only I had passed the test!
If only it stopped raining!
4. It is(about/high) time 后的定语从句。如:
It is time we went out for a walk.
It was high time they had begun to prepare the experiment.
三、虚拟语气的其它用法
在英语中,一些表示建议、请求、劝告、愿望、祈祷、祝福或诅咒的句子,也需要使用虚拟语气。如:
Would you mind smoking here?
May you be lucky!
Long live the people of China!
God save me.
虚拟语气练习题
1.He messed the project up, but he behaved as if nothing ______.
A.had happened B.happened
C.would happen D.would have happened
【答案】A
【解析】
【详解】
考查虚拟语气。句意:他把这个项目搞糟了,但他表现的好像什么也没发生一样。as if引导的从句表示与事实相反的情况时,应用虚拟语气。该句表示对过去的虚拟,根据as if的虚拟规则,该处应用过去完成时态。A选项正确。
2.He ______ busy yesterday, or he ______ you with your experiment.
A.was; had helped B.was, would have helped
C.had been; would have D.were; would have helped
【答案】B
【解析】
【详解】
试题分析:本题实际上考察的是or(否则,要不然)引导的含蓄的虚拟条件句。前面句中含有yesterday这个过去时的时间状语,故使用过去时即可。Or后面的句中要使用与过去事实相反的虚拟语气would have done的形式。句义:昨天他很忙,要不然他就会帮助你做实验了。故B正确。
考点:考察虚拟语气
3.If George had followed his father’s advice, he ________ a lawyer now.
A.is B.would be
C.has been D.would have been
【答案】B
【解析】
【详解】
考查虚拟语气。如果George听从了他父亲的建议,他现在将是一名律师了。虚拟时需将句子时态在原基础上往前推一个,例从句中与过去事实不符,用了过去完成时。而主句中由提示词now,说明与现在事实不符,需变成过去将来时,故选B
4.––What a journey! We’ve finally arrived!
––_____ an out-of-date train schedule, we would not have missed the train.
A.Had we not used B.Did we use
C.If we didn’t use D.If we had used
【答案】A 【解析】
【详解】
试题分析: 句意:真糟糕的旅行!我们终于到了。如果我们没有用过期的列车时刻表,我们就不会错过火车了。根据后句中的would not have missed可知句子使用了虚拟语气,是对过去发生的事情进行假设,主句应该用过去完成时,当句中有had ,should ,were时,可以省略if,把这些词提前,构成倒装结构,选A。
考点:考查虚拟语气
5.If it _________ not for all the cars and passers-by with cameras, you _________ think you
have magically traveled back to the 14 century.
A.is …will B.had been… would
C.were… will D.were…might
【答案】D
【解析】
【详解】
试题分析:句意:如果不是因为所有的汽车和带照相机的过路人,你可能会认为你奇迹般的回到了14世纪。从句意看,这是一种不真实的情况,用虚拟语气,因为是和现在相反的情况,所以if的从句用be动词的过去时were,主句用情态动词might do,所以选D。
高中英语虚拟语气练习题(附答案)
高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句 主 句
与过去事实相反 had + 过去分词 should /would/could/might + have
+ 过去分词
与现在事实相反 一般过去时(be用were) would/should/could/might + 动词原形
与将来事实相反 一般过去时或should(were to) + 动词原形 would/should/could/might + 动词原形
例句:
(1)表示与现在事实相反
If I had enough money now, I would lend it to you.
(2)表示与过去事实相反
If he had taken your advice, he wouldn’t have made such a bad mistake.
(3)表示与将来事实相反
I would go shopping with you if it were to be Sunday tomorrow.
1. 虚拟条件句的倒装
在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。例如:
Had I been(= If I had been ) in that situation, I would not have let the thief
escape away with so much money.
Should there be (= If there should be) a drought, what should we do at that
2022年高考英语虚拟语气讲解及练习题(附答案)
高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句 主 句
与过去事实相反 had + 过去分词 should /would/could/might + have
+ 过去分词
与现在事实相反 一般过去时(be用were) would/should/could/might + 动词原形
与将来事实相反 一般过去时或should(were to) + 动词原形 would/should/could/might + 动词原形
例句:
(1)表示与现在事实相反
If I had enough money now, I would lend it to you.
(2)表示与过去事实相反
If he had taken your advice, he wouldn’t have made such a bad mistake.
(3)表示与将来事实相反
I would go shopping with you if it were to be Sunday tomorrow.
1. 虚拟条件句的倒装
在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。例如:
Had I been(= If I had been ) in that situation, I would not have let the thief
escape away with so much money.
Should there be (= If there should be) a drought, what should we do at that
虚拟语气讲解及练习题(含答案和解释)
高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句 主 句
与过去事实相反 had + 过去分词 should /would/could/might + have
+ 过去分词
与现在事实相反 一般过去时(be用were) would/should/could/might + 动词原形
与将来事实相反 一般过去时或should(were to) + 动词原形 would/should/could/might + 动词原形
例句:
(1)表示与现在事实相反
If I had enough money now, I would lend it to you.
(2)表示与过去事实相反
If he had taken your advice, he wouldn’t have made such a bad mistake.
(3)表示与将来事实相反
I would go shopping with you if it were to be Sunday tomorrow.
1. 虚拟条件句的倒装
在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。例如:
Had I been(= If I had been ) in that situation, I would not have let the thief
escape away with so much money.
Should there be (= If there should be) a drought, what should we do at that
虚拟语气讲解及练习题(含答案和解释) 2
高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句 主 句
与过去事实相反 had + 过去分词 should /would/could/might + have
+ 过去分词
与现在事实相反 一般过去时(be用were) would/should/could/might + 动词原形
与将来事实相反 一般过去时或should(were to) + 动词原形 would/should/could/might + 动词原形
例句:
(1)表示与现在事实相反
If I had enough money now, I would lend it to you.
(2)表示与过去事实相反
If he had taken your advice, he wouldn’t have made such a bad mistake.
(3)表示与将来事实相反
I would go shopping with you if it were to be Sunday tomorrow.
1. 虚拟条件句的倒装
在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。例如:
Had I been(= If I had been ) in that situation, I would not have let the thief
escape away with so much money.
Should there be (= If there should be) a drought, what should we do at that
高中虚拟语气的讲解+练习+详解
高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句 主 句
与过去事实相反 had + 过去分词 should /would/could/might + have
+ 过去分词
与现在事实相反 一般过去时(be用were) would/should/could/might + 动词原形
与将来事实相反 一般过去时或should(were to) + 动词原形 would/should/could/might + 动词原形
例句:
(1)表示与现在事实相反
If I had enough money now, I would lend it to you.
(2)表示与过去事实相反
If he had taken your advice, he wouldn’t have made such a bad mistake.
(3)表示与将来事实相反
I would go shopping with you if it were to be Sunday tomorrow.
1. 虚拟条件句的倒装
在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。例如:
Had I been(= If I had been ) in that situation, I would not have let the thief
escape away with so much money.
Should there be (= If there should be) a drought, what should we do at that
高中英语虚拟语气练习题(附答案) 2
高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句 主 句
与过去事实相反 had + 过去分词 should /would/could/might + have
+ 过去分词
与现在事实相反 一般过去时(be用were) would/should/could/might + 动词原形
与将来事实相反 一般过去时或should(were to) + 动词原形 would/should/could/might + 动词原形
例句:
(1)表示与现在事实相反
If I had enough money now, I would lend it to you.
(2)表示与过去事实相反
If he had taken your advice, he wouldn’t have made such a bad mistake.
(3)表示与将来事实相反
I would go shopping with you if it were to be Sunday tomorrow.
1. 虚拟条件句的倒装
在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。例如:
Had I been(= If I had been ) in that situation, I would not have let the thief
escape away with so much money.
Should there be (= If there should be) a drought, what should we do at that
虚拟语气讲解及练习(有答案)
高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句 主 句
与过去事实相反 had + 过去分词 should /would/could/might + have
+ 过去分词
与现在事实相反 一般过去时(be用were) would/should/could/might + 动词原形
与将来事实相反 一般过去时或should(were to) + 动词原形 would/should/could/might + 动词原形
例句:
(1)表示与现在事实相反
If I had enough money now, I would lend it to you.
(2)表示与过去事实相反
If he had taken your advice, he wouldn’t have made such a bad mistake.
(3)表示与将来事实相反
I would go shopping with you if it were to be Sunday tomorrow.
1. 虚拟条件句的倒装
在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。例如:
Had I been(= If I had been ) in that situation, I would not have let the thief
escape away with so much money.
Should there be (= If there should be) a drought, what should we do at that
虚拟语气讲解及练习题(含答案和解释) 3
高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句 主 句
与过去事实相反 had + 过去分词 should /would/could/might + have
+ 过去分词
与现在事实相反 一般过去时(be用were) would/should/could/might + 动词原形
与将来事实相反 一般过去时或should(were to) + 动词原形 would/should/could/might + 动词原形
例句:
(1)表示与现在事实相反
If I had enough money now, I would lend it to you.
(2)表示与过去事实相反
If he had taken your advice, he wouldn’t have made such a bad mistake.
(3)表示与将来事实相反
I would go shopping with you if it were to be Sunday tomorrow.
1. 虚拟条件句的倒装
在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。例如:
Had I been(= If I had been ) in that situation, I would not have let the thief
escape away with so much money.
Should there be (= If there should be) a drought, what should we do at that
高中英语虚拟语气练习题50题(带答案)
高中英语虚拟语气练习题50题(带答案)
1. If I ____ a millionaire, I would buy a big house for my parents.
A. am
B. was
C. were
D. be
答案解析:C。在与现在事实相反的虚拟语气中,be动词一律用were,不管主语是第几人称。A选项am是一般现在时的形式,不符合虚拟语气的语法规则。B选项was虽然在一般过去时中可以表示单数主语的be动词形式,但在虚拟语气中,规定要用were。D选项be是原形,也不符合虚拟语气的语法要求。
2. She would go to the concert if she ____ time.
A. has
B. had
C. have
D. having
答案解析:B。这是一个与现在事实相反的虚拟语气句子。主句中用了would + 动词原形(would go),从句要用一般过去时表示虚拟,这里主语是she,所以要用had。A选项has是一般现在时的形式,不能用于这种虚拟语气的从句中。C选项have是动词原形,语法错误。D选项having不能作谓语,不符合句子结构要求。
3. If he ____ here now, he would help us solve this problem.
A. is
B. are
C. was
D. were
答案解析:D。与现在事实相反的虚拟语气中,从句的be动词要用were,不管主语是第几人称。A选项is是一般现在时的形式,不符合虚拟语气规则。B选项are用于复数主语,这里主语是he,是单数,且不能用于虚拟语气从句。C选项was虽然是过去式,但在虚拟语气中要用were。
4. I would not be so tired if I ____ enough sleep every night.
A. get
B. got
C. gets
虚拟语气讲解及练习题(含答案和解释) 4
高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句 主 句
与过去事实相反 had + 过去分词 should /would/could/might + have
+ 过去分词
与现在事实相反 一般过去时(be用were) would/should/could/might + 动词原形
与将来事实相反 一般过去时或should(were to) + 动词原形 would/should/could/might + 动词原形
例句:
(1)表示与现在事实相反
If I had enough money now, I would lend it to you.
(2)表示与过去事实相反
If he had taken your advice, he wouldn’t have made such a bad mistake.
(3)表示与将来事实相反
I would go shopping with you if it were to be Sunday tomorrow.
1. 虚拟条件句的倒装
在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。例如:
Had I been(= If I had been ) in that situation, I would not have let the thief
escape away with so much money.
Should there be (= If there should be) a drought, what should we do at that
