Present Perfect Continuous Tense
The present perfect continuous tense is used when we talk about an unspecified period of time and an action that started in the past and has continued up to the present moment. This tense usually emphasizes duration or the amount of time that an action has been taking place.
Form: – Subject +has/have + been+ V1 (ing) + Object + since/for.
- I have been working for two days.
- She has been studying for 2 hours.
- He has been playing since morning.
- The child has been sleeping for 3 hours.
- It has been raining since midnight.
Form: – Subject +has/have + not + been+ V1 (ing) + Object + since/for.
- I have not been working for two days.
- She has not been studying for 2 hours.
- He has not been playing since morning.
- The child has not been sleeping for 3 hours.
- It has not been raining since midnight.
Form: – Has/Have + Subject + been+ V1 (ing) + Object + since/for ?
- Have I been working for two days?
- Has she been studying for 2 hours?
- Has he been playing since morning?
- Has the child been sleeping for 3 hours?
- Has it been raining since midnight?
Examples of present perfect continuous tense
- I’ve been waiting for him all day.
- Rohan has been playing guitar since morning.
- He has been driving that car since 1995.
- I have been lifting weights for almost 2 years.
- She has been waiting for you since 9 a.m.
- He has been selling vegetables for ten years.
- We have been going to college since Monday.
- Dogs have been barking since midnight.
- They have been watching the match since 10 a.m.
- The child has been crying since morning.
- Since when has the child been missing?
- It has been raining continuously since this morning.
- She’s been working in a bank since leaving college.
- I have been practicing dance for weeks.
- How long have you been suffering from a cold?
- John has been learning dance for three years.
- We have been living in Delhi since 1950.
- It has been raining for 3 hours.
- Someone has been waiting for you since noon.
- I have been wearing this shirt for three days.
- For how many days has she been learning English?
- They have been working here for almost five years.
More Examples: Present Perfect Continuous Tense Examples
- Simple Present Tense
- Present Continuous Tense
- Present Perfect Tense
- Present Perfect Continuous
- Simple Past Tense
- Past Continuous Tense
- Past Perfect Tense
- Past Perfect Continuous
- Simple Future Tense
- Future Continuous Tense
- Future Perfect Tense