Introduction
Have you ever started a sentence, paused, and wondered, “Is this the right tense for an action that began in the past and is still happening now?” You are not alone. The Present Perfect Continuous tense is one of the most useful—and often confusing—tenses for describing ongoing actions in English. Mastering it will help you sound more natural, especially when talking about experiences, habits, and recent activities that connect to the present moment.
What Is the Present Perfect Continuous Tense?
The Present Perfect Continuous tense (also called the Present Perfect Progressive) is used to describe an action that started in the past and has continued up to the present. It emphasises the duration or ongoing nature of the action, rather than its completion. The structure is: have/has + been + verb-ing.
For example: “I have been studying English for three years.” This means you started studying three years ago and you are still studying now.
Rules for Using the Present Perfect Continuous
- Use it for actions that started in the past and continue to the present. Example: “She has been working here since 2019.”
- Use it to emphasise the duration of an action. Example: “They have been waiting for the bus for 40 minutes.”
- Use it for actions that have recently stopped but have a present result. Example: “You look tired. Have you been running?”
- Use it with time expressions like ‘for,’ ‘since,’ ‘all morning,’ ‘recently,’ and ‘lately.’ Example: “He has been feeling unwell lately.”
- Do not use it with stative verbs (like ‘know,’ ‘believe,’ ‘like’). Use the Present Perfect Simple instead. Example: “I have known her for years.” (Not: “I have been knowing…”)
How to Use the Present Perfect Continuous Step by Step
Step 1: Form the tense correctly
Subject + have/has + been + verb (base form + -ing). For negatives, add ‘not’ after have/has. For questions, invert the subject and have/has.
- Positive: “I have been reading that book.”
- Negative: “She has not been sleeping well.”
- Question: “Have you been exercising regularly?”
Step 2: Decide when to use it
Ask yourself: Is the action still ongoing? Do I want to focus on the duration? Is there a visible result in the present? If yes, the Present Perfect Continuous is likely the right choice.
Step 3: Choose the right time expressions
Use ‘for’ + a period of time (e.g., for two weeks) and ‘since’ + a specific point in time (e.g., since Monday). Other common expressions: ‘all day,’ ‘this week,’ ‘recently,’ ‘lately.’
Step 4: Compare with the Present Perfect Simple
The Present Perfect Simple focuses on the result or completion of an action (“I have finished my homework”). The Present Perfect Continuous focuses on the process or duration (“I have been doing my homework for two hours”).
Examples in Sentences
- “We have been living in this neighbourhood since 2015.”
- “He has been working on the project all week.”
- “I have been feeling more confident about my English lately.”
- “They have been saving money for a holiday.”
- “She has been practising the piano for two hours.”
- “Why is your hair wet? Have you been swimming?”
- “The ground is wet. It has been raining all morning.”
- “I have been trying to call you for hours.”
- “We have been watching this series since last month.”
- “He looks exhausted because he has been studying for his exams.”
- “My phone battery is dead. I have been using it too much.”
- “The children have been playing outside since lunch.”
Common Mistakes with the Present Perfect Continuous
- Mistake 1: Using it with stative verbs.
❌ “I have been knowing him for a long time.”
✅ “I have known him for a long time.” - Mistake 2: Confusing it with the Present Perfect Simple when the action is finished.
❌ “I have been reading that book already.” (If you finished it)
✅ “I have read that book already.” - Mistake 3: Forgetting to use ‘been’ in the negative form.
❌ “She has not working here for long.”
✅ “She has not been working here for long.” - Mistake 4: Using the wrong time expression.
❌ “I have been studying since three hours.”
✅ “I have been studying for three hours.” - Mistake 5: Overusing it when the action is clearly finished.
❌ “I have been finishing my work an hour ago.”
✅ “I finished my work an hour ago.”
Quick Summary
- The Present Perfect Continuous shows an action that started in the past and continues now.
- Form: have/has + been + verb-ing.
- Use it to emphasise duration, recent activity with present results, or ongoing situations.
- Do not use it with stative verbs.
- Common time expressions: for, since, all day, lately, recently.
Practice Exercises
Fill in the blanks with the correct form of the Present Perfect Continuous tense.
- She ________ (study) French for five years.
- They ________ (not / sleep) well lately.
- ________ you ________ (work) on this report all morning?
- He ________ (wait) for the doctor since 2 p.m.
- I ________ (feel) tired because I ________ (exercise) too much.
Answers:
- has been studying
- have not been sleeping
- Have … been working
- has been waiting
- have been feeling … have been exercising
Conclusion
The Present Perfect Continuous tense is a powerful tool for expressing ongoing actions and their connection to the present. By understanding its rules, avoiding common mistakes, and practising regularly, you will gain confidence in your English communication. Keep using it in your daily conversations, and soon it will feel completely natural.
FAQ
1. What is the difference between Present Perfect Simple and Present Perfect Continuous?
Present Perfect Simple focuses on the result or completion of an action (e.g., “I have written three emails”). Present Perfect Continuous focuses on the duration or ongoing process (e.g., “I have been writing emails all morning”). Use the continuous form when the action is still happening or when you want to emphasise how long it has been happening.
2. Can I use the Present Perfect Continuous with ‘since’ and ‘for’?
Yes, absolutely. ‘Since’ is used with a specific point in time (e.g., since 2020, since Monday). ‘For’ is used with a duration (e.g., for two years, for a week). Both are very common with this tense.
3. Why can’t I use the Present Perfect Continuous with stative verbs?
Stative verbs describe states, feelings, or possessions (e.g., know, believe, belong) rather than actions. Because the Present Perfect Continuous emphasises an ongoing action, it does not work with stative verbs. Instead, use the Present Perfect Simple: “I have known her for years” (not “I have been knowing”).
4. How do I form negative and question sentences?
For negatives, add ‘not’ after have/has: “She has not been sleeping.” For questions, invert the subject and have/has: “Have you been waiting long?” The structure remains: have/has + (not) + been + verb-ing.