Simple explanation
What is the Present Perfect Continuous? The Present Perfect Continuous connects a past activity with the present. It often focuses on the activity itself, its duration, or its effect now. We use it when something started before now and is still continuing, or when an activity has recently stopped but we can still see or experience its result. Activities that started in the past and continue now One of the most common uses is for an activity that began in the past and is still in progress. For example, I've been studying for two hours means that the studying started two hours ago and is probably still happening. Expressions such as for two hours, since Monday, all morning, and lately often appear in this type of sentence. Recent activities with a present result The activity does not always have to be continuing at the exact moment of speaking. It may have stopped very recently, but its effect is still important. For example, if someone is out of breath, you might ask, Have you been running? The running may have stopped, but the person's condition provides evidence of the recent activity. Using for and since Use for to describe a period of time, such as for ten minutes, for three months, or for a long time. Use since to identify the point when an activity started, such as since Monday, since 2024, or since I moved here. A useful test is to ask: How long? Use for. Since when? Use since. Present Perfect Continuous and Present Perfect Simple Both tenses connect the past with the present, but they often have different focuses. I've been reading the book focuses on the activity or process of reading and does not necessarily mean the book is finished. I've read the book usually focuses more on the result and often suggests that the book has been completed. Context is important because the difference is not always absolute. Stative verbs Some verbs normally describe states rather than activities and are not usually used in continuous forms. Common examples include know, believe, understand, and own. We normally say I've known her for years, not I've been knowing her for years. Recognizing common stative verbs helps you avoid an important B1 grammar error.
Grammar formula
Affirmative
Subject + have/has + been + verb-ingShe has been studying all morning.
Negative
Subject + have/has + not + been + verb-ingI haven't been sleeping well.
Yes/no question
Have/Has + subject + been + verb-ing?Have you been waiting long?
Duration question
How long + have/has + subject + been + verb-ing?How long have you been learning English?
Duration with for
Subject + have/has + been + verb-ing + for + period of timeWe've been talking for an hour.
Starting point with since
Subject + have/has + been + verb-ing + since + starting pointHe's been working here since June.
Core rules
- 1
Affirmative form
Use have or has after the subject, followed by been and the -ing form of the main verb. Use have with I, you, we, and they. Use has with he, she, and it.
- 2
Negative form
Put not after have or has. The contractions haven't been and hasn't been are very common in everyday English.
- 3
Question form
For yes/no questions, move have or has before the subject. Been and the -ing form remain after the subject.
- 4
Questions about duration
Use How long when you want to ask about the duration of an activity. The usual pattern is How long + have/has + subject + been + verb-ing?
- 5
Use for with a period of time
Use for before a duration, such as for twenty minutes, for six weeks, or for a long time.
- 6
Use since with a starting point
Use since before the time or event when the activity began, such as since Tuesday, since 8 o'clock, or since I started this job.
- 7
Be careful with stative verbs
Common stative verbs such as know, believe, understand, and own are normally not used in the Present Perfect Continuous when they describe a state. The Present Perfect Simple is usually more natural.
Useful examples
I've been learning English for three years.
I started learning English three years ago, and I am still learning it.
The activity began in the past and continues now. For introduces the duration.
Mia has been working from home since Monday.
Mia started working from home on Monday and is still doing so.
Since identifies the starting point.
We've been waiting for the bus for twenty minutes.
We started waiting twenty minutes ago and are still waiting.
The focus is on how long the waiting has continued.
Why are you out of breath? Have you been running?
You look out of breath, so I am asking whether you were running recently.
The activity may have stopped, but there is a clear present result.
It has been raining all morning.
The rain started earlier this morning and has continued through the morning.
The sentence emphasizes the continuing activity over a period of time.
I haven't been sleeping well lately.
My sleep has not been good during the recent period.
Lately connects a repeated recent situation with the present.
Has Daniel been using my laptop?
I am asking whether Daniel has used my laptop recently or over a period of time.
The speaker may have noticed evidence that suggests recent use.
How long have you been living in this neighborhood?
When did you start living in this neighborhood, and how much time has passed since then?
How long asks about the duration of a continuing situation.
She's tired because she's been studying for her exam.
She studied for her exam recently, and that activity explains why she is tired now.
The recent activity has a present consequence.
They've been renovating their kitchen for weeks.
They started renovating their kitchen weeks ago, and the work is still continuing.
The tense presents the renovation as an ongoing process.
I've been trying to call you since lunchtime.
I started trying to contact you at lunchtime and have made repeated attempts since then.
The continuous form can describe repeated attempts over a period of time.
Your hands are dirty. Have you been fixing the bike?
Your dirty hands suggest that you may have been working on the bike recently.
Present evidence leads to a question about a recent activity.
Common mistakes
- ❌ I have been study English for two hours. ✅ I have been studying English for two hours. The main verb must be in the -ing form after have/has been.
- ❌ She has been work here since May. ✅ She has been working here since May. The complete structure is has been + verb-ing.
- ❌ I am studying English since 2024. ✅ I have been studying English since 2024. The activity started in the past and continues into the present, so the Present Perfect Continuous is appropriate here.
- ❌ We've been waiting since two hours. ✅ We've been waiting for two hours. Two hours is a period of time, so use for rather than since.
- ❌ He's been working here for January. ✅ He's been working here since January. January is a starting point, so use since.
- ❌ I've been knowing her for five years. ✅ I've known her for five years. Know is normally a stative verb in this meaning, so the Present Perfect Simple is used instead.
- ❌ Has been she working today? ✅ Has she been working today? In a question, the correct order is has + subject + been + verb-ing.
Learning tips
- Use the Present Perfect Continuous when an activity has a meaningful connection between the past and now.
- If duration or the process of an activity is important, this tense is often a natural choice.
- Remember the simple contrast: for answers how long, while since answers since when.
- Look for present evidence such as tiredness, wet clothes, or dirty hands when identifying the recent-activity use.
- Do not choose this tense only because a sentence contains for or since. The meaning of the verb and the context also matter.
- Check whether the main verb is a stative verb such as know, believe, understand, or own before using a continuous form.
- When comparing it with the Present Perfect Simple, ask whether the speaker is focusing more on the activity and duration or on the result and completed amount.
Practise this topic
Interactive exercises for this topic are coming soon.
PlannedRelated grammar
Related dictionary words
Frequently asked questions
Does an activity in the Present Perfect Continuous have to be happening right now?
No. It may still be continuing, or it may have stopped very recently. If it has stopped, there is often a present result or evidence, such as being tired after exercising.
What is the difference between since and for?
Use for with a duration, such as for two hours. Use since with a starting point, such as since Monday or since 8 o'clock.
What is the difference between I've worked and I've been working?
I've been working usually gives more attention to the activity, its duration, or its ongoing nature. I've worked can focus more on a result, experience, or completed work. The exact difference depends on context.
Can I use the Present Perfect Continuous with every verb?
No. Many stative verbs, including know, believe, understand, and own in their usual meanings, are not normally used in continuous forms.
Why do we say I've known him for years instead of I've been knowing him for years?
Know describes a state in this meaning rather than an activity. English therefore normally uses the Present Perfect Simple: I've known him for years.
How do I ask how long an activity has continued?
Use How long + have/has + subject + been + verb-ing. For example: How long have you been waiting?
Does using for or since always mean I need the Present Perfect Continuous?
No. Both for and since can also appear with other forms, including the Present Perfect Simple. Choose the tense according to the meaning, the type of verb, and whether you want to emphasize an activity, duration, state, or result.
