Present Perfect Continuous: Rules, Examples and Exercises
Learn present perfect continuous tense in English. Clear rules, structure tables, time expressions, common mistakes, and 10 practice exercises for B1-B2 learners.
Present Perfect Continuous: Rules, Examples and Exercises
Learn the present perfect continuous tense with clear rules, structure tables, time expressions, common mistakes, and practice exercises. Designed for B1-B2 learners who want to talk about ongoing actions and their present results.
What Is the Present Perfect Continuous?
The present perfect continuous tense connects the past to the present. Use it when an action started in the past and is still happening now, or when an action recently stopped but you can still see its effect.
Formula
Subject + have/has + been + verb-ing
Example (ongoing)
I have been studying English for two years.
Started in the past, continues now
Example (recent result)
She has been running. She is tired.
Action stopped, result visible now
Three Main Uses of Present Perfect Continuous
| Use | Meaning | Example |
|---|---|---|
| Action in progress | Started past, continues now | I have been waiting for the bus since 8 am. |
| Recent result | Action stopped, effect visible | You look tired. Have you been working hard? |
| Temporary situation | Happening around now, not permanent | She has been staying with us for a few weeks. |
Present Perfect Continuous Structure
The table below shows how to form affirmative, negative, and question sentences across different subjects.
| Form | Structure | Example |
|---|---|---|
| Affirmative | Subject + have/has + been + verb-ing | They have been traveling since June. |
| Negative | Subject + have/has + not + been + verb-ing | He has not been sleeping well lately. |
| Yes/No question | Have/Has + subject + been + verb-ing? | Have you been feeling okay? |
| Wh- question | Wh-word + have/has + subject + been + verb-ing? | How long have you been learning English? |
Subject Forms Reference
| Subject | Auxiliary | Example |
|---|---|---|
| I, You, We, They | have been | We have been living here since 2021. |
| He, She, It | has been | It has been raining all morning. |
| Negative: I, You, We, They | have not been (haven't been) | I haven't been feeling well recently. |
| Negative: He, She, It | has not been (hasn't been) | She hasn't been eating enough. |
Present Perfect Simple vs Continuous
Learners often confuse these two tenses. The main difference is the focus. Simple focuses on completion and results. Continuous focuses on duration and ongoing activity.
| Aspect | Present Perfect Simple | Present Perfect Continuous |
|---|---|---|
| Focus | Completed result | Ongoing action |
| Duration | How much / how many | How long |
| Example | I have written three reports. | I have been writing reports all day. |
| Result | The task is finished | The task may not be finished |
| Stative verbs | Can use them | Cannot use stative verbs |
| Question focus | Have you finished? | How long have you been working? |
Common Time Expressions
These time expressions are commonly used with the present perfect continuous tense.
| Expression | Meaning | Example |
|---|---|---|
| for + duration | How long the action lasts | I have been waiting for 20 minutes. |
| since + starting point | When the action started | She has been studying since 9 am. |
| lately / recently | In the recent period | Have you been exercising lately? |
| all day / all morning | The whole period | He has been working all morning. |
Common Mistakes with Present Perfect Continuous
Mistake 1: Using stative verbs in continuous
I have been knowing her for years.
I have known her for years.
Mistake 2: Forgetting 'been' after have/has
She has working here since 2021.
She has been working here since 2021.
Mistake 3: Using present perfect continuous with finished times
I have been studying yesterday.
I was studying yesterday. (past continuous)
Mistake 4: Using 'since' incorrectly with duration
I have been waiting since three hours.
I have been waiting for three hours.
Mistake 5: Confusing with present continuous
I am working here since January.
I have been working here since January.
Mistake 6: Double 'been' in negative questions
Haven't you been not sleeping well?
Haven't you been sleeping well?
Mistake 7: Wrong word order in questions
How long you have been learning English?
How long have you been learning English?
Mistake 8: Using 'ever' in present perfect continuous questions
Have you ever been living in London?
Have you ever lived in London? (present perfect simple)
Use present perfect simple with 'ever' and 'never' for life experiences.
Verbs That Do Not Use Continuous Forms
Some verbs describe states rather than actions. These stative verbs rarely appear in continuous tenses. Use present perfect simple instead.
| Category | Verbs | Correct Form |
|---|---|---|
| Thoughts | believe, think, understand, know | I have known him for years. |
| Feelings | like, love, hate, want, need | She has always loved music. |
| Possession | own, belong, have (possess) | They have owned that house since 2015. |
| Senses | see, hear, smell, taste | I have heard that song many times. |
Improve Your English with a Private Tutor
Practice speaking and get personalised feedback with a native English tutor. Lessons start at $5 per hour.
Find a Tutor on PreplyWe earn a commission if you sign up through this link, at no extra cost to you.
Practice Exercises
Test your understanding of the present perfect continuous with these exercises. Check your answers by clicking "Show Answer" on each question.
1. She ________ (study) English for three years.
2. They ________ (wait) for the bus since 8:30.
3. I ________ (not sleep) well lately.
4. How long ________ you ________ (work) at this company?
5. It ________ (rain) all morning. The streets are wet.
6. She ________ (has lived / has been living) in London since 2020.
7. I ________ (have read / have been reading) three books this week.
8. You look exhausted! ________ you ________ (run)?
9. I have been knowing Maria for five years.
10. How long you have been studying English?
Related Grammar Guides
Present Perfect Simple Guide
Learn when to use 'have done' for completed past actions with present relevance.
Present Perfect vs Past Simple
Understand the difference between these two commonly confused tenses.
Practice English with Native Speakers
Book one-to-one lessons with native English tutors. Try a lesson from $5 per hour.
Find a Tutor on iTalkiWe earn a commission if you sign up through this link, at no extra cost to you.
Free Guide: 10 AI Tools to Master English
Join 5,000+ learners. One practical tip a week. Unsubscribe anytime.