Present Perfect Continuous Tense
Use the present perfect continuous to show that an action started in the past and is still going on now. Learn have/has been + -ing with 'for' and 'since'.
Simple explanation
The present perfect continuous describes an action that started in the past and is still happening now — or has just recently stopped. It emphasises how long the action has been going on.
Why it matters
Compare these two:
- "She has worked here for five years." (present perfect — focuses on the fact)
- "She has been working here for five years." (present perfect continuous — emphasises the ongoing effort, still happening)
The second version feels warmer and more vivid. It is common in everyday conversation.
How to form it
have / has been + verb-ing
| Subject | Formula | Example |
|---|---|---|
| I / You / We / They | have been + verb-ing | I have been waiting for an hour. |
| He / She / It | has been + verb-ing | She has been studying all morning. |
Negative: have/has + not been + verb-ing
"He hasn't been sleeping well lately."
Question: Have/Has + subject + been + verb-ing?
"Have you been exercising regularly?"
For vs Since
| Word | Use it for | Example |
|---|---|---|
| for | a duration (length of time) | I have been waiting for 30 minutes. |
| since | a starting point (a specific time) | She has been teaching since 2018. |
Wrong vs right
This is one of the most common mistakes in Indian English. "I am working since" is grammatically wrong — the present continuous cannot pair with since or for in this way.
Daily life usage
- "I have been learning English for six months."
- "She has been waiting at the reception since 10 a.m."
- "We have been trying to reach you all day."
- "He hasn't been eating properly since the exam started."
- "How long have you been working in this field?"
Practice quiz
Q1Which sentence is correct?
Quick summary
- Present perfect continuous = have/has been + verb-ing.
- Use it for an action started in the past and still continuing.
- Use for with a duration and since with a starting point.
Think of one activity you have been doing consistently. Write: "I have been [doing something] for [duration] / since [year]." Maybe it is learning English, working at your company, or living in your city. That one sentence — honest and precise — is the present perfect continuous.