高中英语语法专题复习(基础篇)
04 动词时态和虚拟语气
动词的时态
英语中,动词的时态包含了两部分信息,动作的时间和动作的状态。
动作的时间有4种:现在、过去、将来、过去将来
前三种很容易理解,第四种“过去将来”指的是对于过去某个时间点而言的将来,过去将来和现在没有必然的联系,过去将来一般只出现在从句中。
动作的状态有4种:一般、完成、进行、完成进行
一般态用于句中没有特别指明动作状态的情况。完成态强调动作已经完成了,但要注意,完成态并没有直接说明动作的具体开始时间。进行态表示动作正在进行中。完成进行态表示动作的一部分已经完成,但剩余的部分还在进行中。
理论上动词一共有16种时态,由动作的不同时间和不同状态排列组合而成。
以下9种较为常用,
1. 一般现在时 (Simple Present)
例:The sun rises in the east.
一般现在时可以表示重复发生的概念,也就是过去、现在、将来都发生的动作。
2. 现在进行时 (Present Progressive)
例:The rabbit is eating a carrot.
3. 现在完成时 (Present Perfect)
例:The rabbit has eaten a carrot.
4. 一般过去时 (Simple Past)
例:The rabbit ate a carrot.
5. 过去进行时 (Past Progressive)
例:The rabbit was eating a carrot.
6. 过去完成时 (Past Perfect)
例:The rabbit had eaten a carrot.
7. 一般将来时 (Simple Future)
例:The rabbit will eat a carrot.
8. 将来进行时 (Future Progressive)
例:The rabbit will be eating a carrot.
9. 将来完成时 (Future Perfect)
例:The rabbit will have eaten a carrot.
其余的7种,在日常中较为少见,
10. 现在完成进行时 (Present Perfect Progressive)
例:I have been learning English.
表示不但过去学,而且接下来还会继续学。
11. 过去完成进行时 (Past Perfect Progressive)
例:I had been learning English.
表示在过去的某一时间点上,在那之前一直在学,在那之后还继续学。注意,继续学的动作是否持续到说话的现在,句中并无说明。
12. 将来完成进行时 (Future Perfect Progressive)
例:I will have been learning English.
表示在将来的某一时间点上,在那之前一直在学,在那之后还继续学。注意,学的动作何时开始,句中并无说明,可能过去就开始了,也可能现在还未开始。
13. 一般过去将来时 (Simple Past Future)
例:I would learn English.
14. 过去将来进行时 (Past Future Progressive)
例:I would be learning English.
15. 过去将来完成时 (Past Future Perfect)
例:I would have learned English.
16. 过去将来完成进行时 (Past Future Perfect Progressive)
例:I would have been learning English.
表示在过去的某一时间点上,不但已经学了,而且将会(在过去的将来)继续学。
虚拟语气
虚拟语气(subjunctive mood),用来描述与现实相悖的想象或者表达主观意愿。虚拟语气通过动词变位的方式来表达。
虚拟语气的第一类用法:表达不可能的假设(与事实相反)
1. 和现在的事实相反
规则:谓语动词的形式,条件句中用过去式,主句中用would/should/could/might+动词原形。注意条件句中,如果动词是be,那么不管是什么人称,过去式都要用were。
If I were you, I would take an umbrella.
2. 和将来的事实相反,或者描述将来可能性很小的动作
规则:谓语动词的形式,条件句中用should+动词原形,或者were to+动词原形;主句中用would/should/could/might+动词原形。注意条件句中的should是shall的过去式,没有“应该”的意思。
If he should come here tomorrow, I would talk to him.
3. 和过去的事实相反
规则:谓语动词的形式,条件句中用过去完成式,主句中用would/should/could/might+have+过去分词。
If he had taken my advice, he would not have made such a mistake.
虚拟语气的第二类用法:表达愿望、请求、建议、命令等
1. wish引导的宾语从句,表示愿望实现的可能性很小
对现在的愿望:从句中的动词用过去式。如果动词是be,那么不管是什么人称,过去式都要用were。
I wish I had your brains.
对将来的愿望:从句中的动词用would/should/could/might+动词原形。
I wish I should have a chance again.
对过去的愿望:从句中的动词用过去完成式。
I wish I had known the truth of the matter.
2. would rather引导的宾语从句
对现在/将来的愿望:从句中的动词用过去式。
I'd rather that you came tomorrow.
对过去的愿望:从句中的动词用过去完成式。
I'd rather that you had come yesterday.
3. 坚持(insist)、命令(order、command)、要求(demand、require、request)、建议(advise、suggest、propose、recommand)等引导的宾语从句
无论主句的谓语动词是什么时态,从句的谓语动词都用should+动词原形,此处的should通常也可以省略。
He suggested that we (should) take the teacher's advice.