跳到主要内容

时态

前言

时态时间(现在、过去、将来、过去将来)和状态(一般、进行、完成、完成进行)两个维度组合而成。

  1. 一般现在赢(win)
  2. 一般过去赢(won)
  3. 一般将来赢(will/shall win),(be going to win)
  4. 一般过去将来赢(would/should win),(was/were going to win)
  5. 现在进行赢(be winning)
  6. 过去进行赢(was/were winning)
  7. 将来进行赢(will/shall be winning)
  8. 过去将来进行赢(would/should be winning)
  9. 现在完成赢(have/has won)
  10. 过去完成赢(had won)
  11. 将来完成赢(will/shall have won)
  12. 过去将来完成赢(would/should have won)
  13. 现在完成进行赢(have/has been winning)
  14. 过去完成进行赢(had been winning)
  15. 将来完成进行赢(will/shall have been winning)
  16. 过去将来完成进行赢(would/should have been winning)
时间/状态一般进行完成完成进行
过去一般过去时过去进行时过去完成时过去完成进行时
现在一般现在时现在进行时现在完成时现在完成进行时
将来一般将来时将来进行时将来完成时将来完成进行时
过去将来一般过去将来时过去将来进行时过去将来完成时过去将来完成进行时

一般现在时 - Simple Present

  • 构成:do / does (第三人称单数)
  • 常见场景
    • 客观事实、真理:The sun rises in the east.
    • 习惯性、重复性动作:I go to the gym every Monday.
    • 固定的时间表(将来):The train leaves at 6 pm.
    • 评论、解说、演示:He passes the ball to Lee.
  • 注意事项
    • 主语为第三人称单数(he/she/it)时,动词加 -s/-es。
    • 不可用于表示正在发生的动作(此时要用现在进行时)。
  • 现代语法变化:口语中,用一般现在时叙述过去故事(“历史现在时”)很常见,以增加生动性。

一般过去时 - Simple Past

  • 构成:did (过去式)
  • 常见场景
    • 过去某个时间点完成的动作:I saw him yesterday.
    • 过去的一段时间内发生的习惯或状态:When I was young, I played football every day.
  • 注意事项
    • 规则动词加 -ed,不规则动词需单独记忆(如 win → won)。
    • 明确的时间状语(yesterday, last week, in 2010)常出现,但不是必须。
  • 现代语法变化:美式英语中,got 的过去分词常作 gotten,但过去式仍是 got;总体上规则化趋势明显(如 learnedlearnt 更常见)。

一般将来时 - Simple Future

  • 构成:will / shall + do;或 be going to + do
  • 常见场景
    • will:预测、意愿、承诺、即时的决定:I'll call you back.
    • be going to:已有计划或迹象表明要发生:Look at those clouds. It's going to rain.
  • 注意事项
    • shall 仅用于第一人称 I/we,且多用于正式或英式英语,现代英语中很少用。
    • 两者在很多场景可互换,但细微差别(计划 vs 意愿)值得注意。
  • 现代语法变化will 缩略为 'll 非常普遍;否定式 won'tbe going to 在快速口语中读作 gonna

一般过去将来时 - Simple Future in the Past

  • 构成:would / should + do;或 was/were going to + do
  • 常见场景
    • 从过去的视角看“将来”要发生的动作:He said he would come to the party.
    • 过去未实现的计划或意图:I was going to call you, but I forgot.
  • 注意事项
    • 主要用于宾语从句(主句为过去时)或间接引语。
    • should 限于第一人称,现在基本被 would 替代。
  • 现代语法变化:日常交流中,人们更习惯用 was/were going towas/were about to 来表达;would 在书面叙事中更常见。

现在进行时 - Present Continuous

  • 构成:am/is/are + doing
  • 常见场景
    • 说话时刻正在进行的动作:I'm reading a book right now.
    • 现阶段持续但未必此刻正在做的事:I'm learning Spanish this month.
    • 已安排好的近期将来:We're meeting at 7 pm.
    • 反复发生的动作(带感情色彩,如抱怨):He's always losing his keys.
  • 注意事项:状态动词(know, believe, belong)通常不用进行时。
  • 现代语法变化:口语中,gonna(going to)已独立成为将来标记,但拼写仍保留 going to

过去进行时 - Past Continuous

  • 构成:was/were + doing
  • 常见场景
    • 过去某一时刻正在进行的动作:At 8 pm yesterday, I was watching TV.
    • 与一般过去时配合,表示一个长动作被短动作打断:I was walking home when I saw an accident.
    • 过去两个同时持续的动作:While I was cooking, she was cleaning.
  • 注意事项:同样,状态动词一般不用于过去进行。
  • 现代语法变化:无明显变化,但口语中常与一般过去时混用(如 I saw him when I walked 而非 was walking),不过标准语法仍区分。

将来进行时 - Future Continuous

  • 构成:will be + doing
  • 常见场景
    • 将来某一时刻正在进行的动作:At 10 am tomorrow, I'll be taking an exam.
    • 礼貌地询问计划(不暗示对方是否愿意):Will you be using the car tomorrow?
  • 注意事项:不要与一般将来时混淆。将来进行时强调“过程”,一般将来时强调“事实或意愿”。
  • 现代语法变化:美式英语中,shall be doing 基本消失;否定式 won't be doing 很常用。

