Skip to content
All posts
TensesFrom 1.6 · Present Perfect vs Past Simple

Present Perfect vs Past Simple: the distinction that trips everyone up

Aug 4, 2026 · 6 min read · Speakwell

Both tenses talk about the past. That's why the choice feels arbitrary — and why so many otherwise fluent speakers pick the wrong one in the middle of a sentence and then hear it land wrong.

There's a single question that decides it, and once you've asked it a few dozen times you stop asking it consciously.

The test: is the time finished?

Past Simple needs a finished timeyesterday, in 2019, last night. Present Perfect refuses one: it's about now, about the result you're still holding.

Say this
I've lost my keys.
Not this
I've lost my keys yesterday.

Say it out loud twice. "I've lost my keys" is a problem you have right now — you still can't get in. Add yesterday and you've pinned it to a closed moment, so the tense has to change with it.

In context

Listen for the time marker. It quietly tells you which tense the sentence wants:

I have finished the report. result matters now

I finished the report on Friday. finished time → past simple

The three that catch everyone

These are the pairs learners reverse most often. The fix is always the same test — is the time finished?

Say this
Have you ever been to Japan?
Not this
Did you ever went to Japan?
Say this
She's worked here for ten years.
Not this
She worked here for ten years.

Notice the last one flips meaning, not just grammar: "She worked here for ten years" quietly says she's gone. Choosing the tense is choosing what you mean.

Practise this in the app

Reading the rule is the easy part. Saying it correctly, in the middle of a real sentence, before you've had time to think — that's the part that only comes from practice.

Practise this

Practise this in the app

Present Perfect vs Past Simple is section 1.6 of Unit 1 — free in the app. Practise it out loud, not on a test.

Join the waitlist