⏳ Present Perfect Continuous Tense: A Complete Guide
The Present Perfect Continuous Tense (also called Present Perfect Progressive) is used to describe actions that started in the past and continue up to the present, or actions that have recently stopped but have results in the present.
✅ 1. Form
Structure: Subject + have/has been + verb-ing
🔹 Affirmative
- I have been working all day.
- She has been studying for the test since morning.
🔹 Negative
Structure: Subject + have/has not been + verb-ing
- He has not been feeling well lately.
- We haven’t been sleeping properly this week.
🔹 Questions
Yes/No: Have/Has + subject + been + verb-ing?
Wh-: Wh-word + have/has + subject + been + verb-ing?
- Have you been exercising regularly?
- How long has she been waiting here?
🧠 2. Meaning and Use
🔸 A. Actions Continuing Up to the Present
We use the Present Perfect Continuous to describe actions that started in the past and are still happening now.
- I have been learning Spanish for three months. (I’m still learning.)
- They have been living in Yangon since 2010. (They still live there.)
🔸 B. Actions That Have Recently Stopped
We use this tense to talk about actions that have just finished, with visible evidence or present results.
- She has been crying. (Her eyes are red.)
- He has been running. (He’s out of breath.)
🔸 C. Repeated Activity Over Time
To express a repeated action happening over a period leading to the present.
- We have been meeting every weekend to plan the project.
- You have been spending too much time online lately.
⏰ 3. Time Expressions Used
These expressions are commonly used with the Present Perfect Continuous to show duration or recent completion:
- For + a period of time (e.g., for two hours, for six months)
Example: I have been reading for an hour. - Since + a point in time (e.g., since morning, since 2015)
Example: She has been working here since April. - How long: used in questions
Example: How long have you been waiting? - Lately / Recently: for ongoing or very recent activity
Example: I’ve been feeling tired lately.
❗ 4. Common Mistakes
- ❌ I am working here for three years.
✅ I have been working here for three years. - ❌ He has been work all day.
✅ He has been working all day. - ❌ We have been waited for hours.
✅ We have been waiting for hours.
🧠 5. Tips to Remember
- Use have/has been + verb-ing — never use the past form of the verb.
- For answers the question "How long?" with a duration (e.g., for 10 minutes).
- Since gives a starting point in time (e.g., since January).
- Don’t use non-continuous verbs (like know, like, love) in this tense.
🌤️ Instruction:
Give the correct Present Perfect Continuous forms of the verbs in brackets.
✍️ Exercise (20 Sentences):
- She (work) on her research paper since early this morning.
- I (not sleep) well for the past few nights because of my cold.
- (What / they / talk) about for so long in the meeting room?
- We (paint) the living room all afternoon, and we’re not done yet.
- He (not go) to the gym regularly lately.
- (Have / you / wait) here long before the manager arrived?
- The students (prepare) for the school concert for two weeks.
- My neighbors (argue) again, and it’s been going on for hours!
- I (try) to finish this puzzle since breakfast, and it’s still not done.
- She (not practice) the piano much this week because of her flu.
- (How long / you / feel) this tired? Maybe you need a break.
- We (explore) different holiday destinations since last month.
- He (take) extra lessons lately to improve his English.
- The children (not behave) very well today—they’ve been shouting all day.
- (Why / she / avoid) talking to you lately?
- I (study) for my speaking test while my brother (watch) YouTube.
- They (not answer) any of our emails, and we’ve sent three already.
- (Who / use) my laptop? The battery is low, and it was full yesterday.
- We (watch) this TV series every evening for the past week.
- I (not feel) hungry because I (snack) too much today.