英语的时态(tense)是一个重要的语法知识,它表示不同时间发生的动作或存在的状态以及动作发生或存在的方式。动作发生的时间可分为现在、过去、将来和过去将来四种形式,动作发生的方式可分为一般、完成、进行和完成进行四种形式。将这时间形式和动作方式结合起来,就构成了以下16种时态形式:
1. 一般现在时(Simple Present Tense):表示经常性或习惯性的动作或状态。
例如:I play football every Saturday. (我每个星期六都踢足球。)
2. 一般过去时(Simple Past Tense):表示过去发生的动作或存在的状态。
例如:I watched a movie last night. (昨晚我看了一部电影。)
3. 一般将来时(Simple Future Tense):表示将来发生的动作或打算做的事情。
例如:I will go to the beach next week. (下周我将去海滩。)
4. (一般)过去将来时(Future in the Past Tense):表示过去某个时间点预定将要发生的动作。
例如:Yesterday, she said she would visit me today. (昨天,她说她今天会来看我。)
5. 现在进行时(Present Continuous Tense):表示现在正在进行的动作。
例如:I am studying English now. (我正在学习英语。)
6. 过去进行时(Past Continuous Tense):表示过去某一时刻正在进行的动作。
例如:I was studying English when my friend called. (我朋友给我打电话时,我正在学习英语。)
7. 将来进行时(Future Continuous Tense):表示将来某一时刻正在进行的动作。
例如:This time next week, I will be driving to Paris. (下周的这个时间,我将开车去巴黎。)
8. 过去将来进行时(Future Continuous in the Past Tense):表示过去某个时间点将要进行的动作。
例如:Yesterday, she told me she would be cooking dinner tonight. (昨天,她告诉我她今晚将在做晚饭。)
9. 现在完成时(Present Perfect Tense):表示动作从过去某一时刻开始一直延续至今的状态。
例如:I have lived in this city for five years. (我在这个城市已经住了五年。)
10. 过去完成时(Past Perfect Tense):表示过去某一时刻前已经完成的动作。
例如:I had eaten my lunch when he arrived. (他到达时,我已经吃过午饭了。)
11. 将来完成时(Future Perfect Tense):表示将来某一时刻之前已经完成的动作。
例如:By next year, I will have graduated from college. (到明年,我将已经大学毕业了。)
12. 过去将来完成时(Future Perfect in the Past Tense):表示过去某个时间点前已经完成的动作。
例如:Yesterday, she told me she would have finished the report by today. (昨天,她告诉我她今天将完成这份报告。)
13. 现在完成进行时(Present Perfect Continuous Tense):表示从过去某一时刻一直延续至今正在进行的动作,没停。
例如:I have been studying English for two hours. (我一直学习了两个小时的英语。)
14. 过去完成进行时(Past Perfect Continuous Tense):表示从过去某一时刻一直延续到另一个过去某一时刻正在进行的动作。
例如:I had been studying English for two hours before my friend called me. (我朋友给我打电话之前,我一直学习了两个小时的英语。)
15. 将来完成进行时(Future Perfect Continuous Tense):表示将来某一时刻之前已经一直在进行的动作。
例如:By the time she arrives, we will have been waiting for three hours. (当她到达时,我们将一直等了三个小时了。)
16. 过去将来完成进行时(Future Perfect Continuous in the Past Tense):表示过去某个时间点前已经一直在进行,并在另一个时间点结束了的动作。
例如:By yesterday morning, she would have been walking for three hours. (到昨天早上,她就已经走了三个小时了。)