英语时态详解
掌握英语中12种主要时态的用法、结构和时间标志词
时态概述
什么是时态?
时态(Tense)是英语中表示动作发生的时间和状态的动词形式。英语时态通过动词的变化来体现,主要分为三个时间维度和四种动作状态。
时态的两个核心要素
-
时间
分为现在(Present)、过去(Past)和将来(Future)三大时间维度
-
状态
分为一般(Simple)、进行(Continuous)、完成(Perfect)和完成进行(Perfect Continuous)四种动作状态
英语的12种主要时态
提示:掌握时态的关键是理解动作发生的时间和状态,以及相应的时间状语标志词。
时间线表示
现在 (Present)
表示当前时间点或现阶段发生的动作或存在的状态
过去 (Past)
表示在现在时间点之前发生的动作或存在的状态
将来 (Future)
表示在现在时间点之后将要发生的动作或存在的状态
现在时态 (Present Tenses)
1. 一般现在时 (Simple Present)
用法
- 表示经常性或习惯性的动作
- 表示客观事实或普遍真理
- 表示现在的状态或特征
- 表示按计划或时刻表将要发生的动作
结构
主语 + 动词原形(第三人称单数加s/es)
时间标志词
例句
- 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形式
时间标志词
例句
- 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 + 动词过去分词
时间标志词
例句
- 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形式
时间标志词
例句
- 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)
用法
- 表示过去某个时间发生的动作或存在的状态
- 表示过去经常或习惯性的动作
- 表示在过去时间里发生的一系列动作
结构
主语 + 动词过去式
时间标志词
例句
- 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形式
时间标志词
例句
- 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 + 动词过去分词
时间标志词
例句
- 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形式
时间标志词
例句
- 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 + 动词原形
时间标志词
例句
- 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形式
时间标志词
例句
- 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 + 动词过去分词
时间标志词
例句
- 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形式
时间标志词
例句
- 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.
答案:goes
解析:由usually可知,本句用一般现在时,主语she是第三人称单数,所以动词go后加es。
2. 用括号内动词的适当形式填空
They ______ (watch) a movie at the moment.
答案:are watching
解析:由at the moment可知,本句用现在进行时,主语they是复数,所以用are watching。
3. 用括号内动词的适当形式填空
I ______ (finish) my homework already.
答案:have finished
解析:由already可知,本句用现在完成时,主语I后用have,finish的过去分词是finished。
4. 用括号内动词的适当形式填空
He ______ (live) in this city for 10 years.
答案:has lived
解析:由for 10 years可知,本句用现在完成时,主语he是第三人称单数,所以用has lived。
5. 用括号内动词的适当形式填空
She ______ (go) to the park yesterday.
答案:went
解析:由yesterday可知,本句用一般过去时,go的过去式是went。
6. 用括号内动词的适当形式填空
They ______ (play) football when it started to rain.
答案:were playing
解析:表示过去某个时间正在进行的动作,用过去进行时,主语they是复数,所以用were playing。
7. 用括号内动词的适当形式填空
I ______ (already, eat) when he came.
答案:had already eaten
解析:表示在过去某个动作之前已经完成的动作,用过去完成时,所以用had already eaten。
8. 用括号内动词的适当形式填空
We ______ (travel) to Japan next month.
答案:will travel / are going to travel
解析:由next month可知,本句用一般将来时,可以用will + 动词原形或be going to + 动词原形。
9. 用括号内动词的适当形式填空
She ______ (study) English at this time tomorrow.
答案:will be studying
解析:由at this time tomorrow可知,本句用将来进行时,表示将来某个时间正在进行的动作。
10. 用括号内动词的适当形式填空
They ______ (finish) the project by the end of this month.
答案:will have finished
解析:由by the end of this month可知,本句用将来完成时,表示到将来某一时间为止已经完成的动作。
11. 选择正确的时态填空
He ______ (has been working / worked) here since 2010.
答案:has been working
解析:由since 2010可知,本句表示从过去开始一直持续到现在的动作,用现在完成进行时。
12. 选择正确的时态填空
I ______ (was reading / read) a book when the phone rang.
答案:was reading
解析:表示过去某个时间正在进行的动作被另一个短动作打断,用过去进行时。
13. 选择正确的时态填空
She ______ (will have been teaching / will teach) for 30 years by 2030.
答案:will have been teaching
解析:表示到将来某一时间点为止一直在进行的动作,用将来完成进行时。
14. 翻译句子
他们已经学习英语五年了。
答案:They have been studying English for five years.
解析:表示从过去开始一直持续到现在的动作,用现在完成进行时。
15. 翻译句子
我到达时,他们已经离开了。
答案:They had left when I arrived.
解析:表示在过去某个动作之前已经完成的动作,用过去完成时。
16. 指出句子使用的时态
We are going to visit our grandparents next weekend.
答案:一般将来时 (Simple Future)
解析:句子用了be going to结构,表示将来的计划或安排,是一般将来时的一种形式。
17. 指出句子使用的时态
She has been waiting for you all morning.
答案:现在完成进行时 (Present Perfect Continuous)
解析:句子结构为have been + 动词-ing形式,表示从过去开始一直持续到现在的动作。
18. 指出句子使用的时态
They had been working on the project for months before they finally completed it.
答案:过去完成进行时 (Past Perfect Continuous)
解析:句子结构为had been + 动词-ing形式,表示在过去某个时间之前开始并持续到该时间的动作。
19. 用括号内动词的适当形式填空
The earth ______ (circle) the sun.
答案:circles
解析:表示客观事实或普遍真理,用一般现在时,主语the earth是第三人称单数,所以动词circle后加s。
20. 用括号内动词的适当形式填空
By next summer, we ______ (live) in this house for 15 years.
答案:will have been living
解析:由By next summer可知,本句表示到将来某一时间点为止一直在进行的动作,用将来完成进行时。