The Present Perfect (US)
📖 Prefer the grown-up version? Read the adult edition →
The present perfect links the past to now — have/has plus a past participle. It's the tense for something that happened before now but still matters today, or that started in the past and carries on. Here's the wrinkle worth knowing early: American English uses it a little less than British English, and often reaches for the past simple instead. So if you read a lot of American books, films and websites, you'll see patterns that look "wrong" to a strict British teacher but are perfectly natural in the US. Neither side is broken — they're just two settled ways of doing the same job.
The form: have/has + past participle
I have finished · she has gone · they have seen (I've / she's / they've)
The hard part is the past participle — the third form of the verb. Regular verbs just take -ed (finished, played, cleaned), but the common irregulars have to be learned: go → gone, see → seen, do → done, eat → eaten, write → written, take → taken. It's "I have gone," never "I have went" — went is the past simple and never follows have.
What it's for
- A past action that still matters now: I have lost my phone. (and I still can't find it)
- Something continuing from the past: We have lived here for years. (and still do)
- Life experience up to now: I have never eaten sushi. (not once, in my whole life so far)
- With ever, never, already, yet: Have you ever been to Canada?
The American difference
Here's the US twist worth remembering. Where a British speaker uses the present perfect, Americans often use the past simple — especially with just, already and yet:
UK: I've just eaten. Have you finished yet? US: I just ate. Did you finish yet?
Neither is wrong; it's a genuine UK/US difference. In American writing and speech, the past simple version sounds completely natural. More pairs, so you can hear the pattern:
UK: She's already left. · US: She already left. UK: I've lost my keys. · US: either I've lost or I lost my keys is common.
Watch out — "gotten"
Americans use gotten as a past participle of get ("I've gotten better at maths"), where British English uses got ("I've got better"). That's the standard US form, not a mistake. But careful: "have got" meaning possess stays as got even in the US — "I've got a car" (I own one), versus "I've gotten a car" (I've acquired one). Same word, two participles, doing two different jobs.
An edge case: "gone to" vs "been to"
This pair works the same in both varieties, and it's worth nailing. "She has gone to New York" means she's there now, or on her way — she hasn't come back. "She has been to New York" means she went at some point and has already returned. One little verb swap flips the whole meaning, so read for it carefully.
A second angle: why the two varieties drifted apart
It's worth understanding why American English leans on the past simple here, because it makes the pattern easier to remember rather than just memorise. Both varieties agree that the present perfect links the past to now. The difference is how strict each one is about it. British English guards the boundary tightly: if there's the faintest link to the present, out comes the present perfect. American English is more relaxed and lets the plain past simple cover a lot of that ground, especially with just, already and yet, which point at recent time. So "I just ate" feels complete to an American ear, while a British ear wants "I've just eaten" to signal the "and I'm full now" link. Neither is more logical than the other; they're two settled habits that grew apart over centuries. Knowing that the split is about strictness, not about right and wrong, means you can read American writing without wincing and write in whichever variety your reader expects. Match the audience, stay consistent, and you'll never look wrong to either side.
Why it matters
Understanding both patterns makes you a sharper reader and a more flexible writer. You'll meet the American past-simple style constantly — in games, YouTube, films and US books — and knowing it's a real variety, not an error, stops you second-guessing what you read. When you write, the key is consistency: pick the style that fits your reader and stay with it, rather than flip-flopping mid-piece. And in either variety, the one clear error to avoid is welding a finished time word to the present perfect — "I have seen it yesterday" is wrong on both sides of the Atlantic; it has to be "I saw it yesterday."
For your own writing, the practical advice is simple. If you're writing for a British audience — most UK schoolwork — use the present perfect where it fits, exactly as a British teacher expects. If you're writing something deliberately American in flavour, or quoting American speech, the past simple with just, already and yet is natural and correct. What you should not do is bounce between the two styles inside one piece, because that reads as careless rather than clever. Pick your variety at the start, keep to it, and either way avoid that one universal trap of a finished time word next to have or has.
Quick check
1. I ___ (finish) already. (US style — which tense sounds natural?)
Answer
2. Past participle of get, US style: ___
Answer
3. Fix it (both varieties agree): I have seen that film last week.
Answer
4. Choose: He has gone / been to Texas — he's back home now.
Answer
5. Have you ___ (eat) breakfast? (give the participle)
Answer
6. True or false: "I just ate" is normal American English.
Answer
Where next
- The Present Perfect (UK English) — the British version.
- The Past Simple — the tense US English prefers here.
- Learnt or Learned? Got or Gotten? — the gotten difference.
¶ Field Notes — free
Weekly grammar help for your 11–18-year-old.
One email a week. No spam, unsubscribe anytime.