英语有12种常见时态,可以分成3个主要的时间点:过去、现在、未来。
每个时间点可以再细分成4种情况:一般、进行、完成、完成进行。

表格总览

时态 例句 句意
一般现在时 I eat lunch at 12. 我每天12点吃午饭(习惯)
现在进行时 I am eating lunch now. 我现在正在吃午饭(此刻正在做)
现在完成时 I have eaten lunch. 我已经吃过午饭了(过去发生,对现在有影响)
现在完成进行时 I have been eating for 10 minutes. 我已经吃了10分钟了(动作从过去开始,一直持续到现在)
一般过去时 I ate lunch at 12. 我昨天12点吃了午饭(过去发生的事)
过去进行时 I was eating lunch when you called. 你打电话时,我正在吃午饭(过去某个时间正在进行)
过去完成时 I had eaten lunch before 11 PM. 在下午一点之前,我已经吃了午饭(过去的过去)
过去完成进行时 I had been eating for 10 minutes when he arrived. 他来的时候,我已经吃了10分钟了(过去某个动作一直持续)
一般将来时 I will eat lunch at 12. 我明天12点会吃午饭(将来发生的事)
将来进行时 I will be eating lunch at 12. 明天12点我正在吃午饭(将来某个时间正在进行)
将来完成时 I will have eaten lunch by 1 PM. 到下午1点时,我会已经吃完午饭(将来的过去)
将来完成进行时 I will have been eating for 10 minutes by 12:10. 到12点10分,我将已经吃了10分钟(将来某个动作会持续)

详细解释

  1. 一般时(表示“某个时间点发生的动作”)

    • 适用于:描述习惯、事实、过去发生的事情和计划等。
    时态 例句 句意
    一般现在时 I go to school every day. 我每天上学(习惯)
    一般过去时 I went to school yesterday. 我昨天去上学了(过去发生)
    一般将来时 I will go to school tomorrow. 我明天会去上学(将来发生)
  2. 进行时(表示“正在做的事情”)

    • 适用于:表示“正在进行的动作”,比如你此时此刻正在做的事情,或者某个时间点正在发生的事。
    时态 例句 句意
    现在进行时 I am watching TV now. 我现在正在看电视。
    过去进行时 I was watching TV when you called. 你打电话时,我正在看电视。
    将来进行时 I will be watching TV at 8 PM. 明晚8点,我正在看电视。
  3. 完成时(表示“动作已经完成,对现在/过去/未来有影响”)

    • 适用于:描述已经完成的事情,强调结果,比如“我已经吃过饭”或者“到那个时候我会已经完成作业”。
    时态 例句 句意
    现在完成时 I have finished my homework. 我已经完成作业了(结果是现在作业已经做完)
    过去完成时 I had finished my homework before dinner. 晚饭前,我已经做完作业(过去的过去)
    将来完成时 I will have finished my homework by 8 PM. 到晚上8点,我会已经完成作业(将来的过去)
  4. 完成进行时(表示“动作从过去开始,一直持续”)

    • 适用于:强调动作的连续性,比如“已经学了2个小时,还没结束”。
    时态 例句 句意
    现在完成进行时 I have been studying for 2 hours. 我已经学习了2个小时(从过去一直到现在)
    过去完成进行时 I had been studying for 2 hours before dinner. 晚饭前,我已经学习了2个小时(过去的持续动作)
    将来完成进行时 I will have been studying for 2 hours by 8 PM. 到晚上8点,我将已经学习了2个小时(未来的持续动作)

如何选择合适的时态

  1. 讲事实、习惯、真理 → 一般现在时(I eat lunch at 12.)
  2. 描述过去的事 → 一般过去时(I ate lunch at 12.)
  3. 讲未来的计划 → 一般将来时(I will eat lunch at 12.)
  4. 描述正在发生的事 → 进行时(I am eating lunch now.)
  5. 强调已经完成的事 → 完成时(I have eaten lunch.)
  6. 强调动作连续时间 → 完成进行时(I have been eating for 10 minutes.)

总结

英语时态主要就是这几个核心概念:

  1. 一般时:简单描述“发生”了什么。
  2. 进行时:强调“正在进行”。
  3. 完成时:强调“已经完成”。
  4. 完成进行时:强调“持续进行的时间”。

建议先掌握一般时+进行时,然后再慢慢学习完成时完成进行时