Olly is preparing your space...
Loading page content...
Olly is preparing your space...
Loading exercise...
Academic Excellence
Many learners mix up Past Simple and Present Perfect. The key difference is simple: Past Simple = finished time. Present Perfect = unfinished time or life experience. If you can remember this one rule, your storytelling in English will sound much more natural and accurate. Let's look at exactly when to use each tense so you never confuse them again. 🎯
Use the Past Simple for actions that happened at a specific, finished time in the past. The time period is over, and the action is complete. You often see time expressions like yesterday, last week, in 2010, ago, when I was a child.
| Time Expression | Example |
|---|---|
| yesterday | I visited my grandmother yesterday. |
| last week / month / year | She went to Paris last year. |
| in 2015 (a finished year) | They got married in 2015. |
| five minutes ago, two days ago | He left the office five minutes ago. |
Use the Present Perfect for actions that happened at an unspecified time in the past, or that started in the past and continue now. The focus is on the experience or the present result, not on when it happened. Look for signal words like ever, never, already, yet, just, since, for, this week, today, so far.
| Time Expression | Example |
|---|---|
| ever / never (life experience) | Have you ever tried sushi? I have never eaten it. |
| already / yet / just (recent past) | She has already finished her homework. He hasn't called yet. I have just seen him. |
| since / for (duration) | We have lived here since 2018. She has known him for ten years. |
| this week / today / so far (unfinished time) | I have drunk three coffees today. He has visited two museums this week. |
These are the three most common errors learners make with these tenses. Pay close attention to the corrections.
| ❌ Wrong | ✅ Correct | Why? |
|---|---|---|
| I have seen him yesterday. | I saw him yesterday. | 'Yesterday' is finished time → use Past Simple. |
| She went to the gym already. | She has gone to the gym already. | 'Already' signals an unspecified past → Present Perfect. |
| I am living here since 2019. | I have lived here since 2019. | 'Since' shows duration from past to present → Present Perfect. |
Remember the golden rule: Is the time finished? If yes, use Past Simple. If no (or not important), use Present Perfect. Keep practising and this will become automatic. 🚀