Guide · Updated 2026 06

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.

Grammar Guide - Updated June 2026

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 Preply

We 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

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 iTalki

We earn a commission if you sign up through this link, at no extra cost to you.

PDF

Free Guide: 10 AI Tools to Master English

Join 5,000+ learners. One practical tip a week. Unsubscribe anytime.

IELTS is a registered trademark of the University of Cambridge, the British Council, and IDP Education Australia. This site is not affiliated with, or endorsed by, any of these organizations.

Learn English Online with Rocket Languages

Free Level Test in 2 min

Free 2-minute test

Try Now