Grammar Rules
The Present Perfect Progressive Tense
Useful Tip
Time Expressions in the Present Perfect Progressive (Continuous)- Use since or ever since with a specific month, year or a period in the past > I have been jogging in this park since 2002 / He has been staring at the wall ever since he heard the news.
- Use for with a number of hours, days, months, years > She’s been talking on the phone for 3 hours.
The present perfect progressive (continuous) is actually easier to understand than the present perfect simple tense. It is used to describe an event that started in the past but is still happening in the present. That event in the present can be An habitual event:
- I have been living in this house for 40 years. (I started living in it 40 years ago and I am still living in it today.)
- I have been climbing up this mountain for over two hours. (I started climbing up it two hours ago and at this moment I'm still climbing.)
Subject | have/has + been + verbing | rest of sentence |
I / You / We / They | have been sitting | here for two hours |
He / She / It | has been working | at this company since April |
Present Perfect Simple or Present Perfect Progressive (Continuous) – Which to use?
In general, use the present perfect simple when the action started in the past and is relevant to the present. Ex. This is the third time I've written to you. (I wrote twice in the past and now I am writing again – in the present.)
If it's an action that started in the past and that same action is still happening now, use the present perfect progressive. Ex I have been waiting for you since 10 am.
Some actions can be expressed in either tense, especially those that started in the past and still occur in the present on a habitual basis. Ex. I have lived in this house for 20 years. / I have been living in this house for 20 years. Both sentences are correct.
Contractions in the Present Perfect Progressive (Continuous)
In general, we contract the subject (the person or thing doing the action) and form of have:
- I have > I've - I've been thinking about you since you called.
- He has > He's / She has > She's / It has > It's - He's been singing for two hours.
- We have > We've / You have > You've / They are > They've – We've been helping her out for a few months.
Negative Sentences in the Present Perfect Progressive (Continuous)
Spelling Tip
When shortening the 3rd person (he, she, it) negative, just remove the o in not and add an apostrophe (') has not > hasn'tSubject | Auxillery Verb | Been + Verbing | Rest of Sentence |
I / You / We / They | haven't (have not) | been lying | to you |
He / She / It | hasn't (has not) | been sleeping | weill since the accident |
- I haven't been feeling well lately.
- Simon hasn't been attending class regularly since he got a job.
- The sales team hasn’t been performing at the top of their game.
- He has not been paying attention!
Yes/No Questions in the Present Perfect Progressive (Continuous)
To create a question that will be answered with a yes or no, start the question with Have or Has, (Haven’t or Hasn’t for a negative question) then add a subject (the person or thing that has been doing the action) followed by been and the ing (present participle) form of the verb and only then add the rest of the sentence.
Auxiliary Verb | Subject | Been + Verbing | Rest of Sentence |
Have | I / you / we / they | been working | since this morning |
Has | he / she / it | been earning | minimum wage |
Hasn't | he / she / it | been helping | you clean the house |
- Have you been keeping track of sales?
- Has Jerry been picking fruit from my trees again?
Wh-Questions in the Present Perfect Progressive (Continuous)
Wh- questions are questions that require more information in their answers. Typical wh- words are what, where, when, why, which, who, how, how many, how much.
To create a wh-question, start with the wh-word, then add have or has, then the subject (a person or thing that has been doing the action), followed by been and the ing (present participle) form of the verb, and only then add the rest of the sentence.
Wh-Word | Auxiliary Verb | Subject | Been + Verbing | Rest of Sentence |
What | have | I / you / we / they | been doing | lately |
Why | has | he / she / it | been copying | documents all day |
- What have you been doing since I left?
- Why has the phone been ringing for the last two hours?
- How long has he been waiting?
Exercises - Present Perfect Progressive (Continuous)
Fill in the correct for of the Present Perfect Progressive as in the examples.
- I've been gardening for three hours. (garden) My back is killing me!
- Tony has been listening to the news non-stop since the conflict began. (listen)
- Have you been saving the coupons for me? (save)
- Roger ______ at his mother’s house since his divorce. (stay)
- How long _____ the dogs ________ like that? (bark)
- I _______ the football score. (not follow) Are we winning?
- The students ______ plans for the school party for several weeks. (make)
- Rachel ________ at that studio for very long. (not dance)
- _________ Tim _______ that book since January? (not read) I'm waiting to borrow it.
- The project manager ________ us to finish the work since Tuesday. (push)
- ________ you ________ TV all morning? (watch)
- I_________ to Paris twice a month since the project started. (travel)
- Jenny ________ customer deadlines since she arrived here. (not meet.) The boss may fire her.
- has been staying
- have/been barking
- haven't been following
- have been making
- hasn't been dancing
- Hasn't/been reading
- has been pushing
- Have/been watching
- I've been traveling
- has not been meeting
Examples – Present Perfect Progressive (Continuous)
Positive
- I have been living in this house for 40 years. (I started living in it 40 years ago and I am still living in it today.
- I have been climbing up this mountain for over two hours. (I started climbing up it two hours ago and at this moment I'm still climbing.)
- I have been waiting for you since 10 am.
- I've been thinking about you since you called.
- He's been singing for two hours.
- We've been helping her out for a few months.
- I've been gardening for three hours. My back is killing me!
- Tony has been listening to the news ever since the conflict began.
Negative
- I haven't been feeling well lately.
- Simon hasn't been attending class regularly since he got a job.
- The sales team hasn't been performing at the top of their game.
- He has not been paying attention!
Yes/No Questions
- Have you been keeping track of sales?
- Has Jerry been picking fruit from my trees again?
- Have you been saving the coupons for me?
Wh Questions
- What have you been doing since I left?
- How long has he been waiting?
- Why has the phone been ringing for the last two hours?