Past Simple vs. Present Perfect: A Clear Guide with Examples
Have you ever wondered whether you should say:
❌ I have visited London last year.
or
✅ I visited London last year.
Or maybe you've heard someone say:
✅ I have lost my keys.
Why do we use Present Perfect in one sentence and Past Simple in another?
If these two tenses confuse you, you're not alone! They are among the most commonly mistaken grammar points for English learners. The good news is that once you understand when each tense is used, choosing the correct one becomes much easier.
Let's break it down step by step.
1. Past Simple: A Finished Action in the Past
We use the Past Simple to talk about an action that started and finished at a specific time in the past.
Structure
Subject + past verb (V2) + ...
Common Time Expressions
- yesterday
- last week/month/year
- two days ago
- in 2023
- when I was a child
Examples
- I visited my grandparents last weekend.
- She graduated in 2022.
- They watched a movie yesterday.
Notice that each sentence tells us when the action happened.
2. Present Perfect: A Past Action Connected to the Present
We use the Present Perfect when the exact time is not important or when the action still has an effect now.
Structure
Subject + have/has + past participle (V3) + ...
Common Time Expressions
- already
- yet
- just
- ever
- never
- recently
- so far
- since
- for
Examples
- I have finished my homework.
(Now I am free.) - She has just arrived.
(She is here now.) - We have lived here for five years.
(We still live here.)
3. The Biggest Difference
Ask yourself one simple question:
Do I know exactly when the action happened?
Yes → Use Past Simple
- I met Tom yesterday.
- We moved here in 2021.
No (or the time doesn't matter) → Use Present Perfect
- I have met Tom before.
- We have moved several times.
4. Watch Out for These Time Expressions
Certain time expressions almost always tell you which tense to use.
Past Simple
Use with:
- yesterday
- last night
- ago
- in + past year
✅ She called me yesterday.
❌ She has called me yesterday.
Present Perfect
Use with:
- already
- yet
- ever
- never
- just
- recently
- so far
✅ Have you ever been to Japan?
✅ I have already eaten lunch.
5. Common Mistakes
❌ I have seen that movie last week.
Why is it wrong?
"Last week" is a finished time, so use the Past Simple.
✅ I saw that movie last week.
❌ Did you ever visit Australia?
When asking about life experiences, use the Present Perfect.
✅ Have you ever visited Australia?
❌ She has lived in Da Nang for five years, but she moved to Hanoi last month.
This is incorrect because she doesn't live there anymore.
✅ She lived in Da Nang for five years, but she moved to Hanoi last month.
If she still lives there:
✅ She has lived in Da Nang for five years.
A Simple Trick to Remember
Think about time.
Past Simple = The action belongs to the past.
📍 The story is finished.
Present Perfect = The action reaches the present.
📍 The result or experience is still important now.
- How to Encourage University Students to Develop a Strong Sense of Responsibility in Learning
- Balancing Study, Work, and Life: A Survival Guide for English Majors
- ACE YOUR FIRST JOB INTERVIEW: A FUN ENGLISH SPEAKING PRACTICE FOR UNIVERSITY STUDENTS
- HOW TO DEVELOP HEALTHY EATING HABITS AMONG UNIVERSITY STUDENTS
- SOME TIPS TO DO WELL IN TOEIC SPEAKING PART 2

