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.
- 50 Words Ending in Less | Meanings, Examples, and Worksheet - July 26, 2026
- 5 Letter Words with 3 Vowels: 200+ Words with Meanings and Examples - July 11, 2026
- 100 Words Ending in Ful: Meanings, Example Sentences, and Worksheet - May 29, 2026