Skip to content
Rainian English
Guides

Present Perfect vs Past Simple

‘I've lost my keys’ vs ‘I lost my keys’. Decide by asking one question: is the time window still open, or is it finished?

Time & Tense NuancesCEFR B1–B23 min read

1. Core Mental Model (TL;DR)

Both tenses talk about the past. The difference is where you are looking from:

  • Past Simple = a closed box. The event sits at a finished time (yesterday, in 2019, last sprint, when I was at uni). You look back at it.
  • Present Perfect (have/has + past participle) = a bridge to now. The time window is still open (today, this week, ever, so far) or the result matters now.

One-line test: if you can (or already did) name a finished time, use Past Simple. If the focus is now, use Present Perfect.

UK English leans on the Present Perfect more than US English does — especially with just, already and yet.

2. Quick Comparison Matrix

Signal Tense Example
Finished time phrase (yesterday, ago, last…, in 2020) Past Simple I pushed the fix yesterday.
Question with When…? / What time…? Past Simple When did you deploy it?
Unfinished time (today, this week, so far) Present Perfect I’ve had three meetings today.
Life experience (ever, never, no time given) Present Perfect Have you ever worked remotely?
just / already / yet (UK) Present Perfect She’s just left. / Have you finished yet?
Duration up to now (for, since) Present Perfect We’ve used Slack since 2021.
Telling the story / details after the headline Past Simple The server crashed at 2 a.m. and took an hour to recover.

3. Real-World UK Contrasts

US-flavoured

“Did you eat yet?”

Normal in American English. In the UK, Past Simple + yet sounds American or slightly off.

UK default

“Have you eaten yet?”

UK default: yet, already and just pair with the Present Perfect.

Avoid

“I have seen the client yesterday.”

Finished time (yesterday) + Present Perfect — a classic error. The box is closed.

Natural UK

“I saw the client yesterday.”

Finished time → Past Simple. Drop yesterday and I've seen the client becomes fine (focus: it's done, here's the news).

Story detail

“The Bank of England raised interest rates.”

Not wrong, but sounds like part of a longer story already in progress.

UK news opener

“The Bank of England has raised interest rates.”

UK news headline pattern: open with Present Perfect (fresh news, relevant now), then switch to Past Simple for details: The decision came after…

4. Common Traps

5. 3-Question Micro-Check

Micro-check

0 / 3 answered
  1. 1.It's 4 pm. Your manager asks about the report. You say: “Yes, I _____ it this morning.”

  2. 2.Which sentence sounds most natural in British English?

  3. 3.We _____ (use) this framework since 2022.

Finished? Track your progress — it's stored only in this browser.

Type to search all guides.