#ContactForm1 { display:none !important; }

Present Perfect Continuous (Use)

 We use the present perfect continuous to talk about an action that started in the past and is either still continuing or recently finished.

I have been reading that new book of mine all morning.

We are more interested in the activity and cannot be sure from this sentence if the person has finished reading or not.

We often use this tense to say how long something has been happening.

I have been learning English for about five years.
John has been working for this company since last October.

Present Perfect Simple or Continuous?

Compare these sentences:

I've been repairing the TV for hours.
I've repaired the TV! Are you happy?

In the first, the activity is being spoken about and we are not sure if the TV is fixed yet or not. In the second, there is no doubt that it has been repaired.

I've been writing letters for two hours.
I've written four letters.

The present perfect continuous is often used to talk about how long. The present perfect simple to talk about how many.

You can't say I've been writing four letters.

I've lived in this town all my life.
I've been living with my girlfriend for a month.

The difference here is that the simple form is used to show permanence whereas the continuous form is used for a shorter period of time. There is a similar difference between the present continuous and the present simple.

Present Perfect Continuous (Structure)

 To make the present perfect continuous, we use the present perfect of the verb "to be" and then we use the main verb in the 'ing' form.

She has been working here for almost a year now.
We have been waiting here since over an hour ago!

Here is the verb read in all forms of the present perfect continuous.

Present Perfect Continuous
PositiveNegativeQuestion
I have been reading
You have been reading
He has been reading
She has been reading
It has been reading
We have been reading
You have been reading
They have been reading
I haven't been reading
You haven't been reading
He hasn't been reading
She hasn't been reading
It hasn't been reading
We haven't been reading
You haven't been reading
They haven't been reading
Have I been reading?
Have you been reading?
Has he been reading?
Has she been reading?
Has it been reading?
Have we been reading?
Have you been reading?
Have they been reading?

Examples:

I have been washing the car. Look at it - isn't it spotless!
They have been wanting to get married for over five years.

You haven't been watching that terrible soap opera again have you!
She hasn't been studying hard enough and will fail the exams.

Have you been sitting here waiting for long?
Why have you been reading my letters?