SIMPLE PAST OR PRESENT PERFECT? 3
level: Intermediate (B1-B2)
✓ Useful for IELTS
✓ Useful for TOEFL
This third and most challenging simple past vs. present perfect exercise features several minimal pairs — sentences that are identical except for the tense — to help you feel the difference in meaning. Start with
exercise 1 if you are new to this topic.
READY TO PRACTICE? LET’S GO!
Choose the tense — simple past or present perfect — that sounds more natural in each sentence.
MORE LIKE THIS:
Exercise 1 |
Exercise 2
GRAMMAR REVIEW: The trickiest simple past vs present perfect cases
You've now done the hardest of our three exercises. Here are the specific cases that trip up even intermediate learners:
1. "For" with simple past vs present perfect
I worked there for ten years. → simple past, I no longer work there.
I've worked there for ten years. → present perfect, I still work there.
The word
for alone doesn't tell you which tense to use — the meaning does.
2. Specific past time + present perfect = always wrong
Never use the present perfect with a finished time expression.
❌
I have visited Paris last summer.
✅
I visited Paris last summer.
3. "This week / this year" — it depends
If the time period is still in progress, use present perfect:
I've read two books this month.
If the time period is over, use simple past:
I read twenty books last year.
4. Stative verbs in the past
Verbs like
know,
believe,
think, and
understand usually take simple past when referring to a past state that has changed:
I didn't know you felt that way. ✅ (not "haven't known")
Want to go back to the beginning? Try
Exercise 1 or
Exercise 2.
Tired of ads? Sign up for our
ad-free PREMIUM EDITION for lots of great content!