Learn the key differences between these two essential past tenses. Master when to use Present Perfect for experiences and Past Simple for completed actions.
Master the difference between Present Perfect and Past Simple tenses. Learn when to use each tense to talk about past experiences, completed actions, and life events in English.
[Ad: after-learning-objectives]
Use present perfect when the time is not specified, or when the past event has a connection to now.
Key words
Present perfect time expressions: ever, never, already, yet, just, recently, so far, lately, since, for. These words signal that present perfect is needed.
The main difference is about time connection. Present Perfect connects past actions to the present, while Past Simple talks about finished actions completely in the past.
"I have visited Japan." (experience in my life)
"She has lived here for 5 years." (still living here)
"We have just finished dinner." (very recent)
"I visited Japan in 2019." (specific time)
"She lived here from 2015 to 2020." (finished period)
"We finished dinner at 7 PM." (specific time)
Use Present Perfect when the time is not specified or connected to now. Use Past Simple when you mention a specific time in the past.
✓ Present Perfect: I have seen that movie. (unspecified when)
✓ Past Simple: I saw that movie last week. (specific time)
✓ Present Perfect: Have you ever been to Italy? (in your life)
[Ad: after-introduction]
"I have just come back from holiday," said Tom. "I went to Greece last week."
"Have you ever been there before?" asked Sarah. "No, I haven't. It was my first time," Tom replied.
"I visited the Acropolis and ate amazing food. I have never tasted anything so delicious!"
Sarah smiled: "I have always wanted to go to Greece. I booked a trip yesterday!"
Use this guide to choose the correct tense based on the situation and time expressions.
| Use Case | Present Perfect | Past Simple |
|---|---|---|
| Life Experiences | ✓ I have visited Paris. | ✗ (not for general experiences) |
| Specific Past Time | ✗ (never with specific time) | ✓ I visited Paris in 2020. |
| Recent Actions | ✓ I have just eaten. | ✓ I ate an hour ago. |
| Unfinished Time | ✓ I have worked here this week. | ✗ (finished time only) |
| Duration (to now) | ✓ I have lived here for 5 years. | ✓ I lived there for 5 years. (finished) |
Choose Present Perfect or Past Simple:
1. I __________ (see) that movie three times already.
2. She __________ (go) to London last summer.
3. __________ you ever __________ (try) Indian food?
have seen (Present Perfect - "already" indicates unspecified time)
went (Past Simple - "last summer" is specific time)
Have, tried (Present Perfect - "ever" asks about life experience)
Want to try a Present Perfect vs Past Simple quiz?
Practice with multiple choice questions
[Ad: after-main-uses]
Learn the structure for positive sentences, negative sentences, and questions in both tenses.
Positive: have/has + past participle
I have finished my work.
She has visited Japan.
Negative: have/has + not + past participle
I haven't seen that movie.
He hasn't arrived yet.
Question: Have/Has + subject + past participle
Have you eaten lunch?
Has she called you?
Positive: verb + ed (regular) or irregular form
I finished my work yesterday.
She visited Japan in 2019.
Negative: didn't + base form
I didn't see that movie.
He didn't arrive on time.
Question: Did + subject + base form
Did you eat lunch?
Did she call you?
Base Form → Past Participle
go → gone
see → seen
eat → eaten
Base Form → Past Simple
go → went
see → saw
eat → ate
Examples in Sentences
I have gone to Paris. (Present Perfect)
I went to Paris. (Past Simple)
I have seen that movie. (Present Perfect)
[Ad: after-sentence-formation]
Ready to test your Present Perfect vs Past Simple knowledge?
Challenge yourself with fill-in-the-blank exercises
See how Present Perfect and Past Simple are used in different everyday situations.
[Ad: after-real-life-usage]
❌ I have seen him yesterday.
✓ I saw him yesterday.
Yesterday is a specific past time - use Past Simple
❌ I live here since 2015.
✓ I have lived here since 2015.
Since shows a period continuing to now - use Present Perfect
❌ Did you ever try sushi?
✓ Have you ever tried sushi?
Ever asks about life experience - use Present Perfect
❌ I have been to Paris in 2020.
✓ I went to Paris in 2020.
In 2020 is a specific time - use Past Simple
❌ She didn't called me yet.
✓ She hasn't called me yet.
Yet is used with Present Perfect, not Past Simple
Master Present Perfect vs Past Simple sentence building!
Drag and drop words to form correct sentences
[Ad: after-common-mistakes]
[Ad: before-speaking-practice]
To practice your pronunciation, listen to the native speaker audio first. Then 'Record' yourself repeating what you heard, then use the 'Playback' button to compare your pronunciation with the native speaker. If you want to record yourself again, simply click 'Delete'!
I have visited Paris three times in my life.
I went to Paris last year for a conference.
She has already finished her homework.
She finished her homework an hour ago.
We have never seen a shooting star.
We saw a beautiful sunset yesterday evening.
Have you ever tried sushi before?
Did you try the new restaurant last weekend?
Share Free Daily English With Them Today!