英语语法 - 时态
英语时态是用来表示动作或状态发生的时间的一种语法形式。通过不同的时态,我们可以准确地表达出事件发生在过去、现在还是将来,以及动作是持续发生还是已经完成。
英语时态的分类
英语的时态主要分三大类:过去,现在和将来。每一大类又细分为4中:一般(Simple),进行(continuous),完成(perfect),完成进行(perfect continuous)。所以一共是3x4=12中时态。
1. 一般时态
一般现在时
表示经常发生的动作或现在的状态。
例句:I go to school every day. (我每天去上学。)
一般过去时
表示过去发生的动作或存在的状态。
例句:I went to the park yesterday. (我昨天去了公园。)
一般将来时
表示将来要发生的动作。
例句:I will go to Beijing next year. (我明年要去北京。)
2. 进行时态
表示动作正在进行。
现在进行时
表示现在正在进行的动作。
例句:I am reading a book now. (我现在正在看书。)
过去进行时
表示过去某个特定时间正在进行的动作。
例句:I was watching TV when the phone rang. (电话响的时候,我正在看电视。)
将来进行时
表示将来某个特定时间正在进行的动作。
例句:I will be working at 8 o'clock tomorrow. (明天八点钟我将正在工作。)
3. 完成时态
表示动作已经完成或一直持续到现在的状态。
现在完成时
表示过去发生的动作对现在造成的影响,或者从过去一直持续到现在并且可能还会继续的动作。
例句:I have lived in this city for 10 years. (我已经在这个城市住了十年了。)
过去完成时
表示在过去某个时间之前已经完成的动作。
例句:When I arrived, they had already left. (当我到达时,他们已经离开了。)
将来完成时
表示将来某个时间之前已经完成的动作。
例句:By next year, I will have finished my studies. (到明年,我将已经完成学业。)
4. 完成进行时态
表示动作从过去某个时间开始一直持续到现在,而且可能还会继续。
现在完成进行时
表示从过去某个时间开始一直持续到现在并且可能还会继续的动作。
例句:I have been studying English for two hours. (我已经学习英语两个小时了。)
过去完成进行时
表示在过去某个时间之前一直持续到另一个过去时间的动作。
例句:He had been working in the company for five years before he quit. (他在辞职之前,已经在公司工作了五年。)
将来完成时
表示一直到未来某个时间点仍在持续进行的动作。
构成:shall/will have been + 动词的现在分词
例如:
By next month, I will have been studying English for five years. (到下个月,我将已经学习英语五年了。)
时态的选择
选择正确的时态取决于动作发生的时间、动作的持续性以及说话人的角度。
影响时态选择的因素:
- 时间状语: often, always, usually (一般现在时); yesterday, last week (一般过去时); tomorrow, next year (一般将来时) 等。
- 时间从句: when, while, after, before 等引导的时间状语从句。
- 句子的意思: 根据句子的意思来判断动作发生的时间。