Present Perfect vs. Past Simple
Hook
“I have visited Paris” and “I visited Paris in 2019” are both true — but only one is grammatically possible. Can you tell which?
Notice
“I have visited Paris.” (no specific time) — “I visited Paris in 2019.” (specific time) — “She has already finished.” vs. “She finished yesterday.”
Rule
Use present perfect when the exact time isn’t mentioned or doesn’t matter — the focus is on the experience or result. Use past simple when you give or ask about a specific, finished time (yesterday, in 2019, last week, when I was young). Never mix them: “I have visited Paris last year” is incorrect — it should be “I visited Paris last year.”
Practice
- I ______ (see) that film. It was great. Answer: have seen
- I ______ (see) that film last Friday. Answer: saw
- She ______ (live) in London for two years now. Answer: has lived
- He ______ (move) to London in 2015. Answer: moved
- ______ you ______ (finish) your homework yet? Answer: Have, finished
Connect
Spot the tense mistakes with our Error Correction tool.
Try our Error Correction tool →
This lesson supports: I can describe experiences and events using simple language.
- Imagery: Meaning, 7 Types and Examples in Writing - October 10, 2026
- Literary Devices: 30 Common Devices with Meanings and Examples - October 9, 2026
- Bandwagon Fallacy: Meaning, Examples and Origin - October 8, 2026
Reading as a guest. Create a free account or log in to save your progress, mark lessons complete and earn a certificate.