
The present perfect continuous tense, also called the present perfect progressive, helps you talk about activities that began before now and still matter in the present. It is the tense behind sentences such as “I’ve been studying,” “She’s been working,” and “It has been raining.”
English speakers use this form when time, effort, or visible evidence matters. Maybe an action is still going on. Maybe it has just ended, but you can still see the result. This guide explains the pattern, the main uses, common time words, and the mistakes learners most often make.
Contents at a Glance
- Meaning of the Present Perfect Continuous
- Building the Present Perfect Continuous
- When This Tense Is Used
- Using For and Since
- How It Differs from the Present Perfect Simple
- How It Differs from the Present Continuous
- Negative Sentences and Questions
- Verbs That Usually Avoid This Form
- Errors Learners Often Make
- Try It Yourself
- Main Points to Remember
Meaning of the Present Perfect Continuous
The present perfect continuous describes something that started in the past and either continues now or has stopped very recently with a result you can still notice. The tense draws attention to the activity as a process, especially how long it has lasted.
Take the sentence “I have been waiting for two hours.” It shows that the waiting began two hours ago, that the situation is still connected to now, and that the speaker wants you to notice the length of the wait. That mix of past beginning, present connection, and focus on duration is what makes this tense useful.
You will hear it often in ordinary conversation. People use it to talk about jobs, health, weather, routines, hobbies, studies, and plans. Learning it well makes your English sound more natural when you describe situations that are still developing or have just left evidence behind.
Building the Present Perfect Continuous
This tense combines a perfect structure with a continuous form. You need three parts: “have” or “has,” then “been,” then the -ing form of the main verb.
Positive Sentence Pattern
Subject + have/has + been + verb-ing
| Subject | Have/Has | Been | Verb-ing | Example |
|---|---|---|---|---|
| I | have | been | working | I have been answering emails since breakfast. |
| You | have | been | studying | You have been preparing carefully. |
| He/She/It | has | been | raining | It has been raining for most of the afternoon. |
| We | have | been | waiting | We have been waiting outside since noon. |
| They | have | been | traveling | They have been traveling across Europe all month. |
Short Forms in Speech
Contractions are very common with the present perfect continuous, especially in conversation. They make the sentence smoother and less formal.
I have been → I've been: I've been looking for my keys.
You have been → You've been: You've been helping everyone today.
He has been → He's been: He's been training before work.
She has been → She's been: She's been studying Spanish online.
We have been → We've been: We've been organizing the garage.
They have been → They've been: They've been staying with relatives.
When This Tense Is Used
1. Activities That Began Earlier and Continue Now
The most frequent use is for an activity that started in the past and is still happening. The sentence usually highlights duration, and “for” or “since” often tells us the length of time or the starting point.
I have been renting this apartment for three years. (I still rent it.)
She has been teaching at the school since 2020. (She still teaches there.)
They have been saving money for a house. (They are still saving.)
It has been snowing since dawn. (The snow is still falling.)
2. Actions That Just Ended but Left Evidence
You can also use the present perfect continuous when an activity has stopped, but its result is still clear now. The action itself may be over, yet the present situation shows what happened.
Your face is red. Have you been jogging? (You are not jogging now, but you look hot and tired.)
The kitchen smells amazing. Someone has been baking. (The baking may be finished, but the smell remains.)
His hands are covered in paint. He has been painting the fence. (The activity left visible evidence.)
I'm thirsty because I have been gardening in the sun. (The work is done or paused, but the effect remains.)
3. Stressing Time, Effort, or Persistence
Sometimes this tense is chosen because the speaker wants to stress effort or length of time. The present perfect simple may report the fact, but the continuous form gives more feeling to the process.
I have been calling the office all morning! (The speaker stresses repeated effort.)
We have been revising this proposal for weeks. (The long period matters.)
She has been rehearsing her speech for hours. (The effort is the focus.)
4. Repeated Activity During a Recent Period
The present perfect continuous can also describe repeated actions over a span of time leading up to now. It often suggests a recent habit, trend, or pattern.
He has been seeing a physical therapist twice a week. (Several appointments over time.)
I have been listening to podcasts on my commute. (Many listening sessions.)
They have been complaining about the noise lately. (Repeated complaints.)
Using For and Since
“For” and “since” often appear with the present perfect continuous because they explain the time connection. They are not interchangeable: one gives a length of time, and the other gives a starting point.
For + a Length of Time
Use “for” to say how long the activity has continued. It comes before a duration such as minutes, hours, days, months, years, or a general time phrase.
I've been waiting for forty minutes.
She's been reviewing notes for two hours.
We've been staying in this neighborhood for six years.
They've been discussing the issue for quite a while.
Since + the Time It Started
Use “since” to show when the action began. It is followed by a specific time, date, year, event, or life period.
I've been working remotely since April.
He's been playing chess since primary school.
It's been raining since lunchtime.
We've been neighbors since we moved here.
Quick Test: If the phrase answers “How long?” use “for.” If it answers “When did it start?” use “since.” For example: “How long have you been waiting?” → “For twenty minutes.” / “Since 2 o'clock.”
How It Differs from the Present Perfect Simple
The present perfect continuous and the present perfect simple both link past events to the present. The difference is in what the speaker wants to highlight: the ongoing process or the finished result.
| Present Perfect Continuous | Present Perfect Simple |
|---|---|
| Highlights duration: I've been reading for two hours. | Highlights completion/result: I've read the whole book. |
| Looks at the process: She's been painting the bedroom all afternoon. | Looks at the finished product: She's painted two walls. |
| Often suits temporary situations: I've been living with my cousin. | Often suits permanent situations: I've lived in this town all my life. |
| The action may be unfinished: I've been writing a report. (still working) | The action is finished: I've written a report. (it's done) |
Continuous: I have been cleaning the garage. (The work may still be happening, or the recent work is obvious.)
Simple: I have cleaned the garage. (The job is complete. The garage is clean.)
How It Differs from the Present Continuous
Both tenses use an -ing verb, and both can describe activity in progress. The present continuous focuses on now; the present perfect continuous connects that activity to an earlier starting point.
| Present Continuous | Present Perfect Continuous |
|---|---|
| What is happening right now: I am reading an article. | How long it has been happening: I have been reading for two hours. |
| Does not strongly highlight duration. | Strongly highlights duration from a past starting point. |
| Does not need a specific past starting point. | Often connects the action to time with “for” or “since.” |
Negative Sentences and Questions
Making the Negative Form
To make a negative sentence, put “not” after “have” or “has.” In informal English, “haven't” and “hasn't” are the usual short forms.
I have not (haven't) been eating much lately.
She has not (hasn't) been sleeping well.
They have not (haven't) been training enough.
Making Questions
Have you been waiting here long?
Has she been working late again?
How long have you been studying English?
What have they been building all week?
Verbs That Usually Avoid This Form
Like the present continuous, the present perfect continuous is usually not used with stative verbs. These verbs name states, possession, feelings, senses, or thoughts rather than active processes.
Incorrect: I have been knowing her since college.
Correct: I have known her since college. (present perfect simple)
Incorrect: He has been owning that bike for years.
Correct: He has owned that bike for years.
Exceptions: Verbs like “live,” “work,” and “study” can often be used in either the present perfect simple or the present perfect continuous with little or no change in meaning. For example: “I've lived here for five years” and “I've been living here for five years” express almost the same idea.
Errors Learners Often Make
Error 1: Putting Since Before a Duration
Incorrect: I've been waiting since two hours.
Correct: I've been waiting for two hours.
Error 2: Putting For Before a Starting Point
Incorrect: She's been working for Monday.
Correct: She's been working since Monday.
Error 3: Leaving Out Been
Incorrect: I have working all day.
Correct: I have been working all day.
Error 4: Choosing the Wrong Auxiliary Verb
Incorrect: He have been running for an hour.
Correct: He has been running for an hour.
Try It Yourself
Exercise 1: Fill in the Blanks
1. Maria ___ (learn) English for five years.
2. How long ___ you ___ (stand) in line?
3. It ___ (rain) since yesterday evening.
4. The children ___ (not/sleep) well recently.
5. He ___ (work) on the report since March.
Answer Key
1. Maria has been learning English for five years.
2. How long have you been standing in line?
3. It has been raining since yesterday evening.
4. The children have not been sleeping well recently.
5. He has been working on the report since March.
Main Points to Remember
Use the present perfect continuous when an action began in the past and still connects to the present, especially when you want to show duration, recent evidence, or sustained effort. The form is have/has + been + verb-ing. Pair it with “for” when you give a length of time and with “since” when you give the starting point. Watch out for stative verbs, remember to include “been,” and choose the auxiliary that matches the subject. With practice, this tense becomes a clear and natural way to describe ongoing situations in English.
Look Up Any Word Instantly on Dictionary Wiki
Get definitions, pronunciation, etymology, synonyms & examples for 1,200,000+ words.
Search the Dictionary