英语时态详解

掌握英语中12种主要时态的用法、结构和时间标志词

时态是表示动作发生时间和状态的动词形式

时态概述

什么是时态?

时态(Tense)是英语中表示动作发生的时间状态的动词形式。英语时态通过动词的变化来体现,主要分为三个时间维度和四种动作状态。

时态的两个核心要素
  • 时间

    分为现在(Present)、过去(Past)和将来(Future)三大时间维度

  • 状态

    分为一般(Simple)、进行(Continuous)、完成(Perfect)和完成进行(Perfect Continuous)四种动作状态

英语的12种主要时态

一般现在时
现在进行时
现在完成时
现在完成进行时
一般过去时
过去进行时
过去完成时
过去完成进行时
一般将来时
将来进行时
将来完成时
将来完成进行时

提示:掌握时态的关键是理解动作发生的时间和状态,以及相应的时间状语标志词。

时间线表示

现在 (Present)

表示当前时间点或现阶段发生的动作或存在的状态

过去 (Past)

表示在现在时间点之前发生的动作或存在的状态

将来 (Future)

表示在现在时间点之后将要发生的动作或存在的状态

现在时态 (Present Tenses)

1. 一般现在时 (Simple Present)

用法
  • 表示经常性或习惯性的动作
  • 表示客观事实或普遍真理
  • 表示现在的状态或特征
  • 表示按计划或时刻表将要发生的动作
结构

主语 + 动词原形(第三人称单数加s/es)

时间标志词
always usually often sometimes every day/week never
例句
  • She goes to school every day.
  • The earth circles the sun.
  • I like chocolate ice cream.
  • The train leaves at 8 o'clock.

2. 现在进行时 (Present Continuous)

用法
  • 表示现在正在进行的动作
  • 表示现阶段正在进行但说话时不一定在做的动作
  • 表示按计划近期将要发生的动作
结构

主语 + am/is/are + 动词-ing形式

时间标志词
now at the moment currently right now
例句
  • I am reading a book now.
  • She is studying French this semester.
  • They are playing football in the park.
  • We are leaving for Beijing tomorrow.

3. 现在完成时 (Present Perfect)

用法
  • 表示过去发生的动作对现在造成的影响或结果
  • 表示从过去开始一直持续到现在的动作或状态
  • 表示过去发生的动作,但不明确指出具体时间
结构

主语 + have/has + 动词过去分词

时间标志词
already yet just ever never since for so far
例句
  • I have finished my homework.
  • She has lived here for 10 years.
  • They have visited Paris twice.
  • We have never seen this movie before.

4. 现在完成进行时 (Present Perfect Continuous)

用法
  • 表示从过去开始一直持续到现在的动作,可能仍在进行
  • 强调动作的持续性、重复性或暂时性
  • 表示过去的动作对现在造成的影响或结果
结构

主语 + have/has + been + 动词-ing形式

时间标志词
since for all day recently lately
例句
  • It has been raining since this morning.
  • He has been working on this project for weeks.
  • They have been studying all day.
  • She has been learning to play the piano recently.

过去时态 (Past Tenses)

1. 一般过去时 (Simple Past)

用法
  • 表示过去某个时间发生的动作或存在的状态
  • 表示过去经常或习惯性的动作
  • 表示在过去时间里发生的一系列动作
结构

主语 + 动词过去式

时间标志词
yesterday last week/month/year ago in 2010 this morning
例句
  • She went to the park yesterday.
  • I lived in London for 5 years.
  • They watched a movie last night.
  • He studied hard and passed the exam.

2. 过去进行时 (Past Continuous)

用法
  • 表示过去某个时间正在进行的动作
  • 表示过去某段时间内正在进行的动作
  • 描述一个背景动作,被另一个短动作打断
结构

主语 + was/were + 动词-ing形式

时间标志词
at 8 o'clock last night this time yesterday when while
例句
  • I was reading a book at 9 pm last night.
  • They were playing football when it rained.
  • She was studying while her brother was watching TV.
  • We were traveling in Europe this time last year.

3. 过去完成时 (Past Perfect)

用法
  • 表示在过去某个时间或动作之前已经完成的动作
  • 表示过去某一时间开始并持续到过去另一时间的动作
  • 用于hardly...when, no sooner...than等固定句型中
结构

主语 + had + 动词过去分词

