The present perfect progressive shows actions that started in the past, continue now, and often show duration or recent results.
If you keep seeing “have been doing” in English and feel unsure when to use it, you are dealing with the present perfect progressive. This tense helps you talk about actions that link past and present, such as “I have been studying” or “She has been working all morning.” Once you understand the pattern and logic, the tense turns into a reliable tool instead of a puzzle.
When learners search for “example present perfect progressive”, they usually want simple rules, clear timelines, and lots of real sentences. This guide gives you all three. You will see how the tense is built, what it means, and how it compares with related tenses like the present perfect simple and present continuous.
Present Perfect Progressive Overview Table
Start with a quick overview. This table shows the core facts you need before you read longer explanations and examples.
| Feature | Present Perfect Progressive | Example |
|---|---|---|
| Basic Form | have/has + been + verb-ing | She has been reading. |
| Use 1 | Action started in past and still continues now | They have been waiting since noon. |
| Use 2 | Action recently stopped with a clear present result | I am tired because I have been running. |
| Typical Time Words | for, since, lately, recently, all day, all week | He has been working all day. |
| Short Answer | Yes/No + subject + have/has | Yes, she has. |
| Negative Form | have/has + not + been + verb-ing | We have not been sleeping well. |
| Question Form | Have/Has + subject + been + verb-ing? | Have you been studying? |
Example Present Perfect Progressive In Simple Terms
Grammars often call this tense “present perfect progressive” or “present perfect continuous.” Both names describe the same form. The word “progressive” tells you that the action is in progress. The word “perfect” tells you that the action connects with the present moment.
You can describe the tense with a simple formula: subject + have/has + been + verb-ing. Here are a few quick samples that show the meaning:
- I have been learning English for five years. (The learning started in the past and still continues.)
- She has been playing the piano all afternoon. (The activity may still be in progress, and the time period “all afternoon” is not finished.)
- They have been fixing the roof, so the house looks better now. (The action may have finished, but the result is visible.)
According to the British Council present perfect explanation, this tense works best when you care about the activity itself or how long it has been happening, not only about the final result.
Present Perfect Progressive Examples In Everyday English
To feel confident, you need plenty of sentences. This section shows present perfect progressive examples from daily life. Read them aloud and notice how the time words connect past and present.
Ongoing Actions With Duration
We often use this tense with “for” and “since” to show how long something has continued.
- We have been studying for the exam for three hours.
- He has been living in Berlin since 2020.
- They have been working on the project all week.
- I have been reading this novel since Monday.
Temporary Or Repeated Actions
The present perfect progressive also fits short periods or repeated actions that feel temporary.
- My neighbours have been playing loud music every night this week.
- She has been taking extra classes this month.
- We have been meeting online instead of in the office.
- The kids have been watching cartoons all morning.
Actions With Present Results
Sometimes the action has stopped, but you can still see the result now.
- Why are your hands dirty? I have been gardening.
- He is out of breath because he has been running.
- The floor is wet because someone has been cleaning.
- Her eyes are red because she has been crying.
The Grammarly present perfect continuous guide gives more examples of this link between past activity and present result, which matches how native speakers use the tense in real life.
Forming The Present Perfect Progressive
Now that you have seen many sentences, take a closer look at how the tense is built. The structure stays steady, so once you learn it, you can create your own sentences with any verb that describes an action.
Affirmative Sentences
Use this pattern: subject + have/has + been + verb-ing.
- I have been working.
- You have been studying.
- He/She/It has been sleeping.
- We have been travelling.
- They have been cooking.
Negative Sentences
To form the negative, add “not” after “have” or “has.” Contractions sound natural in speech and writing.
- I have not been watching the show. / I haven’t been watching the show.
- She has not been feeling well. / She hasn’t been feeling well.
- They have not been coming on time. / They haven’t been coming on time.
Questions
For questions, move “have” or “has” to the front of the sentence.
- Have you been studying long?
- Has he been working here since March?
- Have they been travelling together?
Present Perfect Progressive Vs Present Perfect Simple
Students often mix the present perfect progressive with the present perfect simple. They look similar, but they do not give the same message. The simple form (have/has + past participle) often points to the result or completion. The progressive form (have/has been + verb-ing) often points to the action or duration.
Study these pairs of sentences. The difference in meaning comes from the chosen tense.
- I have written three emails today. (The number of emails matters.)
- I have been writing emails all morning. (The activity and length of time matter.)
- She has read that book. (The reading is complete.)
- She has been reading that book all day. (The reading may continue and the time feels long.)
Present Perfect Progressive Vs Present Continuous
The present continuous (am/is/are + verb-ing) talks about what is happening right now or around the present time. The present perfect progressive connects the past with now. This small shift in timeline changes the meaning.
- He is studying. (Right now, at this moment.)
- He has been studying. (He started earlier and is still studying or has just stopped.)
- They are playing football. (The match is in progress.)
- They have been playing football for two hours. (The action started two hours ago and continues.)
Comparison Table With Related Tenses
This second table compares three close tenses so you can see the difference at a glance.
| Tense | Timeline Idea | Sample Sentence |
|---|---|---|
| Present Continuous | Action happening right now | I am working on my homework. |
| Present Perfect Simple | Finished action with result now | I have finished my homework. |
| Present Perfect Progressive | Action started in past and still continues or has a present result | I have been working on my homework for two hours. |
| Present Simple | Habit or general truth | I do my homework every evening. |
| Past Continuous | Action in progress at a time in the past | I was doing my homework at six o’clock. |
| Past Perfect | Action finished before another past action | I had done my homework before dinner. |
Common Mistakes With Present Perfect Progressive
Even advanced learners make repeated mistakes with this tense. Knowing the usual problems helps you avoid them in your own writing and speech.
Using Stative Verbs In Progressive Form
Some verbs describe states, not actions. Verbs such as “know,” “like,” “own,” and “believe” rarely appear in progressive forms. Use the present perfect simple with them instead.
- Correct: I have known her for years.
- Not natural: I have been knowing her for years.
- Correct: They have owned this shop since 2010.
- Not natural: They have been owning this shop since 2010.
Wrong Time Expressions
The present perfect progressive often works with unfinished time periods and durations, such as “for three hours,” “since May,” or “all week.” Finished time expressions such as “yesterday” usually go with past simple, not with this tense.
- Correct: She has been studying English since May.
- Better as past simple: She studied English yesterday.
- Correct: We have been working hard all week.
- Better as past simple: We worked hard last week.
Confusing Habit With Duration
The present perfect progressive highlights duration, not constant habit. If something is a regular habit that you do many times, the present simple may match better.
- Present perfect progressive: I have been going to the gym every day this month. (Temporary, with a clear time limit.)
- Present simple: I go to the gym every day. (General habit.)
Practice Ideas For Present Perfect Progressive
Reading rules is only the first step. To make present perfect progressive feel natural, you need to use it in short, regular practice sessions. Here are a few simple ideas you can try on your own or in class.
Write About Your Week
Take a notebook and write five sentences about the last few days using present perfect progressive. Think about study, work, hobbies, and daily routines.
- I have been working on a group project.
- I have been watching a new series.
- I have been practising the guitar every evening.
Ask And Answer Questions
With a partner or on your own, write down ten questions that use the target tense. Then answer them aloud.
- How long have you been learning English?
- What subjects have you been studying this term?
- Where have you been spending most of your free time lately?
Notice Present Perfect Progressive In Real Texts
When you read articles, watch series, or listen to podcasts, pay attention to phrases like “have been doing” or “has been working.” Pause and ask yourself why the speaker chose this tense. Over time, the pattern will feel more natural.
By now you have seen structure, meaning, and many example present perfect progressive sentences in context. With steady practice, this tense will stop feeling strange and will become a normal part of your English toolkit.