Olly English
Olly is preparing your space...
Loading page content...
Olly is preparing your space...
Loading exercise...
Academic Excellence
This is one of the most common grammar questions in English. Both tenses talk about the past, but they answer different questions. The key: does the time matter? 🎯
| Present perfect | Past simple | |
|---|---|---|
| When? | Time NOT stated / not important | Specific finished time stated |
| Connection to now? | Yes – result or relevance now | No – completely finished |
| Key words | ever, never, just, already, yet, for, since | yesterday, last week, in 2010, ago |
| Example | I have visited Paris. (experience – no time given) | I visited Paris last summer. (finished, time given) |
| Present perfect ✅ | Past simple ✅ |
|---|---|
| I have lost my keys. (they are still missing) | I lost my keys yesterday. (finished event) |
| She has worked here for five years. (still works here) | She worked here in 2015. (no longer works here) |
| Have you ever been to Tokyo? | Did you go to Tokyo last year? |
| He has just finished the report. | He finished the report an hour ago. |
| ✅ Correct | ❌ Wrong |
|---|---|
| I saw her yesterday. | I have seen her yesterday. |
| Did you go to the party? | Have you gone to the party? (if it was last Saturday) |
| I have never tried sushi. | I never tried sushi. |
When in doubt: is there a specific finished time? Past simple. No time, or still relevant? Present perfect! 🚀