Present Perfect Continuous Tense: Use and Examples Guide

Introduction

Have you ever wondered how to talk about an action that started in the past and is still happening now? Or how to explain why your clothes are dirty? Mastering the present perfect continuous tense is the key. This friendly guide will help you understand and use this important tense correctly and confidently.

What Is the Present Perfect Continuous Tense?

The present perfect continuous tense (also called the present perfect progressive) is a verb tense we use to talk about actions or situations that started in the past and have continued up until now, or actions that have just stopped but have a present result. It connects the past with the present in a very specific way.

Rules

  1. The structure is: Subject + have/has + been + present participle (verb-ing).
  2. Use have been with I, you, we, they, and plural nouns.
  3. Use has been with he, she, it, and singular nouns.
  4. We form the present participle by adding -ing to the base form of the verb (e.g., work → working).
  5. For negative sentences, add not after have/has: have not (haven’t) been or has not (hasn’t) been.
  6. For questions, invert the subject and have/has: Have/Has + subject + been + verb-ing?

How to Use It

Let’s break down the four main situations where we use the present perfect continuous tense.

1. Actions Started in the Past and Continuing Now

We use this tense to talk about actions that began at some point in the past and are still happening at the moment of speaking. We often use for (to talk about a period of time) or since (to talk about a starting point).

Example: She has been studying English for three years. (She started three years ago and she is still studying now.)

2. Recent Actions with Present Results

We use it for actions that have just finished or very recently stopped. The action is over, but you can see or talk about the result now.

Example: Why are you tired? I have been running. (The running just finished, and the present result is that I am tired.)

3. Temporary Situations

This tense is perfect for talking about temporary actions or situations that are happening around now, but not necessarily at this exact second.

Example: I have been reading a great book this week. (It’s a temporary activity for this week.)

4. To Express Annoyance or Criticism

We can use the present perfect continuous, often with words like “always” or “constantly,” to complain about repeated actions that are annoying.

Example: He has been leaving his dirty dishes in the sink! (This repeated action annoys the speaker.)

Examples in Sentences

  • I have been waiting for the bus for twenty minutes.
  • They have been living in London since 2020.
  • It has been raining all morning.
  • Look at the garden! The children have been playing in the mud.
  • How long have you been learning to drive?
  • She is out of breath because she has been climbing the stairs.
  • We haven’t been sleeping well lately.
  • What has he been doing all afternoon?
  • My phone battery is dead because I have been watching videos.
  • The team has been working on this project for months.
  • He’s very fit because he has been going to the gym regularly.
  • Sorry I’m late! Have you been waiting long?

Common Mistakes

Here are some frequent errors to avoid when using the present perfect continuous.

Mistake 1: Using it with non-action (stative) verbs like ‘know’, ‘like’, ‘believe’.
❌ I have been knowing him for years.
✅ I have known him for years. (Use present perfect simple for stative verbs.)

Mistake 2: Confusing ‘for’ and ‘since’.
❌ She has been working here since three hours.
✅ She has been working here for three hours. (Use ‘for’ with a period of time. Use ‘since’ with a specific start time: since 10 a.m., since Monday.)

Mistake 3: Using it for finished actions with no connection to now.
❌ I have been finishing my homework last night.
✅ I finished my homework last night. (Use the past simple for completed past actions at a stated time.)

Mistake 4: Forgetting the ‘been’.
❌ They have working hard.
✅ They have been working hard.

Quick Summary

  • Use the structure: have/has + been + verb-ing.
  • It connects the past to the present.
  • Main uses: actions continuing until now, recent actions with visible results, temporary situations, and expressing annoyance.
  • Use for with a duration and since with a starting point.
  • Do not use it with stative verbs (be, want, know, etc.).

Practice Exercises

Fill in the blanks with the correct form of the verb in the present perfect continuous tense.

  1. She (teach) ________________ at this school for a decade.
  2. How long (you / wait) ________________ for the doctor?
  3. I (not / feel) ________________ well recently.
  4. He’s covered in paint because he (decorate) ________________ the kitchen.
  5. We (look) ________________ for an apartment for months.

Answers:
1. has been teaching
2. have you been waiting
3. have not been feeling / haven’t been feeling
4. has been decorating
5. have been looking

Conclusion

The present perfect continuous tense is a powerful tool for making clear connections between past activities and the present moment. With practice, using “have been doing” or “has been working” will become a natural part of your English conversations. Remember the rules, watch out for the common mistakes, and you’ll master it in no time!

FAQ

What is the difference between present perfect and present perfect continuous?

The present perfect simple (e.g., I have done) often focuses on the result or completion of an action. The present perfect continuous (e.g., I have been doing) focuses on the activity itself, its duration, or that it is temporary. Compare: “I have read that book” (result: I know the story) vs. “I have been reading that book” (activity: I’ve spent time on it, maybe I’m not finished).

Can I use ‘live’ and ‘work’ with the present perfect continuous?

Yes, absolutely! Verbs like ‘live’, ‘work’, ‘study’, and ‘teach’ are very commonly used with the present perfect continuous to emphasize the duration of an ongoing situation. For example: “I have been living here for two years” sounds very natural and emphasizes the ongoing nature of your stay.

When should I NOT use the present perfect continuous?

You should avoid using it with stative verbs. These are verbs that describe a state of being, not an action (e.g., know, believe, like, want, own, understand). For these, use the present perfect simple instead. Also, don’t use it for actions that are completely finished in the past with no present relevance; use the past simple.

Is it correct to use ‘always’ with the present perfect continuous?

Yes, but it changes the meaning slightly. When used with “always,” the present perfect continuous often expresses a repeated action that is annoying or surprising from the speaker’s point of view. For example, “You have always been helping me” (present perfect simple) states a fact. “You have always been helping me!” (present perfect continuous) can express deeper emotion, like gratitude or surprise at the ongoing nature of the help.