0%

英语时态

  • 什么是时态?

时态就是表示一个动作发生的时间和所处的状态

“时”就是这个动作发生的“时间”;

“态”就是这个动作在某个时刻的“状态”。

  • 时间的定义

英语中把时间分为三类:过去(past)、现在(now)和将来(future)

  • 状态的定义

状态指的是在某个时刻这个动作所处于的状态。动词共有四类状态,分别为:一般式、进行式、完成式进行完成式

一般式表示经常发生的动作,其动词形式为do

I often get up at 7.
(我经常在七点钟起床。)

进行式表示正在进行的动作,其动词形式为“be动词 + doing”。

She is singing a French song.
(她正在唱一首法语歌。)

完成式表示对“之前发生动作”的一个总结,其动词形式为“have + done”:

They have found the missing child.
(他们找到那个失踪的孩子了。)

完成进行式表示对“正在进行动作”的一个总结,其动词形式为“have + been + doing”:

I have been reading books for two hours.
(我已经连续读书两个小时了。)

  • 动词的十二种时态

我们将三类时间和四类状态组合,可得到下表所示的十二类时态。

20

  • 一般式

一般式常用来表示经常发生的动作,包含一般现在时、一般过去时、一般将来时三类时态。

1. 一般现在时(do)

除了表示经常发生的动作外,一般现在时还可以用来表示客观事实。

Light travels more quickly than sound.
(光传播的速度比声音快。)

2. 一般过去时(did)

一般过去时表示某个过去的时间点所发生的动作。

① I used the pen before.
(我之前用过这支笔。)

3. 一般将来时(will do)

一般将来时表示某个将来的时间点会发生的动作。

② Phoebe will live in a modern city.
(Phoebe将在大城市生活。)

20

  • 进行式

进行式用来表示某个时刻或时间段正在进行的动作,包含现在进行时、过去进行时、将来进行时三类时态。

4. 现在进行时(am/is/are doing)

现在进行时表示现在正在进行的动作。

③ I am playing tennis now.
(我正在打网球。)

5. 过去进行时(was/were doing)

过去进行时表示在某个过去的时间点或时间段正在进行的动作。

④ They were watching TV when a stranger suddenly rushed in.
(当一个陌生人突然冲进来的时候,他们正在看电视。)

6. 将来进行时(will be doing)

将来进行时表示在某个将来的时间点或时间段正在进行的动作,这类动作一般是事先计划好的,而且一定会发生的。

⑤ We will be flying at 30 000 feet in five minutes.
(五分钟后,我们就会翱翔在三万英尺的高空了。)

20

  • 完成式

完成式表示:站在某一时间点,对这个时间点之前发生的动作做一个总结。包含现在完成时、过去完成时、将来完成时三类时态。

7. 现在完成时(have/has done)

现在完成时表示处于现在这个时间点,对这个时间点之前发生的一个或一系列动作的总结。

⑥ I have used the pen only three times.
(这支笔我只用过三次。)

8. 过去完成时(had done)

过去完成时表示站在某个过去的时间点,对这个时间点之前发生的一个或一系列动作的总结。

⑦ When they reached there, the ship had set off.
(当他们到达那里的时候,船已经开了。)

9. 将来完成时(will have done)

将来完成时表示站在某个将来的时间点,对这个时间点之前的一个或一系列动作的总结。

⑧ By July, Michael will have got two college degrees.
(到七月份,Michael就已经拿到两个大学学位了。)

特别需要注意的是,完成时态都是站在某个时间点,对这个时间点之前发生的动作做一个总结。所以,如果句子的上下文中没有明确的表示出这个时间点,就不能使用完成式。例如:

The ship had set off. (×)

Michael will have got two college degrees. (×)

20

  • 完成进行式

完成进行式是完成式与进行式的结合,表示对一个正在进行的动作的总结。包含现在完成进行时、过去完成进行时、将来完成进行时三类时态。

10. 现在完成进行时(have/has been doing)

现在完成进行时表示对一个现在正在进行动作的总结。例如:

⑨ Tom has been playing football for two hours.
(Tom已经踢了两个小时的足球了。)

11. 过去完成进行时(had been doing)

过去完成进行时表示站在某个过去的时间点,对这个时间点正在进行动作的总结。

⑩ I had been cleaning my room the whole morning when she came.
(当他来的时候,我已经打扫了一早上的房间了。)

12. 将来完成进行时(will have been doing)

将来完成进行时表示站在某个将来的时间点,对这个时间点正在进行动作的总结。

⑪ I will have been doing the drawing for five hour at 11 pm.
(到晚上11点,我就连续画图五个小时了。)

  • 过去将来时

至此为止,我们学习了共十二类时态的用法。

实际上,动词还能够表示另一类时间(过去将来),这类时间对应的是下表所示的四类时态——即一般过去将来时、过去将来进行时、过去将来完成时、过去将来完成进行时。

13. 一般过去将来时(would do)

一般过去将来时表示:站在某个过去的时间点看将会发生的动作。

⑫ He told me that he would go abroad.
(他之前告诉我他会出国。)

大家可以发现,过去将来时将来时两者表现在时间轴中是极其相似的,所以剩下的三种时态就只给出例句,就不画图了。(也实在是画不动了……)

14. 过去将来进行时(would be doing)

过去将来进行时表示:站在某个过去的时间点,从这个时间点看一个之后的时间点(或时间段)正在发生的动作。

He knew that I would be living in China next month.
(他就知道我接下来一个月就会在中国生活了。)

15. 过去将来完成时(would have done)

过去将来完成时表示:站在某个过去的时间点,对一个之后的时间点已经发生了的动作做总结。

He said he would have left for London by the end of next month.
(他说第下个月末她肯定已经动身去伦敦了。)

16. 过去将来完成进行时(would have been doing)

过去将来完成时表示:站在过去的某个时间点,对一个之后的时间点正在发生的动作做总结。

I knew by July he would have been working there for 30 years.
(我知道到七月他就在那里工作整整30年了。)