Present Perfect Continuous Tense

We use the Present Perfect Continuous Tense to describe an action that began in the past progress and may also continue in the future.

Time expressions:

up to now
for ages
so far
how long?
for a long time
all day, all week..
Subject Grammar:

Present Perfect Tense
Present Perfect Continuous

Subject Exercises:

Present Perfect vs Perfect Progressive 1
Present Perfect vs Perfect Progressive 2
Present Perfect / Perfect Progressive 3
Present Perfect vs Perfect Progressive Fill In
Present Perfect vs Past Perfect

PDF Exercises:
Exercise 1 / Exercise 2

Forming Present Perfect Continuous Tense

Affirmative FormSubject + have / has + been + verb(ing)...
I have been waiting for the train.
Negative FormSubject + haven't / hasn't + been + verb(ing)...
I haven't been waiting for the train.
Question FormHave / has + subject + been + verb(ing)...?
Has she been watching TV?
Negative QuestionHaven't / hasn't + subject + been + verb(ing)...
Haven't they been looking for Victoria?

More Examples

a. The poor man has been waiting at the corner for an hour.
b. I have been practicing the piano for twenty minutes.
c. How long have you been learning English?
c. How long have you been living in this city?
e. The students have been waiting for the results.
f. Henry has been watching TV since seven o'clock.

Quick Exercise

Complete the following sentences using the present perfect continuous tense form of the verbs in brackets.

1. Mrs. Rose (teach) English for ten years.

2. Her grandma (talk) for three hours.

3. A little boy (stand) at the door since noon.

4. I want to help Kelly. She (not work) for months.

5. A strange man (follow) us for hours.

6. The baby (cry) for fifteen minutes.

7. How long (Dan drive)?

8. (you watch) me?

Correctness =
Correct answers:

GrammarBank Video Exercises
GrammarBank YouTube Channel