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.
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").
Table of Contents
Structure of the Present Perfect Progressive
Structure:
Subject + have/has been + verb-ing
| Subject | Example |
|---|---|
| I | I have been working |
| You | You have been working |
| He / She / It | She has been working |
| We | We have been working |
| They | They 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
| Incorrect | Correct |
|---|---|
| I have been work here | I have been working here |
| She has been study all day | She has been studying all day |
| They have been wait for hours | They have been waiting for hours |
Present Perfect Progressive vs Present Perfect
| Present Perfect Progressive | Present Perfect |
|---|---|
| I have been studying for two hours | I have studied three chapters |
| She has been working all day | She 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.
Related Verb Tenses
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