If there’s one tense that makes non-native English speakers groan, it’s the present perfect. It doesn’t behave like the past tense in most other European languages, it doesn’t have a tidy one-to-one translation, and just when you think you’ve got the hang of it, along comes the present perfect continuous to muddy the water all over again.
Here’s the good news: once you understand what the present perfect is actually for, the rules start to feel a lot less arbitrary. It’s not a random grammatical hoop — it’s a tense that connects the past with the present in a very specific way. And the simple-versus-continuous distinction, while fiddly, follows a logic you can lean on.
So pour yourself a coffee and let’s untangle this properly. By the end of this lesson you’ll know how to form both versions, when to use which, and which mistakes to dodge.
Form of the present perfect simple
The present perfect simple is built with two ingredients:
have / has + past participle
We use have with I, you, we, they, and has with he, she, it. The past participle is the third form of the verb — gone, eaten, written, seen, lived, worked, and so on. With regular verbs it’s just the verb plus -ed; with irregular verbs you’ll have to learn the forms by heart, I’m afraid.
Some examples:
- I have visited Malta three times.
- She has finished her homework.
- We haven’t seen that film yet.
- Have you met the new teacher?
In speech and informal writing, have and has usually contract: I’ve visited, she’s finished, we haven’t seen. Get comfortable with the contractions — that’s how the tense actually sounds in real life.
Form of the present perfect continuous
The present perfect continuous adds one extra layer:
have / has been + verb-ing
So we keep the have/has, slot in been, and stick -ing on the main verb. Examples:
- I have been studying all morning.
- He has been working here since 2018.
- They haven’t been listening.
- Have you been waiting long?
Notice that the structure is the same in every case — only the main verb changes. Once you’ve got have/has been + -ing in your head, the form is sorted; the real work is knowing when to reach for it instead of the simple version.
Present perfect simple — when to use it
The present perfect simple is your go-to when you want to link a past action to the present moment, but you’re not interested in the action stretching out over time. Think of it as taking a snapshot rather than filming a video.
There are four main situations where you’ll want it:
1. Recent past actions with present relevance.
- I‘ve lost my keys! (And I still don’t have them — that’s why it matters now.)
- She‘s broken her arm.
2. Life experience (often with ever, never, before).
- Have you ever been to Japan?
- I‘ve never tried oysters.
3. Completed actions with a present result.
- He‘s painted the kitchen. (It’s finished — and now it looks lovely.)
- I‘ve written three emails this morning.
4. Situations that started in the past and continue now (with for or since), especially with stative verbs.
- I‘ve known her for ten years.
- We‘ve lived in Malta since 2019.
The key idea running through all of these: there’s a clear link between the past action and the here-and-now. Either the action just happened, or its result is still visible, or the situation is genuinely ongoing.
Present perfect continuous — when to use it
The continuous version is for when you want to put a spotlight on the process — the duration, the activity, the fact that something has been going on for a while. You’re filming the video, not snapping the photo.
Use it when:
1. An action started in the past and is still happening (or has only just stopped).
- I‘ve been learning English for six years.
- It‘s been raining all afternoon.
2. You want to emphasise how long something has been going on.
- She‘s been waiting for two hours!
- We‘ve been driving since dawn.
3. There’s a visible or tangible result of the activity.
- You look exhausted — have you been running?
- His hands are dirty because he‘s been gardening.
That last use is a really common one in spoken English. Someone walks in dripping wet, and you say You’ve been swimming! — not You’ve swum! The continuous version naturally explains the state the person is in right now.
Side-by-side comparison
The fastest way to feel the difference is to put the two side by side. Look at these pairs and notice how the meaning shifts:
Pair 1 — finished or still going?
- I‘ve read three books this month. (Three books, done and dusted. Result-focused.)
- I‘ve been reading a really good book. (Maybe I haven’t finished it. Activity-focused.)
Pair 2 — situation or activity?
- I‘ve lived here for five years. (Permanent-feeling, factual.)
- I‘ve been living here for five years. (More temporary feel — maybe I’m about to move.)
Pair 3 — completed task or ongoing effort?
- She‘s written her essay. (It’s done — she can hand it in.)
- She‘s been writing her essay. (She’s been busy with it — but is it finished? We don’t know.)
Notice how often the simple form points at a result and the continuous form points at the activity itself. That’s the central instinct to develop.
Stative verbs go simple, not continuous
Here’s an important wrinkle. Some verbs describe states rather than actions — things like know, believe, own, understand, like, love, hate, want, need, and belong. These are called stative verbs, and they don’t normally take the continuous form.
So even when the meaning feels ongoing, you stick with the simple:
- ✅ I‘ve known him for years.
- ❌
I’ve been knowing him for years. - ✅ We‘ve owned this flat since 2015.
- ❌
We’ve been owning this flat since 2015. - ✅ She‘s always liked jazz.
- ❌
She’s always been liking jazz.
The reasoning is simple enough: you can’t really be in the process of knowing or owning. The state just exists. So when you’re talking about long-term feelings, beliefs or possessions, default to the present perfect simple.
Common mistakes to watch out for
Two errors come up again and again in my classroom, and they’re worth flagging.
Mistake 1: Using the past simple where you need the present perfect.
- ❌ I lost my keys, can you help me look?
- ✅ I‘ve lost my keys, can you help me look?
If the action still affects the present moment — the keys are still missing, the result is still relevant — you want the present perfect. The past simple cuts the link to now; the present perfect keeps it alive.
Mistake 2: "Since 5 years" instead of "for 5 years".
- ❌ I’ve lived in Malta
sincefive years. - ✅ I’ve lived in Malta for five years.
- ✅ I’ve lived in Malta since 2019.
The rule is straightforward: for + a length of time (for two hours, for ages, for a week); since + a starting point (since Monday, since 2019, since I was a child). Mix them up and you’ll sound off, even if everything else in your sentence is perfect.
Mini quiz — 12 questions
Right, your turn. Choose the correct option in each sentence. Some need the simple, some need the continuous, and a few are testing whether you’ve spotted a stative verb or a for/since trap.
- I (have read / have been reading) this novel — I finished it yesterday.
- She’s tired because she (has worked / has been working) all day.
- How long (have you known / have you been knowing) Marco?
- We (have lived / lived) here (for / since) 2018.
- He (has just finished / has just been finishing) his lunch.
- My eyes hurt because I (have stared / have been staring) at the screen for hours.
- (Have you ever visited / Have you ever been visiting) Gozo?
- I (have written / have been writing) three emails this morning and now I’m done.
- It (has rained / has been raining) non-stop since breakfast.
- I (have owned / have been owning) this car for ten years.
- She (has lost / lost) her phone — she still can’t find it.
- We’ve been studying English (for / since) six months.
Answers
Here’s how it should look:
- have read (completed action — finished yesterday, result-focused)
- has been working (activity, visible result — she’s tired)
- have you known (stative verb — no continuous)
- have lived; since (situation continuing now; since + starting point)
- has just finished (completed action with present relevance)
- have been staring (activity with a tangible result)
- Have you ever visited (life experience — simple)
- have written (three completed tasks, done and dusted)
- has been raining (ongoing action emphasising duration)
- have owned (stative verb — no continuous)
- has lost (recent past with present result — phone still missing)
- for (length of time, not a starting point)
If those still feel slippery, the quickest way to lock them in is to use them in real conversation with a teacher who can correct you on the spot. Get a quick quotation for an English course in Malta and you could be drilling these tenses in a sunny classroom — with the rooftop pool waiting for you afterwards.
Ready to learn English in Malta?
Two weeks of focused lessons, real conversations with classmates from around the world, and an afternoon swim on our rooftop. Get a free, no-obligation quote — see exactly what your course would cost, zero hidden fees.
