Present Perfect vs Past Simple: Clear Rules, Examples, and Common Mistakes
Learn the difference between present perfect and past simple with clear rules, examples, and common mistakes explained simply.
"I have finished yesterday" — is that correct?
"When do I use present perfect, and when do I use past simple?"
"Why do these two tenses feel confusing?"
Many English learners struggle with present perfect and past simple because both can talk about the past. But they are not used in the same way. The difference is not only about time. It is also about connection to the present.
If you understand one simple idea, this topic becomes much easier: past simple is usually for a finished time in the past, while present perfect is used when the past action is connected to the present.
1) Use past simple for finished past time
Use past simple when the action happened at a specific, finished time.
- I visited Paris last year.
- She finished the report yesterday.
- We watched that film on Sunday.
Words like yesterday, last week, in 2022, and two days ago usually go with past simple.
2) Use present perfect when time is not specific
Use present perfect when the exact time is not important, or when the result matters now.
- I have visited Paris.
- She has finished the report.
- We have watched that film before.
Here, the focus is not on when it happened. The focus is on experience or present result.
3) Think about connection to now
Present perfect often answers the question: Why is this important now?
- I have lost my keys. = I do not have them now.
- He has broken his phone. = The phone is broken now.
Past simple usually does not carry that same present connection.
4) Common mistake
Do not use present perfect with clearly finished past time words.
Incorrect: I have seen him yesterday.
Correct: I saw him yesterday.
5) Quick memory rule
If the sentence answers when? with a finished time, use past simple. If the sentence focuses on experience, result, or an unfinished time period, use present perfect.
Final thought
Do not memorize only formulas. Train your brain to notice the meaning. Ask: Is the time finished? Or is the past connected to the present? That question will help you choose correctly much faster.
Continue Learning
Visual logic practice
IQ-style visual reasoning test—not an official IQ test