Learn the difference between Present Perfect and Past Simple in simple English with clear rules, real life examples, common mistakes, speaking tips, and easy exercises.
Introduction
Present Perfect and Past Simple both talk about the past, so learners often confuse them. The main difference is simple. Past Simple talks about a finished action at a finished past time. Present Perfect talks about a past action that connects to now.
In this guide, you will learn:
- The quick difference
- The formulas
- Real life examples
- When to use each tense
- Common mistakes
- Present Perfect vs Past Simple chart
- Speaking usage
- Practice exercises
- Frequently asked questions
If you need a full tense overview, visit English Verb Tenses Chart.
Quick Definition
Use Past Simple when the action is finished and the time is finished. Use Present Perfect when the action happened before now but still has a connection to the present.
Simple idea:
- Past Simple: I did it yesterday.
- Present Perfect: I have done it already.
- Past Simple focuses on when.
- Present Perfect focuses on result or experience.
- Past Simple uses finished time words.
Examples:
- I watched the movie yesterday.
- I have watched this movie before.
- She lost her phone last night.
- She has lost her phone, so she cannot call you.
- We visited London in 2023.
For more help with Present Perfect, read When to Use Present Perfect.
Formula
Past Simple Formula
Subject + past verb
- I watched the video.
- You studied English.
- She cooked dinner.
- We played football.
- They visited London.
Present Perfect Formula
Subject + have or has + past participle
- I have watched the video.
- You have studied English before.
- She has cooked dinner.
- We have played football here.
- They have visited London.
Questions
- Did you watch the video yesterday?
- Have you watched this video before?
- Did she cook dinner last night?
- Has she cooked dinner yet?
- Did they visit London in 2023?
For common Past Simple errors, read Common Past Simple Mistakes.
Examples In Real Life
Present Perfect and Past Simple become easier when you compare examples from daily situations.
School Examples
- I finished my homework yesterday.
- I have finished my homework already.
- She passed the test last week.
- She has passed three tests this month.
- We studied this rule on Monday.
Work Examples
- I sent the report yesterday.
- I have sent the report already.
- She answered the email at 9 AM.
- She has answered all emails today.
- They completed the project last month.
Daily Life Examples
- I lost my keys last night.
- I have lost my keys, so I cannot open the door.
- She cleaned her room on Saturday.
- She has cleaned her room, so it looks nice.
- We bought tickets yesterday.
Social Media Examples
- I posted a story yesterday.
- I have posted three stories today.
- She uploaded the video last night.
- She has uploaded a new video.
- They followed that account last week.
Hobby Examples
- I played guitar yesterday.
- I have played guitar for years.
- She painted a picture last weekend.
- She has painted three pictures this month.
- We watched the match on Sunday.
When To Use Each Tense
1. Use Past Simple With Finished Time
- I met him yesterday.
- She finished school last year.
- We watched a film on Friday.
- They moved house in 2022.
- He called me two hours ago.
2. Use Present Perfect For Experiences
- I have visited Spain.
- She has tried sushi.
- We have watched this series before.
- They have played in a school concert.
- He has met a famous creator.
3. Use Present Perfect For Results Now
- I have lost my wallet.
- She has broken her glasses.
- We have missed the bus.
- They have finished the game.
- He has cut his finger.
4. Use Present Perfect With Unfinished Time
- I have studied twice today.
- She has posted three photos this week.
- We have had two tests this month.
- They have played football many times this year.
- He has watched five videos this morning.
For more Present Perfect mistakes, visit Common Present Perfect Mistakes.
Common Mistakes
Mistake 1. Using Present Perfect With Finished Time
- Wrong: I have seen him yesterday.
- Correct: I saw him yesterday.
- Wrong: She has visited Paris last year.
- Correct: She visited Paris last year.
- Wrong: We have finished the test on Monday.
- Correct: We finished the test on Monday.
Mistake 2. Using Past Simple When The Result Matters Now
- Less natural: I lost my keys. Can you help me look?
- Better: I have lost my keys. Can you help me look?
- Less natural: She broke her glasses, so she cannot read.
- Better: She has broken her glasses, so she cannot read.
- Less natural: We missed the bus, so we are late.
- Better: We have missed the bus, so we are late.
Mistake 3. Using The Wrong Verb Form
- Wrong: I have went home.
- Correct: I have gone home.
- Wrong: She has ate lunch.
- Correct: She has eaten lunch.
- Wrong: They have saw this video.
- Correct: They have seen this video.
For a wider mistake list, visit Most Common English Tense Mistakes.
Present Perfect vs Past Simple Chart
| Past Simple | Present Perfect |
|---|---|
| I watched it yesterday. | I have watched it before. |
| She lost her phone last night. | She has lost her phone. |
| We visited London in 2023. | We have visited London. |
| They finished the project on Friday. | They have finished the project. |
| He called me two hours ago. | He has called me already. |
Useful pages:
Speaking Usage
In speaking, Past Simple is common when people tell stories. Present Perfect is common when people talk about experiences, recent news, and results now.
Use Past Simple for stories:
- I woke up late.
- I missed the bus.
- I saw my friend.
- We went to the cinema.
- She called me after school.
Use Present Perfect for connection to now:
- I have lost my phone.
- She has just arrived.
- We have already eaten.
- They have never tried sushi.
- He has finished his homework.
Useful questions:
- Did you watch the match yesterday?
- Have you watched this match before?
- Did she call you last night?
- Has she called you yet?
- Did they go to Spain last summer?
Learning Tips
- Use Past Simple with finished time words like yesterday and last week.
- Use Present Perfect when the exact time is not important.
- Use Present Perfect when the result matters now.
- Practice with already, yet, ever, and never.
- Learn common past participles.
- Compare sentence pairs every day.
- Write five Past Simple sentences about yesterday.
- Write five Present Perfect sentences about your experiences.
- Say examples aloud.
- Correct one mistake at a time.
For more practice ideas, read Best Way to Practice English Tenses.
Exercises
Choose Present Perfect or Past Simple.
- I _____ him yesterday.
- She _____ her homework already.
- We _____ to London in 2022.
- They _____ this film before.
- He _____ his phone, so he cannot text you.
Answers:
- I saw him yesterday.
- She has finished her homework already.
- We went to London in 2022.
- They have seen this film before.
- He has lost his phone, so he cannot text you.
Now write five sentence pairs about your own life. One sentence should use Past Simple. One sentence should use Present Perfect.
Frequently Asked Questions
What is the main difference between Present Perfect and Past Simple?
Past Simple talks about a finished past action at a finished time. Present Perfect talks about a past action connected to now.
Can I say I have seen him yesterday?
No. Yesterday is a finished time word, so use Past Simple. Say: I saw him yesterday.
When should I use Present Perfect?
Use Present Perfect for experiences, recent results, unfinished time periods, and actions connected to now.
When should I use Past Simple?
Use Past Simple for finished past actions, especially with time words like yesterday, last week, ago, and in 2020.
Which tense is more common in speaking?
Both are common. Past Simple is common in stories. Present Perfect is common for experiences, recent news, and results now.
Conclusion
Present Perfect vs Past Simple is one of the most important tense differences in English.
Remember the main rules:
- Use Past Simple for finished actions at finished times.
- Use Present Perfect when the past connects to now.
- Do not use Present Perfect with yesterday or last year.
- Use Present Perfect for experiences and recent results.
- Use Past Simple when the exact past time is important.
Practice with real examples from your own life, and the difference will become much easier.
