
May 01, 2026
Past Simple and Present Perfect: When to Use Each Tense
Past Simple and Present Perfect are among the topics that Russian-speaking learners often find confusing. In Russian, you can say «я сделал» and use one form in different situations. In English, it matters whether we are looking at a specific moment in the past or at the result now.
Past Simple: there is a specific past time
Past Simple is used when an action happened in the past and we mention the time:
- I watched the film yesterday.
- She called me last night.
- We visited Rome in 2024.
- He finished the task two hours ago.
Time markers: yesterday, last week, in 2024, two days ago, when I was a child.
If there is a point in the past, you almost always need Past Simple.
Present Perfect: the experience or the result now matters
Present Perfect is used when the exact time is not important, but the experience or result is:
- I have watched this film.
- She has called me.
- We have visited Rome.
- He has finished the task.
We do not say when exactly. We mean: it has already happened, and that matters now.
Compare
I lost my keys yesterday. — I lost my keys yesterday.
I have lost my keys. — I have lost my keys, and now I don't have them.
She went to London in 2022. — She went to London in 2022.
She has been to London. — She has that experience.
We finished the project on Monday. — We finished the project on Monday.
We have finished the project. — The project is ready now.
Common mistake
You cannot say: I have seen him yesterday. If there is yesterday, you need Past Simple: I saw him yesterday.
But you can say: I have seen him before. There is no exact time here, so the experience is what matters.
How to remember
Make two columns of flashcards:
Past Simple:
- yesterday;
- last year;
- in 2020;
- two days ago.
Present Perfect:
- already;
- just;
- never;
- ever;
- before;
- yet.
Then add short phrases, not just rules.
The main point
Past Simple answers the question “when in the past?”. Present Perfect answers the question “what result or experience do I have now?”. The more paired examples you repeat, the less you will want to translate directly from Russian.