时间标志词
before after by the time when already
例句
  • She had finished her homework before her mother came back.
  • They had lived in Paris for 10 years when I met them.
  • I had never seen such a beautiful place before I visited Switzerland.
  • He had left when I arrived at the station.

4. 过去完成进行时 (Past Perfect Continuous)

用法
  • 表示在过去某个时间之前开始并持续到该时间的动作
  • 强调动作的持续性和未完成性
  • 说明过去某个时间点之前一直在进行的动作及其结果
结构

主语 + had + been + 动词-ing形式

时间标志词
for since before when
例句
  • He had been working for 12 hours when I saw him.
  • They had been studying English for 3 years before they went to the US.
  • She had been waiting for 2 hours when the bus finally arrived.
  • It had been raining for days, so the ground was very wet.

将来时态 (Future Tenses)

1. 一般将来时 (Simple Future)

用法
  • 表示将来发生的动作或存在的状态
  • 表示将来的计划或安排
  • 表示预测或习惯性的将来动作
结构

主语 + will/shall + 动词原形

主语 + am/is/are + going to + 动词原形

时间标志词
tomorrow next week/month/year soon in the future in 2025
例句
  • I will go to the supermarket tomorrow.
  • She is going to visit her grandparents next week.
  • They will probably buy a new car soon.
  • The train will arrive at 8 o'clock this evening.

2. 将来进行时 (Future Continuous)

用法
  • 表示将来某个时间正在进行的动作
  • 表示按计划在将来某段时间内持续进行的动作
  • 表示预料中即将发生的动作
结构

主语 + will + be + 动词-ing形式

时间标志词
at 8 o'clock tomorrow this time next week tomorrow morning/afternoon while
例句
  • I will be working at 9 pm tomorrow.
  • She will be studying this time next week.
  • They will be traveling to Japan next month.
  • We will be having dinner when you arrive.

3. 将来完成时 (Future Perfect)

用法
  • 表示在将来某个时间之前已经完成的动作
  • 表示到将来某一时间为止已经完成的动作
  • 强调动作的完成时间和结果
结构

主语 + will + have + 动词过去分词

时间标志词
by by the time before by then
例句
  • I will have finished this project by Friday.
  • She will have graduated from university by next year.
  • They will have lived here for 10 years by 2025.
  • We will have arrived in Paris by the time you get this message.

4. 将来完成进行时 (Future Perfect Continuous)

用法
  • 表示在将来某个时间之前开始并持续到该时间的动作
  • 强调动作的持续性和未完成性
  • 说明到将来某一时间点为止一直在进行的动作
结构

主语 + will + have + been + 动词-ing形式

时间标志词
by for since by the time
例句
  • He will have been working here for 5 years by next month.
  • They will have been studying English for 3 years by the end of this term.
  • She will have been teaching at this school for 20 years by 2030.
  • We will have been waiting for 2 hours by the time the train arrives.

时态练习题(共20题)

1. 用括号内动词的适当形式填空

She usually ______ (go) to work by bus.

2. 用括号内动词的适当形式填空

They ______ (watch) a movie at the moment.

3. 用括号内动词的适当形式填空

I ______ (finish) my homework already.

4. 用括号内动词的适当形式填空

He ______ (live) in this city for 10 years.

5. 用括号内动词的适当形式填空

She ______ (go) to the park yesterday.

6. 用括号内动词的适当形式填空

They ______ (play) football when it started to rain.

7. 用括号内动词的适当形式填空

I ______ (already, eat) when he came.

8. 用括号内动词的适当形式填空

We ______ (travel) to Japan next month.

9. 用括号内动词的适当形式填空

She ______ (study) English at this time tomorrow.

10. 用括号内动词的适当形式填空

They ______ (finish) the project by the end of this month.

11. 选择正确的时态填空

He ______ (has been working / worked) here since 2010.

12. 选择正确的时态填空

I ______ (was reading / read) a book when the phone rang.

13. 选择正确的时态填空

She ______ (will have been teaching / will teach) for 30 years by 2030.

14. 翻译句子

他们已经学习英语五年了。

15. 翻译句子

我到达时,他们已经离开了。

16. 指出句子使用的时态

We are going to visit our grandparents next weekend.

17. 指出句子使用的时态

She has been waiting for you all morning.

18. 指出句子使用的时态

They had been working on the project for months before they finally completed it.

19. 用括号内动词的适当形式填空

The earth ______ (circle) the sun.

20. 用括号内动词的适当形式填空

By next summer, we ______ (live) in this house for 15 years.