Youâre writing an email or having a chat in English. You stop. The sentence hangs in your head: âI visited Parisâ or âI have visited Parisâ? Both feel correct, but you know one of them is wrong for what youâre trying to say.
This is the single most common grammar puzzle for English learners. And honestly? It makes sense. In many languages, thereâs only one past tense. But English gives you twoâand they do different jobs.
Letâs kill the confusion for good.
The Core Difference in One Sentence
Past simple is for actions that are finished and finishedâdone, over, the moment has passed, and thereâs no connection to now.
Present perfect is for actions where the time is not specified or the action still connects to the present in some way.
Thatâs it. The rest is details.
What Makes an Action âConnected to the Presentâ?
This is where most guides lose people. Let me give you real examples, not textbook nonsense.
Life experience (you can still do it):
- Past simple: âI went to Brazil in 2019.â (That trip is over.)
- Present perfect: âI have been to Brazil.â (Youâre talking about your life experience. You could go again.)
Result that matters now:
- Past simple: âI lost my keys yesterday.â (Just telling a story.)
- Present perfect: âI have lost my keys.â (I canât open the door right now.)
News or recent events:
- Past simple: âThe CEO resigned last month.â (Old news.)
- Present perfect: âThe CEO has resigned.â (Breaking news. It changes things today.)
Unfinished time period:
- Past simple: âI drank three coffees yesterday.â (Yesterday is finished.)
- Present perfect: âI have drunk three coffees today.â (Today isnât over. I might have more.)
The Visual Timeline
Hereâs how the two tenses relate to time. Past simple is a single box in the past. Present perfect is a bridge from the past to now.
Specific moment
Fully finished
No link to now
Unspecified time
Connected to now
Experience / Result / News
The Time Words That Give It Away
Certain words almost always trigger one tense over the other. Memorize these, and youâll get it right 90% of the time.
Always past simple:
- yesterday, last week/month/year
- ago (3 years ago, a minute ago)
- in 2010, in the 1990s
- when I was a child
Always present perfect:
- ever, never, already, yet, just
- so far, up to now, recently (can be both, but often present perfect)
- since (since Monday, since 2020)
- for (with unfinished time: I have lived here for 5 years)
A Trick That Works Every Time
Ask yourself one question: âIs there a specific finished time here?â
If yes â past simple. If no â present perfect.
- âI saw that movie last night.â â Specific time? Yes. Past simple.
- âI have seen that movie.â â Specific time? No. Present perfect.
- âShe never ate sushi when she lived in Japan.â â Specific finished period? Yes. Past simple.
- âShe has never eaten sushi.â â Finished period mentioned? No. Present perfect.
The Trap: When Both Tenses Work
This confuses everyone. Sometimes both tenses are grammatically correctâbut the meaning changes.
âI read that book.â
- Past simple: I finished it. Itâs in the past. I donât care about it now.
- Present perfect: I finished it. And itâs relevant to our conversation right now.
âDid you eat?â âHave you eaten?â
- Past simple: Just asking about a specific past moment (lunchtime, dinnertime).
- Present perfect: Asking if youâre hungry right now.
Both are fine. The choice subtly changes the feeling. Native speakers do this automaticallyâyou can learn to do it too.
Quick Exercise (Try It Now)
Fill in the blank. Past simple or present perfect?
- I ________ (not eat) anything today yet.
- She ________ (live) in London from 2018 to 2021.
- ________ you ever ________ (try) Korean BBQ?
- He ________ (already / finish) his homework.
- We ________ (meet) at a conference last September.
Answers:
- havenât eaten (today isnât over)
- lived (specific finished period)
- Have... tried (ever = experience, no specific time)
- has already finished (already = result now)
- met (last September = specific time)
One Final Piece of Advice
Donât try to master this in a day. Pay attention to what native speakers say in movies, podcasts, and conversations. Listen for the time clues. After a while, it stops feeling like a ruleâit just sounds right.
And when youâre not sure? Use past simple. Itâs rarely wrong if you add a time marker. Present perfect is trickierâbut now you know when it matters.
Ready to test your English level? Take the free English Measure test and check your Reading, Listening, Writing, and Speaking skills. Get instant results and know exactly where to improve. Start your free test â
đ Related Practice Section
Writing Practice: Check out our free, AI-powered writing practice section to improve your English writing and grammar!
Ready to Take Your English Further?
Don't just read! Actively practice and improve your speaking, listening, reading, and writing skills with our interactive modules.