Present Perfect vs Past Simple: The Mistake Every B1 Learner Makes
You have studied the present perfect at least four times. Maybe six. This time, no timeline diagrams, just one question you can ask mid-sentence.

Plate IA learner slumps forward onto a table in front of a wall-sized timeline chart covered in arrows and dots, while a teacher beside her holds up one small empty wooden window frame.
Key phrases 39 in this article
Let me guess. You've studied the present perfect at least four times. Maybe six. Every course you've ever taken has a unit on it, usually with a timeline diagram that looks like a hospital heart monitor, and every time you finish the unit you think "okay, NOW I understand it." And then a week later you're telling a colleague "I have seen that film yesterday" and something in your teacher's eye dies a little.
If this is you, welcome. You are not alone. This is, without competition, the grammar topic I've re-taught most often in over five years of teaching. And here's the thing I always tell students first: the confusion is not your fault. Many languages have a verb form that looks exactly like the present perfect (have + participle) but works completely differently. So you're not learning something new. You're un-learning something old, and un-learning is much harder.
Today we're going to fix this with one question. Not a timeline. Not twelve uses with Latin names. One question you can ask in half a second, mid-sentence, and get the right answer almost every time.
01 · The Big Idea
The Big Idea
Here it is:
That's the whole engine. Everything else is decoration.
Yesterday is finished. Last week is finished. In 2019 is finished. When I was a child is finished (sorry). Finished time, past simple:
- I saw that film yesterday.
- She lived in Berlin in 2019.
- We met ten years ago.
Today is not finished. This week is not finished. My life so far is very much not finished. Time that includes this exact moment, present perfect:
- I have seen that film three times. (In my life. My life includes now.)
- She has lived in Berlin since 2019. (And she's still there.)
- We have known each other for ten years. (And we still do.)
Notice the same real-world events can go either way depending on the time frame you put around them. That's the part textbooks under-explain. The grammar isn't describing the event. It's describing the window of time you're looking through.

02 · Examples From Actual Life
Examples From Actual Life
Example 1: Coffee. It's 10am.
- I**_'ve had_** two coffees this morning. (The morning is still happening. The window is open. More coffee is, frankly, possible.)
Now it's 3pm. The morning is over.
- I had two coffees this morning. (Window closed. The morning is now history, like the Roman Empire, but with coffee.)
Same coffees. Same me. Different tense, purely because of the clock.
Example 2: Work.
- Have you finished the report? (I care about now: is it done at this moment?)
- Did you finish the report before the meeting? (I'm asking about a finished time: before the meeting.)
Example 3: Travel and life experience.
- I**_'ve been_** to Japan twice. (In my life. No date given, none needed.)
- I went to Japan in 2018 and 2023. (The moment I attach dates, the times are finished, and the past simple takes over.)
This pair is the most useful pattern in the whole topic, so let me say it clearly: the present perfect introduces an experience, and the past simple tells the story. Watch how natural this sounds:
- "I**_'ve been_** to Japan, actually. I went with my brother, we stayed in Osaka, and I ate so much ramen I needed new trousers."
One present perfect to open the topic, then past simple for every detail. Native speakers do this constantly. Once you hear it, you can't unhear it.
03 · The Memory Tricks
The Memory Tricks
Trick 1: The finished-time question
Before the verb leaves your mouth, ask: is the time period over? If you can point at a closed box on the calendar (yesterday, last year, 2015, when I lived in Madrid), past simple. If the period is still open (today, this year, ever, my life), present perfect. Half a second. Done.
Trick 2: The word patrol
Certain words are basically uniformed officers escorting a specific tense. Learn them as chunks, and half your decisions disappear:
- Past simple's escorts: yesterday, ago, last week, in 2020, when I was...
- Present perfect's escorts: ever, never, yet, already, just, so far, since, for (when the period continues)
If you say yesterday, the past simple is legally required to attend. "I have seen him yesterday" is the grammar equivalent of wearing pyjamas to a wedding: everyone understands you, but everyone also notices.
Trick 3: When in doubt in conversation, past simple
Honest teacher confession: if you panic mid-sentence and choose the past simple, you'll be understood 100% of the time, and in American English you'll often be completely correct anyway. The reverse isn't true; a wrong present perfect with a finished time sounds much stranger. So your emergency default is past simple. Use it and keep talking. Fluency first, elegance later.

04 · The Nuance (Quickly, Then We Escape)
The Nuance (Quickly, Then We Escape)
American and British English genuinely disagree here, and it's worth knowing so you stop doubting your ears. An American will happily say "Did you eat yet?" and "I already saw it," where a Brit says "Have you eaten yet?" and "I've already seen it." Both are correct in their home countries. If your exam is British, learn the British habit. If your life is American, relax.
There's also the present perfect continuous (I've been waiting for an hour), which adds a flavour of ongoing activity, and yes, since and for have their own little drama. That one's worth its own five minutes, and I've written a separate post on it, because stuffing everything into one lesson is exactly how this topic got its terrifying reputation.
Unless you're sitting a Cambridge exam next month, you can ignore everything else about this tense for now. The finished-time question carries you through daily life.
05 · Common Mistakes
Common Mistakes
Mistake 1: Present perfect + finished time. "I have visited my grandmother last weekend." The words last weekend close the box. It's I visited my grandmother last weekend. This is the number one error, and the word patrol trick kills it.
Mistake 2: Past simple for unfinished periods. "I didn't see him today" when today isn't over and you might still see him. Better: I haven't seen him today. (If the working day is clearly finished, past simple becomes fine, because the box closed.)
Mistake 3: Asking for experiences with the past simple and no time. "Did you ever eat sushi?" Native speakers will understand, and Americans say it, but the classic form for open-ended life experience is Have you ever eaten sushi?
Mistake 4: Staying in the present perfect while telling the story. "I've been to Japan. I've stayed in Osaka and I've eaten ramen." Open with the perfect, then switch: I've been to Japan. I stayed in Osaka and ate ramen. Introduce, then narrate.
Every one of these mistakes comes from the same root, by the way: knowing the rule but never drilling the chunks until they're automatic. You don't need more explanation. You need more repetitions.

06 · Try This Today
Try This Today
Choose the correct form. Answers at the bottom.
1. I _______ (see) three good films this month. 2. She _______ (move) to London in 2021. 3. _______ you ever _______ (try) Vietnamese food? 4. We _______ (not finish) the project yet. 5. I _______ (meet) my best friend when we were seven.
Then one action step: today, catch yourself once. Just once. The moment you're about to describe something past, ask the finished-time question before you speak. One conscious catch a day, and in a month this is automatic.
07 · The Heart Monitor Can Rest
The Heart Monitor Can Rest
Back to that timeline diagram from your old textbook. The one with arrows and dots and a wavy line labelled "up to now." You never needed it. You needed one question: is the time finished, or does it touch now?
You've studied this tense four times, and here's the honest truth about why it never stuck: understanding a rule and retrieving it at speaking speed are two different skills, and courses only train the first one. The fix isn't a fifth explanation. It's small, regular practice with real sentences until the right form arrives before you've had time to think.
You've just done round one. That counts.
Answers: 1. have seen (or 've seen) 2. moved 3. Have / tried 4. haven't finished 5. met
WordCat drills exactly these patterns in short daily sessions, spaced so the right tense becomes a reflex instead of a calculation. Try it at wordcat.app.
Keep reading:
- The 10 Most Common Mistakes B1 Learners Make (and the One Habit Behind All of Them)
- Used To vs Be Used To vs Get Used To
Key phrases
39Take the chunks with you
Words + collocations + honest grading = real progress.
- at least four times
- over five years of
- here's the thing
+ 36 more