Oratrics Navbar

Complete guide for Present perfect continuous tense rules with Examples

Present Perfect Continuous Tense Rules: A Complete Guide with Examples

You know that moment when you’re not sure whether to say “I work here since 2020” or “I’ve been working here since 2020”? Most people just guess and move on. But that little hesitation actually points to a real gap the present perfect continuous tense doesn’t really have a clean match in a lot of other languages, so it takes some getting used to even for people who are otherwise fluent.
The short version: this tense is for stuff that started in the past and is either still happening, or just wrapped up but you can still feel it in the room. It’s not about pinning down a single moment. It’s about a stretch of time.
So let’s get into how it’s built, when people actually reach for it in real conversation, and where it tends to go wrong.

Republic day speech in English for students with free template to practice - Oratrics
☰ Table of Contents

    What's This Tense Even Doing?

    Two jobs, really:
    * Something started earlier and hasn’t stopped yet
    * Something just stopped, but the result is still hanging around
    It’s obsessed with duration. Not “how many,” not “is it finished” just “how long.”

    Take these two sentences:
    * She has read three books this month.
    * She has been reading all afternoon.

    First one’s counting. Three books, done. Second one couldn’t care less about a final number it just wants you to know she’s been at it a while. That’s basically the whole difference, and once it clicks, it clicks for good.

    How It's Built

    Not complicated, honestly:
    Subject + has/have + been + verb-ing

    Has goes with he, she, it. Have goes with I, you, we, they. That’s it.
    Some examples that sound like something a person would actually say:

    • I’ve been learning guitar this year, on and off.
    • He has been waiting for that bus for almost twenty minutes now.
    • We’ve been living in this apartment since 2015.
    • She’s been texting me nonstop since lunch something’s going on.
    • For negatives, just slide “not” in after has/have. I have not been feeling well lately. She hasn’t been sleeping properly this week. They haven’t been talking since the argument.

    Questions flip the order.

    • Have you been exercising regularly?
    • Has he been working on that report all day?
    • How long have you two been dating?

    And negative questions work the same way Haven’t you been sleeping well? Hasn’t she been feeling better?

    When People Actually Use This

    • Knowing the rule is one thing. Knowing when a real person would actually say this is another, and honestly more useful.
    • Something’s still going. “I’ve been reading this book for two weeks” still reading it, not done.
      You want to stress how long something’s been happening. For and since do a lot of heavy lifting here. For goes with a chunk of time for two hours, for five years. Since goes with a starting point since Monday, since 2020. She’s been working here for six years. We’ve been waiting since noon, if you can believe it.
    • Something just ended but the evidence is still around. Someone walks in sweaty and out of breath, you say “Have you been running?” The running’s over, but it’s obvious it just happened. Your eyes are red have you been crying? The kitchen’s a disaster have you been baking again?
      Something keeps happening. Not necessarily nonstop, just repeated. He’s been calling me every single day this week. They’ve been arguing a lot lately, honestly.
    • You’re a bit annoyed, and it shows. This surprises a lot of learners, but it’s a favorite tense for complaining in casual English. You’ve been ignoring my texts! She’s been going on about the weather all day.

    Present Perfect Continuous vs. Present Perfect Simple

    This is where most of the confusion actually lives, so here’s the comparison laid out plainly.
    Present Perfect Simple Present Perfect Continuous
    Cares about the result Cares about the process
    I have written three emails today. I have been writing emails all morning.
    She has read the book. (finished) She has been reading the book. (maybe still going)
    Answers “how many?” Answers “how long?”
    Rule of thumb: counting something, or it’s clearly over? Go simple. Talking about a stretch of time or an ongoing effort? Go continuous.

    Mistakes That Come Up Constantly

    • Stative verbs sneaking in where they shouldn’t. Words like know, believe, love, want, understand describe states, not actions they generally don’t take the continuous form at all. “I have been knowing him for years” is wrong. “I have known him for years” is right.
    • Dropping “been” entirely, usually because you’re talking fast. “I have working since morning” missing a piece. “I have been working since morning” there it is.
    • Mixing up for and since. “I have been waiting since two hours” doesn’t work. “I have been waiting for two hours” does. So does “I have been waiting since 2 PM.”
    • Getting has/have backwards. “She have been cooking all day” nope. “She has been cooking all day” yes.
    • None of this makes you a bad English speaker, by the way. These are some of the most common slip-ups even among people who’ve been studying for years.

    Words That Tip You Off

    A handful of words tend to show up right before this tense:

    For, since, how long, lately, recently, all day, all week, all month.
    How long have you been living here? I’ve been feeling a bit off lately, to be honest. She’s been traveling all month.

    Quick Practice

    Give these a shot before checking the answers below.

    1. They ___ (wait) for the train for over an hour.
    2. He ___ (not/sleep) well since the exam started.
    3. ___ you ___ (learn) French for long?
    4. My hands are dirty because I ___ (fix) the car.

    Answers: have been waiting / has not been sleeping / Have… been learning / have been fixing

    Why Bother With Any of This

    It’s tempting to file this under “minor grammar point” and move on, but this tense quietly does a lot of work. It’s how you explain you’ve been grinding on something for hours, why you’re out of breath, or let’s be real how you point out that someone’s been ignoring you without technically starting a fight. Skip it, and your English can start sounding like a series of snapshots instead of an actual story unfolding over time.

    Once “has/have been + -ing” stops feeling like a formula you’re applying in your head and starts just… coming out, you’ve got it.

    Conclusion

    This tense feels tricky mostly because it’s tracking time itself, not just a single event. But once “has/have been + -ing” becomes automatic, and for versus since stops needing a second thought, it just starts coming out naturally. Try narrating your own day with it sometime how long you’ve been working on something, what you’ve been up to lately. It’ll stick faster than any rule ever could.

    Frequently Asked Questions

    Subject + has/have + been + verb-ing. “I have been studying,” “She has been working”.

    Present continuous (“I am working”) is just about right now no sense of how long. Present perfect continuous (“I have been working”) reaches back to when it started, so there’s that extra layer of duration.

    Not really. Know, believe, love, understand these describe states, not actions, so they stay in the simple form. “I have known her for years,” never “I have been knowing her for years.”

    For goes with a length of time for two hours, for five years. Since goes with a starting point since Monday, since 2018.

    Has been for he, she, it. Have been for I, you, we, they.

    Yes, definitely “He’s been calling me every day this week” is a classic example.

    Add “not” after has/have. “I have not been feeling well,” or “She hasn’t been sleeping.”

    Often, yes. It’s a go-to in casual speech for expressing annoyance “You’ve been ignoring my calls all week!”

    Leave a Comment

    Your email address will not be published. Required fields are marked *

    Oratrics Footer
    Student studying

    Start Your Child's Learning Journey

    Join thousands of students excelling with our personalized educational development paths.

    Thank You! 🎉

    Your free demo has been booked! We will contact you within 24 hours to finalize your schedule.

    Book Your Free Demo

    Experience personalized learning tailored to your child's needs

    Scroll to Top