Guide · Updated 2026 10

Present Perfect Continuous: Rules, Examples, and Exercises

Learn how to use the present perfect continuous tense in English. Rules, examples, time expressions, common mistakes, and practice exercises for B1 learners.

This post contains affiliate links. If you click and make a purchase, we may receive a commission at no extra cost to you. Learn more.

Grammar Guide · Updated July 2026

Learn how to use the present perfect continuous tense in English. Rules, examples, time expressions, common mistakes, and practice exercises for B1 learners.

Present Perfect Continuous Formula

Subject + have/has + been + verb-ing

The present perfect continuous tense connects the past to the present. It focuses on the duration or ongoing nature of an action that started in the past and continues now, or has just stopped with a visible result.

When to Use Present Perfect Continuous

Ongoing Actions

Actions that started in the past and are still happening now.

I have been studying English for three years.

Recent Actions with Results

Actions that just stopped but have a visible result now.

You look tired. Have you been working late?

Emphasizing Duration

Highlighting how long something has been happening.

I have been waiting for two hours!

Explaining Present Situations

Explaining why something is the way it is now.

My hands are dirty because I have been gardening.

Present Perfect Continuous Structure

Sentence Type Structure Example
Affirmative have/has + been + verb-ing She has been working all day.
Negative have/has + not + been + verb-ing I have not been feeling well.
Question Have/Has + subject + been + verb-ing? Have you been waiting long?
Wh- question Wh- + have/has + subject + been + verb-ing? How long have you been learning English?

For vs Since in Present Perfect Continuous

Word Usage Examples
for Duration of time for two hours, for three years, for a week
since Specific starting point since Monday, since 2020, since morning

for: I have been living here for five years.

since: I have been living here since 2021.

for: She has been sleeping for ten hours.

since: She has been sleeping since 10 PM.

Present Perfect vs Present Perfect Continuous

Feature Present Perfect Simple Present Perfect Continuous
Focus Completed result Ongoing activity or duration
Form have/has + past participle have/has + been + verb-ing
Question Have you ever...? How long have you been...?
Stative verbs I have known her for years. Not used with stative verbs

Stative Verbs and Present Perfect Continuous

Stative verbs describe states, not actions. They are not normally used in continuous tenses, including present perfect continuous.

Verb Type Examples Correct (present perfect simple)
Thoughts know, believe, understand I have known him for years.
Emotions love, hate, like, want She has always loved music.
Possession have, own, belong They have owned that house since 2018.
Senses see, hear, smell, taste I have seen that movie twice.

Common Mistakes

Mistake 1: Forgetting 'been'

Incorrect: I have working all day.

Correct: I have been working all day.

Mistake 2: Using stative verbs in continuous

Incorrect: I have been knowing her for years.

Correct: I have known her for years.

Mistake 3: Wrong subject-verb agreement

Incorrect: He have been working here for five years.

Correct: He has been working here for five years.

Practice Exercises

Complete each sentence with the correct form of the verb in brackets.

  1. She _______ (study) English for three years.
  2. They _______ (wait) for the bus since 8 AM.
  3. I _______ (feel) tired lately.
  4. How long _______ you _______ (learn) to play guitar?
  5. He _______ (not sleep) well this week.
  6. We _______ (live) in this city since 2022.
  7. The children _______ (play) outside all afternoon.
  8. She _______ (work) on this project for two months.

Answer Key

  1. has been studying
  2. have been waiting
  3. have been feeling
  4. have ... been learning
  5. has not been sleeping
  6. have been living
  7. have been playing
  8. has been working

Practice with a Real Teacher

The best way to master tenses is through real conversation. A tutor can correct your mistakes in real time and help you use present perfect continuous naturally.

PDF

Free Guide: 10 AI Tools to Master English

Join 5,000+ learners. One practical tip a week. Unsubscribe anytime.

IELTS is a registered trademark of the University of Cambridge, the British Council, and IDP Education Australia. This site is not affiliated with, or endorsed by, any of these organizations.

Learn English Online with Rocket Languages

Free Level Test in 2 min

Free 2-minute test

Try Now