Introduction
Do you ever struggle to explain an action that started in the past and is still happening now? The Present Perfect Continuous tense is your best friend for exactly that situation. Mastering this tense will help you sound more natural and precise in English, especially when describing ongoing activities, their duration, or their recent effects.
What Is the Present Perfect Continuous Tense?
The Present Perfect Continuous tense (also called the Present Perfect Progressive) describes an action that began in the past, continues into the present, and may still be ongoing. It emphasises the duration or the continuous nature of the action, not just its completion.
Structure: Subject + have/has + been + verb-ing
- I have been studying English for three years.
- She has been working here since 2020.
- They have been waiting for the bus for 20 minutes.
Rules
- Use “have” or “has” depending on the subject. Use “has” with he, she, it; use “have” with I, you, we, they.
- Always add “been” + verb-ing. The main verb always ends in -ing (present participle).
- Use for durations or starting points. Use “for” to talk about a period of time (for two hours, for a week) and “since” to talk about a starting point (since Monday, since 2019).
- Do not use with stative verbs. Verbs like know, believe, love, own, want usually do not take the continuous form. Instead, use the Present Perfect simple (e.g., I have known her for years — not I have been knowing).
- The action may have just stopped or still be continuing. Context determines the meaning. For example: “You look tired. Have you been working hard?” (The action has just stopped, but its effect is visible.)
How to Use It
Follow these steps to use the Present Perfect Continuous correctly:
Step 1: Identify the action that started in the past and continues now.
Ask yourself: Did the action begin before now? Is it still happening or has it just finished with a visible result?
Step 2: Choose the correct form of “have”.
I/You/We/They → have | He/She/It → has
Step 3: Add “been” and the -ing form of the main verb.
Example: work → been working | run → been running | study → been studying
Step 4: Add time expressions if needed.
Use “for” + duration (for two days) or “since” + specific point (since Tuesday).
Step 5: Check for stative verbs.
If the verb describes a state (like, need, belong), use the Present Perfect simple instead.
Examples in Sentences
- I have been reading this book for two weeks.
- She has been learning Spanish since January.
- They have been playing football all afternoon.
- We have been waiting for the train since 8 o’clock.
- He has been working on this project for months.
- You have been studying all day — take a break!
- It has been raining since early morning.
- The children have been watching cartoons for hours.
- I have been trying to call you all day.
- She has been exercising regularly to stay fit.
- We have been living in this city since 2015.
- He has been feeling better lately.
Common Mistakes
Here are frequent errors learners make, with corrections:
- ❌ Mistake 1: Using the wrong form of “have”.
❌ She have been studying for hours.
✅ She has been studying for hours. - ❌ Mistake 2: Forgetting “been”.
❌ I have working all day.
✅ I have been working all day. - ❌ Mistake 3: Using a stative verb in continuous form.
❌ I have been knowing him for ten years.
✅ I have known him for ten years. - ❌ Mistake 4: Confusing “for” and “since”.
❌ I have been waiting since three hours.
✅ I have been waiting for three hours. - ❌ Mistake 5: Using Present Perfect Continuous for completed actions with a clear past time.
❌ I have been watching a movie yesterday.
✅ I watched a movie yesterday.
Quick Summary
- Use Present Perfect Continuous for actions that started in the past and continue now.
- Structure: have/has + been + verb-ing.
- Use “for” with duration, “since” with a starting point.
- Do not use with stative verbs (know, love, own, etc.).
- The action may still be happening or have just stopped with a visible result.
Practice Exercises
Fill in the blanks with the correct form of the Present Perfect Continuous tense.
- She ____________ (study) for the exam all week.
- They ____________ (travel) around Europe since June.
- I ____________ (try) to fix the computer for two hours.
- We ____________ (wait) for the bus since 7:30.
- He ____________ (work) at this company for five years.
Answers:
- has been studying
- have been travelling
- have been trying
- have been waiting
- has been working
Conclusion
The Present Perfect Continuous tense is a powerful tool for describing ongoing actions and their effects in English. With regular practice, you will naturally use it to talk about activities that connect the past to the present. Keep using it in your daily conversations, and soon it will feel automatic.
FAQ
1. What is the difference between Present Perfect and Present Perfect Continuous?
Present Perfect simple (e.g., I have written three emails) focuses on the completed result or number of completed actions. Present Perfect Continuous (e.g., I have been writing emails all morning) focuses on the duration or ongoing process of the action.
2. Can I use Present Perfect Continuous with stative verbs?
No. Stative verbs (like know, believe, love, hate, own, want, need) describe states, not actions. They do not usually take continuous forms. Use Present Perfect simple instead: “I have known her since childhood” (not “have been knowing”).
3. When should I use “for” and “since” with this tense?
Use “for” to indicate a duration of time (e.g., for two hours, for a week, for years). Use “since” to indicate a specific starting point in time (e.g., since Monday, since 2019, since I arrived).
4. Is it correct to use Present Perfect Continuous for actions that have just stopped?
Yes. If the action has recently stopped and you can see its effect or result, it is correct. For example: “Your hands are dirty. Have you been gardening?” The gardening action has just stopped, but the result (dirty hands) is visible.