
2026年5月01日
Past Simple 和 Present Perfect:什么时候用哪个时态
Past Simple 和 Present Perfect 是俄语学习者最常困惑的主题之一。在俄语里,我们可以说「я сделал」,并在不同情境中使用同一种形式。但在英语里,关键是我们是在看过去的具体时间点,还是看现在的结果。
Past Simple:有具体的过去时间
Past Simple 用于动作发生在过去,而且我们提到时间的时候:
- I watched the film yesterday.
- She called me last night.
- We visited Rome in 2024.
- He finished the task two hours ago.
时间提示词:yesterday, last week, in 2024, two days ago, when I was a child。
如果有明确的过去时间点,几乎总是用 Past Simple。
Present Perfect:重点是经验或现在的结果
Present Perfect 用于精确时间不重要,而经验或结果更重要的时候:
- I have watched this film.
- She has called me.
- We have visited Rome.
- He has finished the task.
我们不说具体什么时候。我们想表达的是:这件事已经发生了,而且这对现在很重要。
对比一下
I lost my keys yesterday. — 我昨天把钥匙弄丢了。
I have lost my keys. — 我把钥匙弄丢了,所以我现在没有钥匙。
She went to London in 2022. — 她在 2022 年去过伦敦。
She has been to London. — 她有去过伦敦的经历。
We finished the project on Monday. — 我们星期一完成了这个项目。
We have finished the project. — 现在项目已经完成了。
常见错误
不能说:I have seen him yesterday. 如果有 yesterday,就要用 Past Simple:I saw him yesterday.
但可以说:I have seen him before. 这里没有明确时间,重点是经历。
记忆方法
把卡片分成两栏:
Past Simple:
- yesterday;
- last year;
- in 2020;
- two days ago.
Present Perfect:
- already;
- just;
- never;
- ever;
- before;
- yet.
然后加入短语,不要只背规则。
最重要的一点
Past Simple 回答的是“过去什么时候发生的?”。Present Perfect 回答的是“我现在有什么结果或经历?”。你重复的配对例子越多,就越不会想直接从俄语硬翻过来。