Have you ever wondered when to use “have seen” versus “saw”? You’re not alone. Many English learners struggle with the difference between the present perfect and the simple past. That’s why we created this guide—Present Perfect vs Simple Past Explained for English Learners. These two tenses may look similar, but they serve different purposes in real life.
In this blog, we’ll explain when to use each tense, give you real examples, and help you avoid common mistakes. Whether you’re writing emails or having casual conversations, knowing the difference will help you speak more clearly and confidently.

Let’s break it down, one simple rule at a time.
What Is the Simple Past Tense?
The simple past tense describes actions that started and finished in the past. We use it to talk about complete actions, past habits, or situations that are no longer true.
How to Form It
Subject + past verb
For regular verbs, just add -ed at the end.
- He visited his grandmother yesterday.
- We watched a movie last night.
For irregular verbs, the past form is different. You need to memorize these changes.
- She went to school by bike.
- They ate sushi for lunch.
Time Markers
Certain words often appear with the simple past. These words show the action happened before now. Common time markers include:
- Yesterday
- last week
- in 2020
- a few days ago
When to Use It
Use the simple past to describe:
- finished events
- life experiences
- historical facts
- completed trips or stories
It helps us explain what happened and when it happened.
What Is the Present Perfect Tense?
The present perfect tense connects the past to the present. We use it to talk about actions that happened before now or began in the past and still continue.
How to Form It
Have/has + past participle
- Use “have” with I, you, we, they
- Use “has” with he, she, it
Examples:
- I have finished my homework.
- She has traveled to Spain twice.
- They have not eaten yet.
This tense often includes time expressions such as:
already, yet, just, ever, never, since, and for.
Time Markers
- ever / never – for life experience
o Have you ever ridden a horse?
o I’ve never tried sushi. - just / already / yet – for recent actions
o He has just left the room.
o We’ve already seen that show.
o Have they called you yet? - since / for – for ongoing actions
o We’ve lived here since 2009.
o She has worked there for six years.
When to Use It
- To talk about life experiences (no exact time)
o I have visited Colombia.
o He has never flown in a plane. - To describe recent actions with results now
o She has just finished breakfast.
o I’ve lost my keys. (I still don’t have them.) - To explain how long something has continued
o We have studied English for two years.
o He has lived in Miami since 2020. - To talk about changes or progress
o You’ve grown a lot!
o Technology has improved.
Present Perfect vs. Simple Past: What’s the Difference?
Understanding the difference between present perfect and simple past can help you speak and write more clearly in English. Although both tenses describe past actions, they focus on different meanings and timeframes.
Use the present perfect to talk about actions that happened at an unknown or unfinished time before now. These actions still matter in the present. For example:
I have finished my homework. (It’s done, and that’s important now.)
Use the simple past when the action happened at a clear and finished time in the past. The action is over and not connected to the present.
I finished my homework last night. (It’s done and connected to a past moment.)
Timeline & Time Expressions
| Present Perfect | Simple Past | |
| Time Reference | Unspecified time | Specific past time |
| Connection to Now | Yes | No |
| Common Words | already, yet, ever, never, just, since, for | yesterday, ago, last week, in 2020 |
| Example | I have visited Canada. | I visited Canada in 2019. |
Still unsure? Ask yourself: Do I care when it happened?
If yes, use simple past. If no, present perfect is your best choice.
Common Mistakes & How to Avoid Them
It’s easy to mix up the simple past and present perfect, especially for English learners. But a few clear tips can help!
A common mistake is using the present perfect with specific past time references. For example:
- ❌ I have seen her yesterday.
- ✅ I saw her yesterday.
If the time is finished (like yesterday or last week), use the simple past.
Another mistake is using the simple past when the time isn’t specific. For example:
- ❌ I went to the USA.
- ✅ I have been to the USA.
Here, have been works better because there’s no exact time.
Test Your Knowledge: Quick Quiz
Now that you’ve learned the difference between the present perfect and the simple past, it’s time to test yourself! These short questions will help you see how well you’ve understood each tense.
Read each sentence carefully and choose or fill in the correct verb form.
- I __ (see) that movie last week.
→ a) have seen
→ b) saw
✅ Correct answer: b) saw - She __ (live) in Toronto since 2022.
→ a) has lived
→ b) lived
✅ Correct answer: a) has lived - We __ (finish) our homework already.
→ a) finished
→ b) have finished
✅ Correct answer: b) have finished - They __ (go) to Italy in 2019.
→ a) have gone
→ b) went
✅ Correct answer: b) went - He __ (never/try) sushi before.
→ a) never tried
→ b) has never tried
✅ Correct answer: b) has never tried
🌟 Want to boost your English faster?
Join us at OHLA Schools, where expert teachers and immersive lessons have helped students speak with confidence since 1998.
Whether you’re preparing for university or just starting out, we’re here to support your goals.
Ready to level up your English? Contact us today or visit www.ohla.com to learn more!
Want to read more? Mastering Small Talk: A Guide for International Students.
Top 9 YouTube Channels for English Learners in 2026
10 Best YouTube Channels for English Learning
Netflix & Learn: 10 Best Shows to Practice Real-Life English
Top 10 Slang Words to Know in 2025
Learn English with the World Cup: Vocabulary, Speaking, and Confidence
Change of Status: Study English in the USA Without Leaving (2026)
Gap Year in the USA: A Guide for International Students (2026)
Thanksgiving in the USA for International ESL Students