Present Perfect Continuous is one of the twelve core English tenses. It emphasises the duration or ongoing nature of an activity that started in the past and either continues now or has just stopped, often leaving a visible result.
When to use present perfect continuous
Duration up to now
An activity that started in the past and has continued, with focus on how long.
Recently stopped actions with a visible present result
An activity that just finished, and you can still see or feel its effect.
Emphasising repetition or ongoing effort
Highlighting that something has been happening repeatedly or persistently.
Asking or explaining "how long"
The natural tense for questions and answers about duration of an ongoing activity.
Structure & formula
| Form | Structure | Example |
|---|---|---|
| Affirmative | Subject + have/has + been + verb-ing | She has been working all morning. |
| Negative | Subject + have/has + not + been + verb-ing | She hasn't been feeling well. |
| Yes/No question | Have/Has + subject + been + verb-ing? | Have you been waiting long? |
| WH question | WH word + have/has + subject + been + verb-ing? | How long have you been waiting? |
Signal words & time expressions
These words often (though not always) signal that present perfect continuous is the right choice:
for, since, all day, all week, lately, recently, how long
Common mistakes
| Incorrect | Correct | Why |
|---|---|---|
| I have been knowing him for years. | I have known him for years. | "Know" is a state verb and doesn't take continuous forms — use present perfect simple instead. |
| She has been work here since June. | She has been working here since June. | The main verb needs "-ing" after "has been." |
| How long you have been living here? | How long have you been living here? | In questions, "have/has" comes before the subject. |
Quick practice
Complete each sentence with the correct form.
- I _____ (study) for three hours — I need a break.
- It _____ (rain) since this morning.
- She _____ (not / feel) well lately.
- How long _____ you _____ (learn) English?
- They _____ (wait) for the bus for twenty minutes.
Quick summary
FAQs
What's the difference between present perfect and present perfect continuous?
Present perfect ("I have read three books") focuses on the result or completed amount. Present perfect continuous ("I have been reading all afternoon") focuses on the ongoing activity and its duration, regardless of exact completion.
Can I use this tense with state verbs?
Generally no — state verbs like know, believe, and want don't take continuous forms. Use present perfect simple instead: "I have known her for years," not "I have been knowing her."