Present perfect or past simple?
Contrast unfinished life experience and present results with actions completed at a finished past time.
Learning goal: Present perfect or past simple?
Choose accurately between the present perfect and past simple using time clues and context.
In a nutshell
Contrast unfinished life experience and present results with actions completed at a finished past time.
When do we use it?
Choose accurately between the present perfect and past simple using time clues and context.
Pattern
Form
Use the present perfect without a finished past time; use the past simple with yesterday, ago, last or a finished date.
- I have visited Rome.
- I visited Rome in 2024.
- She has lost her keys.
- She lost them yesterday.
Examples
Key contrast
Read the whole context and identify the time, meaning, noun type or sentence structure before choosing.
Watch out
Common mistakes
I have seen him yesterday.→ I saw him yesterday.Did you ever visit Japan?→ Have you ever visited Japan?
Key takeaway
Remember
Contrast unfinished life experience and present results with actions completed at a finished past time.
Self-check
Quick check
- Find the grammar clue.
- Check the subject and verb form.
- Confirm that the answer fits both structure and meaning.
Put it into practice
Ready to test Present perfect or past simple??
A short interactive practice session with instant feedback — about 10 questions calibrated to C1 Advanced.
Start practice