英语有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分钟(将来某个动作会持续) |
详细解释
一般时(表示“某个时间点发生的动作”)
- 适用于:描述习惯、事实、过去发生的事情和计划等。
时态 例句 句意 一般现在时 I go to school every day. 我每天上学(习惯) 一般过去时 I went to school yesterday. 我昨天去上学了(过去发生) 一般将来时 I will go to school tomorrow. 我明天会去上学(将来发生) 进行时(表示“正在做的事情”)
- 适用于:表示“正在进行的动作”,比如你此时此刻正在做的事情,或者某个时间点正在发生的事。
时态 例句 句意 现在进行时 I am watching TV now. 我现在正在看电视。 过去进行时 I was watching TV when you called. 你打电话时,我正在看电视。 将来进行时 I will be watching TV at 8 PM. 明晚8点,我正在看电视。 完成时(表示“动作已经完成,对现在/过去/未来有影响”)
- 适用于:描述已经完成的事情,强调结果,比如“我已经吃过饭”或者“到那个时候我会已经完成作业”。
时态 例句 句意 现在完成时 I have finished my homework. 我已经完成作业了(结果是现在作业已经做完) 过去完成时 I had finished my homework before dinner. 晚饭前,我已经做完作业(过去的过去) 将来完成时 I will have finished my homework by 8 PM. 到晚上8点,我会已经完成作业(将来的过去) 完成进行时(表示“动作从过去开始,一直持续”)
- 适用于:强调动作的连续性,比如“已经学了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个小时(未来的持续动作)
如何选择合适的时态
- 讲事实、习惯、真理 → 一般现在时(I eat lunch at 12.)
- 描述过去的事 → 一般过去时(I ate lunch at 12.)
- 讲未来的计划 → 一般将来时(I will eat lunch at 12.)
- 描述正在发生的事 → 进行时(I am eating lunch now.)
- 强调已经完成的事 → 完成时(I have eaten lunch.)
- 强调动作连续时间 → 完成进行时(I have been eating for 10 minutes.)
总结
英语时态主要就是这几个核心概念:
- 一般时:简单描述“发生”了什么。
- 进行时:强调“正在进行”。
- 完成时:强调“已经完成”。
- 完成进行时:强调“持续进行的时间”。
建议先掌握一般时+进行时,然后再慢慢学习完成时和完成进行时。