The Verb System

The Present Perfect (UK)

📖 Prefer the grown-up version? Read the adult edition →

You write: "I just finished my homework." Your teacher crosses it out and writes above it: "I've just finished my homework." You stare at both versions and think — hang on, what's actually wrong with mine? People say it that way in every film you've ever watched. Is your teacher being fussy, or is something real going on here?

Here's the thing. In UK English, we lean on the present perfect a good deal more than American English does, especially for things that happened recently or things that are still, in some sense, going on. So if you're writing for a UK teacher, a UK exam board, or just want your English to sound properly British, this is a tense you need in your toolkit — not as a rule to fear, but as a way of saying something you couldn't say as precisely any other way.

The good news is the shape of it is dead simple. What trips people up is knowing when to reach for it instead of the plain old past tense. That's what we're going to sort out — properly, with examples you'll actually recognise from your own week.

Before you read on, here's where we're heading. By the end you'll be able to: - Form the present perfect correctly with have/has + past participle. - Use it for recent events, unfinished time, results, and life experience. - Choose between present perfect and past simple with real confidence. - Use just, already, yet the way a British speaker actually would. - Spot — and fix — the mistakes examiners see over and over.

Beginner (Foundation)

Let's start with the shape, before we worry about the why.

The present perfect is built from two pieces. First, the verb have in the present tense — have for I/you/we/they, has for he/she/it. Second, the past participle of the main verb (gone, seen, eaten, played, watched — that sort of thing). Put them together and you get:

have / has + past participle
  • I've eaten lunch.
  • She has broken her glasses.
  • We've watched that film three times.
  • They've finished their project.

Negatives just add not: I haven't eaten lunch. He hasn't done his homework. Questions move have/has to the front: Have you finished? Has she done her homework?

You've already met past participles when you learned your irregular verbs — go, went, gone; see, saw, seen — and I'm not going to reteach those here. That's Pillar 2 territory, and there's no point me repeating what you've already covered. If "He has went home" slipped out just now, that's your signal to go back and check your irregular verb list.

Common Mistake: He has went home. ❌ Remember: go – went – gone. The present perfect always needs the third formHe has gone home. ✔️

Now, what does this tense actually do? Here's the one idea to hold onto:

The present perfect links the past to now.

If something happened before now, and it still matters right now, or it belongs to a stretch of time that hasn't finished yet, the present perfect is very often your tense. Compare:

  • I finished my homework. — Just a fact about the past. No obvious link to now.
  • I've finished my homework. — The homework's done, and that matters right now — maybe you're free, maybe the teacher's asking.

Same action. Different focus.

You'll hear this tense constantly through a normal school day: I've lost my pen (so I don't have it now). We've just started the test (we're in the middle of it). She hasn't handed in her essay (even now, it's still not in). Have you done question five yet? Notice how words like just, already, yet keep turning up alongside it — we'll get to those properly in a moment, but for now just notice the pattern.

Quick recap: - Present perfect = have/has + past participle. - It describes past actions that are still connected to now. - Negatives use haven't/hasn't; questions put have/has first. - It shows up constantly with just, already, yet in everyday school talk.

Intermediate (Development)

Right — you know the shape. Now for the actual skill: knowing when British English wants the present perfect and when it wants the plain past simple.

Picture a timeline. Finished time — yesterday, last week, in 2020, when I was ten — belongs to the past simple. Time up to now — this week, today, ever, so far — belongs to the present perfect. So:

  • I went to London yesterday. ✅ (finished time — past simple)
  • I've been to London this week. ✅ (this week isn't over — present perfect)
Pro-Tip: If your sentence has a specific, finished time word in it — yesterday, in 2021, last term, two days ago — you almost always want the past simple, not the present perfect. That one check sorts out most of your uncertainty.

Let's walk through the four jobs this tense actually does, because once you see them separately, the fog lifts.

Recent events connected to now. I've just finished my homework (so I'm free now). She's just broken the window (it's broken now). Notice just sitting between have/has and the participle — that's its natural home: I've just finished. She's just arrived. You'll hear people drop the have in casual American speech — I just finished — but for UK school writing and exams, keep it: I've just finished my homework.

Unfinished time periods. I've had three tests today — today isn't over. We've played two matches this week — the week's still running. Compare with finished time: I had three tests yesterday. We played two matches last week. Notice the little signal here: this + time word (this week, this term, this year, today) almost always points to present perfect, because that stretch of time is still open.

Results now. Sometimes the point isn't when something happened but what state it's left you in. I've lost my keys (I don't have them now). He's broken his arm (it's broken now). We've eaten all the biscuits (there aren't any left). The moment you start saying when it happened, you switch back to the past simple: I've lost my keys… I lost them at school yesterday.

Life experience. I've been to Paris twice. She's never flown in a plane. Have you ever eaten sushi? Here it doesn't matter exactly when — we're talking about your whole life up to now as one big, unfinished stretch of time. Ever and never love this use: Have you ever broken a bone? — at any point in your life, up to now.

Common Mistake: Did you ever go to London? is understandable, but in standard UK school English, if you mean "at any point in your life," Have you ever been to London? is the better version.

Now, the little words that seem to travel everywhere with this tense: just, already, yet. Just means very recently — I've just finished the book. Already means sooner than expected — I've already done my homework. Yet turns up in questions and negatives, asking or stating that something hasn't happened up to now — Have you finished yet? I haven't finished yet.

