内容正文:
►专题11 虚拟语气用法梳理
定义
表示所说的不是事实,或者是不可能会发生的事情,而是一种愿望、建议或者与事情相反的假设,即对现在、过去或者将来的一种假设。
主要通过主、从句中的谓语动词的变化来表达。
If I were you, I would go with him.如果我是你,我就会和他一起去。(我肯定不是你)
If I had worked harder, I wouldn't have failed the exam.如果我过去学习再努力一些的话,我就不会考试失败了。(表示过去没有努力学习)
If I should be a millionaire tomorrow, I would travel in the world.如果我明天能是百万富翁的话,我就会去全世界旅游。(表示对将来的一种假设)
小试牛刀1
分析下列句子,哪些句子中含有虚拟语气。
A. If he comes, I will tell you.
B. How I wish I had Gem's voice.
C. If it rains tomorrow, we will stay at home and watch TV.
D. If I had enough money, I would buy the phone.
E. I wish I had never seen you before.
高考考点
1. if型虚拟语气
2.类似 if 型虚拟语气
3. should+动词原形型虚拟语气
4.固定句式 it is (high/about) time(that)…中, that 从句中的谓语动词用一般过去时
知识点梳理
1. if型虚拟语气
即含有非真实性条件句的句子的虚拟语气。
主、从句中的谓语动词变化表
与⋯⋯相反 if从句的谓语动词 主句的谓语动词
现在 一般过去时 would/could/might/should+动词原形
(be动词只能用 were)
过去 had done would/could/might/should +have done
将来 should+动词原形
一般过去时 would/could/might/should+动词原形
(be动词只能用 were)
were to do
If I knew the truth, I would tell you.如果我知道真相,我就会告诉你。
If I were a bird, I would fly in the sky.如果我是一只小鸟,我就会在天空中飞翔。
If he had got there earlier, he would/could/might/should have caught the bus.
如果他早一点到达那里的话,他就会赶上公交车。
If I hadn't gone there yesterday, I wouldn't have seen her.
如果我昨天没有到那的话,我就不会看见她。
If there should be no water in the world, what would happen?
如果世界上没有水,将会发生什么?
注意 当虚拟条件句的谓语动词含有were、should、had时,可以省略 if, 将 were、should、had 提前,即用倒装语序。
If he had taken my advice, he would not have made such a mistake.
=Had he taken my advice, he would not have made such a mistake.如果他听从了我的建议的话,他就不会犯这样的错误了。
If I were you, I would go with him.
=Were I you, I would go with him.如果我是你,我会和他一起走。
If there should be no air, people would die.
= Should there be no air, people would die.如果没有空气,人们就会死。
小试牛刀2
单项选择题(从A、B、C、D四个选项中选出可以填入空白处的最佳选项。)
( )1.___you r letter. I would have started off two days ago.
A. If I could have received B. If I received
C. Shou