过去将来进行时 - Future Continuous in the Past

  • 构成:would be + doing
  • 常见场景
    • 从过去的角度看,将来某个时间点正在进行的动作:He said that at 3 pm he would be attending a meeting.
  • 注意事项:非常少见,主要出现在正式的间接引语或文学叙事中。日常几乎不用。
  • 现代语法变化:现代英语中几乎完全被更简单的表达(如 He said he would have a meeting at 3 pm)替代。考试中可能遇到,但口语中不必主动使用。

现在完成时 - Present Perfect

  • 构成:have/has + done (过去分词)
  • 常见场景
    • 过去发生的动作对现在有影响或结果:I have lost my key. (I can't open the door now.)
    • 从过去持续到现在的经验或状态:I have lived here for 10 years.
    • 谈论经历过的事情(不说明具体时间):Have you ever won a prize?
  • 注意事项
    • 不能与具体过去时间状语(yesterday, last year)连用。
    • 英式英语比美式英语更常用现在完成时(美式英语在某些场景会用一般过去时代替)。
  • 现代语法变化:美式英语中,I already ate(一般过去时)代替 I have already eaten 非常普遍。

过去完成时 - Past Perfect

  • 构成:had + done
  • 常见场景
    • 表示“过去的过去”:在过去的某个时间点之前已经完成的动作。When I arrived, the train had already left.
    • 用于间接引语:He said he had finished the work.
  • 注意事项:常与 when, after, before, by the time 等连用。如果时间顺序清楚,有时可用一般过去时代替(尤其是在口语中)。
  • 现代语法变化:很多母语者在口语中避免使用过去完成时,改用一般过去时加时间状语(如 After I ate, I left 而非 After I had eaten, I left)。

将来完成时 - Future Perfect

  • 构成:will have + done
  • 常见场景
    • 到将来某个时间点为止,已经完成或持续的动作:By next Friday, I will have finished this project.
  • 注意事项:需要明确的时间参照点(by + 时间,before + 事件)。不常见,主要用于正式或书面表达。
  • 现代语法变化:口语中人们更倾向于用一般将来时 + 时间状语(I'll finish it by Friday),更简洁。

过去将来完成式 - Future Perfect in the Past

  • 构成:would have + done
  • 常见场景
    • 从过去的视角看,到某个过去未来的时间点之前会完成的动作:He knew that by the end of the month he would have sold his car.
  • 注意事项:极其罕见,几乎只出现在非常正式的书面语或高级语法练习中。日常交流中几乎不会用到。
  • 现代语法变化:基本被淘汰。现代英语会用过去完成时或简单过去将来时表达类似意思。

现在完成进行时 - Present Perfect Continuous

  • 构成:have/has been + doing
  • 常见场景
    • 强调动作从过去一直持续到现在,并可能继续下去,尤其强调“过程”或“连续性”:I have been waiting for you for two hours.
    • 动作刚刚结束,但对现在有可见影响:You look tired. Have you been running?
  • 注意事项:与现在完成时相比,它更强调动作的持续性和未完成。某些动词(live, work, study)两者可互换,但 know 等静态动词不能用进行体。
  • 现代语法变化:口语中常用;但要注意与现在完成时的细微差别在考试中仍很重要。

过去完成进行时 - Past Perfect Continuous

  • 构成:had been + doing
  • 常见场景
    • 过去某个时间点之前一直在进行、并可能对该时间点产生影响的动作:I had been waiting for an hour when the bus finally arrived.
  • 注意事项:较常见于叙事文体,用来铺垫背景动作。口语中用得较少,有时会被过去进行时或过去完成时替代。
  • 现代语法变化:没有明显变化,但使用频率低于过去完成时。

将来完成进行时 - Future Perfect Continuous

  • 构成:will have been + doing
  • 常见场景
    • 到将来某个时间点为止,一个动作已经持续了多久:By the end of this year, I will have been working here for 10 years.
  • 注意事项:非常正式且冗长,极少用于口语。即便在书面语中,人们也常用将来完成时或一般将来时表达。
  • 现代语法变化:大多数母语者会避免使用,改为 By the end of this year, I will have worked here for 10 years(将来完成时)或 I’ll have been working here for 10 years(口语中勉强可接受,但依然别扭)。

过去将来完成进行时 - Future Perfect Continuous in the Past

  • 构成:would have been + doing
  • 常见场景
    • 从过去的角度看,到过去未来的某个时间点为止,一个动作已经持续了多久。理论上可以存在于间接引语中:He said that by the end of the month he would have been working there for five years.
  • 注意事项:这是英语时态系统的“终极形式”,但在实际生活中几乎不存在。即使是在非常正式的文学或法律文本中也极为罕见。
  • 现代语法变化:不建议主动使用。看到时能理解其构成即可(would + have + been + doing),写作或口语中完全可以用更简单的结构替代。