What Is the Present Perfect Progressive Tense?

The present perfect progressive tense (also called the present perfect continuous tense) is used to describe actions that started in the past and are still continuing or have recently stopped. It is formed using have/has been + verb-ing. Example: She has been studying for three hours.

This tense is closely related to the present perfect tense, but it emphasizes the duration of an action.

Quick Answer

Present Perfect Progressive Tense (Present Perfect Continuous)

The present perfect progressive describes an action that started in the past and is still continuing now, with emphasis on the duration of the activity. It is formed with have/has been + the -ing form of the verb. Example: "I have been studying English for three hours."

  • Formula: subject + have/has + been + verb-ing
  • Use: ongoing past-to-present actions, emphasis on duration, recent activity with visible results
  • Signal words: for, since, all day, lately, recently, how long
  • Negative: have/has + not + been + verb-ing
  • Question: Have/Has + subject + been + verb-ing?

Frequently Asked

What is the difference between present perfect and present perfect progressive?
Present perfect focuses on the completion or result ("I have written three emails"). Present perfect progressive focuses on the duration of the activity ("I have been writing emails for two hours").
Can stative verbs be used in the present perfect progressive?
No. Verbs like know, love, believe, and own cannot take the progressive form. Use the present perfect instead: "I have known her for years" (not "I have been knowing her").

Structure of the Present Perfect Progressive

Structure:

Subject + have/has been + verb-ing

Present Perfect Progressive Conjugation
SubjectExample
II have been working
YouYou have been working
He / She / ItShe has been working
WeWe have been working
TheyThey have been working

When to Use the Present Perfect Progressive

Actions Continuing Until Now

  • I have been studying all morning.
  • She has been working here since 2021.

Recently Stopped Actions

  • He has been running, so he is tired.
  • They have been cleaning the house.

Emphasizing Duration

  • We have been waiting for two hours.
  • She has been learning English for five years.

Signal Words

  • for
  • since
  • all day
  • all morning
  • recently
  • lately
  • how long

Negative Form

Subject + have/has + not + been + verb-ing

  • I have not been sleeping well.
  • She hasn't been studying lately.
  • They haven't been working today.

Question Form

Have/Has + subject + been + verb-ing?

  • Have you been working all day?
  • Has she been studying English?
  • Have they been waiting long?

Examples of Present Perfect Progressive Sentences

  • She has been reading for two hours.
  • They have been playing football.
  • I have been working on this project.
  • He has been studying English.
  • We have been traveling around Europe.
  • The company has been expanding rapidly.
  • I have been waiting for the bus.
  • She has been preparing for the exam.
  • They have been building a new house.
  • He has been practicing the piano.

Common Mistakes

IncorrectCorrect
I have been work hereI have been working here
She has been study all dayShe has been studying all day
They have been wait for hoursThey have been waiting for hours

Present Perfect Progressive vs Present Perfect

Present Perfect ProgressivePresent Perfect
I have been studying for two hoursI have studied three chapters
She has been working all dayShe has finished the report

Present Perfect Progressive in IELTS Writing

In IELTS Writing and Speaking, the present perfect progressive tense is useful when describing ongoing trends or activities that began in the past and continue into the present.

Examples:

  • The government has been investing heavily in education.
  • The population has been increasing steadily over the past decade.

Frequently Asked Questions

What is the present perfect progressive tense?

The present perfect progressive tense describes actions that started in the past and continue to the present or recently stopped.

How do you form the present perfect progressive tense?

Use have or has plus been and the verb with -ing.

When do we use the present perfect progressive tense?

It is used to emphasize the duration of an action that began in the past and continues today.

By TypoGrammar Editorial Team

TypoGrammar Editorial Team creates independent, grammar-focused educational content to help English learners improve clarity, structure, and accuracy for academic and real-world use.

Editorial Standards & Trust Policy

  • Independent educational content
  • No score guarantees
  • Not affiliated with ETS/TOEFL/IELTS
  • Reviewed for clarity and accuracy

Last reviewed: 2026
Reviewed by: TypoGrammar Editorial Team