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?
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 answered1.It's 4 pm. Your manager asks about the report. You say: “Yes, I _____ it this morning.”
2.Which sentence sounds most natural in British English?
3.We _____ (use) this framework since 2022.
Finished? Track your progress — it's stored only in this browser.