Pro-Tip: With yet, put it right at the end of the sentence in questions and negatives — Have you eaten yet? I haven't eaten yet. Get the placement wrong and it sounds odd even if the grammar's nearly there.

Quick recap: - Present perfect links past to now; past simple marks finished time. - It covers recent actions, unfinished time, present results, and life experience. - This week/today/this year signal present perfect; last week/yesterday signal past simple. - Just, already, yet are your strongest clues that present perfect is needed.

Advanced (Mastery)

If you're still with me, you're ready for the bits that trip up even confident students — the ones that turn up in trickier exam questions.

"I did it" vs "I've done it." Sometimes both are grammatically fine, and the choice changes the feeling of the sentence. Imagine your teacher asks, "Have you all finished question 3?" You could answer Yes, I did it or Yes, I've done it. Both are understandable, but the second sits more naturally in UK English here, because the question was already asking about your state right now — is it done, at this moment? Now picture you're telling a friend about last night's homework marathon: I did question 3, but I didn't have time for question 4. Here the past simple fits, because you're firmly planted in a finished stretch of time — last night. The test is simple: are you talking about now, or about a specific past occasion?

For and since (a quick touch). Strictly this belongs to the present perfect continuous, which has its own article, but you'll see the simple form doing this job too: I've known her for three years. He's lived here since 2015. The idea: something started in the past and is still true now. We tend to use the simple present perfect with state verbs like know, like, believe, and save the continuous for actions like work, wait, study — the full detail lives in the Present Perfect Continuous article, so I'll park it there.

Backshift in reported speech. When you report what someone said, the tense often shifts back a step — this is called backshift, and the full story belongs to the Reported Speech cluster. But the piece involving present perfect is worth knowing: direct speech "I've lost my phone," she said becomes reported speech She said she had lost her phone. Present perfect steps back to past perfect. You don't backshift if the situation is still true right now — but that's a wider question, and the link above will take you through it properly.

Register — and where UK parts ways with US. Let's be honest — you'll hear all sorts in films and on YouTube. American English is comfortable with Did you eat yet? I already did my homework. I just finished my homework. Standard UK English, especially in writing and exams, usually prefers Have you eaten yet? I've already done my homework. I've just finished my homework. If your goal is good UK English for school and exams, stick with the present perfect in these cases.

Common Mistake: Copying American-style dialogue straight into exam writing. In your paper, write I've just finished the test, not I just finished the test — unless you're deliberately putting words into a character's mouth.

When advanced students overuse it. Even confident writers get carried away. Watch for finished time expressions (I've seen that film yesterday ❌ → I saw that film yesterday ✔️), specific past moments in a story (When I was ten, I've broken my arm ❌ → When I was ten, I broke my arm ✔️), and past sequences — narrative "and then, and then" storytelling almost always wants the plain past simple, not a string of present perfects: He walked into the room, sat down, and opened his book, not He has walked in, has sat down, and has opened his book.

If you're curious about how the American version handles all this, there's a companion article — A4-US — that tells their side of the story. Here, we're playing by UK rules.

Quick recap: - I've done it points to now; I did it anchors you in a finished past moment. - For/since with present perfect marks something that started in the past and is still true. - In reported speech, I've done often becomes had done. - UK exam writing prefers I've just finished and Have you eaten yet? over the American versions. - Avoid the present perfect with finished time words and in past-tense storytelling.

UK vs US Note

This article follows UK English usage — the version you're expected to use in UK schools and exams. American English leans on the past simple more often for recent actions: UK says I've just finished my homework; US says I just finished my homework. Neither is wrong — they're different systems — but if you're aiming for UK standards, use the present perfect where we've shown it here. If you want the full American picture, see the companion article "The Present Perfect Tense (US English)" — A4-US.

Key Takeaways

  • Present perfect = have/has + past participle.
  • It links the past to now: recent actions, unfinished time, present results, life experience.
  • Use the past simple for finished time — yesterday, last year, in 2020.
  • Just, already, yet, ever, never are your strongest UK-English signals.
  • For exams and formal writing, prefer I've just… / Have you… yet? over the American-style I just… / Did you… yet?

Check Your Understanding

  1. Choose the best option: a) I (just finished / have just finished) my science project. b) We (went / have been) to the cinema yesterday.
  2. Correct these if needed (or write "OK"): a) I've seen that film last week. b) I've never eaten sushi. c) Did you ever visit London? (UK school English)
  3. Fill the gaps with already, just, or yet: a) Have you done your homework ___? b) I've ___ finished the book — it was great. c) We've ___ started the test, so please be quiet.
  4. Present perfect or past simple? a) I (went / have been) to three primary schools in my life. b) I (went / have been) to that school when I was nine.
  5. Rewrite naturally in UK English: a) I finished my lunch a minute ago. b) She already did her homework.

Answer key 1. a) have just finishedI've just finished my science project. b) wentWe went to the cinema yesterday. 2. a) ❌ → I saw that film last week. (finished time → past simple) b) OK. c) Better: Have you ever visited London? 3. a) yet b) already c) just 4. a) have been (life experience). b) went (finished past time). 5. a) I've just finished my lunch. b) She's already done her homework.

  • A4-US — The Present Perfect Tense (US English) (parallel US edition)
  • A4-C — Present Perfect: Contrast & Comparison
  • A5 — Past Simple
  • A6 — Present Perfect Continuous
  • Pillar 1 — Core Verb Forms & "have / have got / gotten"
  • Pillar 2 — Irregular Verbs & Past Participles
  • Cluster E — Reported Speech