Present Perfect Progressive
A complete B2 guide to the present perfect progressive for recent activities. Covers form, for and since, and contrast with the present perfect simple.
The present perfect progressive connects the past to now and focuses on an activity in progress.
Form
Use have or has + been + -ing.
| Statement | Negative | Question |
|---|---|---|
| I have been studying. | I have not been studying. | Have you been studying? |
| She has been working. | She has not been working. | Has she been working? |
Activity Continuing Until Now
Use this form for an activity that began in the past and is still continuing.
I have been learning English for three years.
She has been working here since January.
Use for with a length of time and since with a starting point.
Recent Activity With Present Evidence
Use it when a recent activity explains what we can see now.
Your clothes are wet. Have you been walking in the rain?
I am tired because I have been studying all evening.
Present Perfect Simple Or Progressive
Use the progressive to focus on the activity. Use the simple to focus on a completed result.
| Focus | Example |
|---|---|
| activity | I have been reading your report. |
| completed result | I have read your report. |
Common Mistakes
| Avoid | Use |
|---|---|
| I have learning English for years. | I have been learning English for years. |
| She has been work here since May. | She has been working here since May. |
| How long are you waiting? | How long have you been waiting? |
Practice
I have ___ studying all morning.
Summary
Use the present perfect progressive for activities that started in the past and continue now, or recent activities with present evidence. The form is have/has been + -ing; use for with durations and since with starting points.