PRESENT PERFECT CONTINUOUS TENSE
-
We use the present perfect continuous to talk about actions or situations that started in the past and are still continuing now :
We have been waiting for about an hour.
Kaan's has been living with his family
-
We often use for or since to aswer the question How long ? :
We have been waiting for about an hour.
I have been working since three o'clock
-
We can also use the present perfect continuous if the action or situation finishes at the time of speaking :
I have been waiting in this queue for an hour! (... but now I have reached the ticket office. )
Clive's been driving all morning. (... but now he's arrived. )
-
We use the present perfect, NOT the present perfect continuous, when we say how many times we have done something, or how much we have done :
X I have been washing the car twice this week.
✔ I have washed the car twice this week.
X We have been having three lessons so far.
✔ We have had three lessons so far.
-
We don't usually use the present perfect continuous with always, already and yet :
X I haven't been washing the car yet.
✔ We haven't washed the car yet.
POSITIVE SENTENCE :
I
You
We have been verb ( -ing )
They
He
She has been verb ( -ing )
It
I
You
We haven't been verb ( -ing )
They
He
She hasn't been verb ( -ing )
It
NEGATIVE SENTENCE :
QUESTION SENTENCE :
I
you
Have we been verb ( -ing )
they
he
Has she been verb ( -ing )
it
POSITIVE ANSWER :
Yes , I / You / We / They have
He / She / It has
NEGATIVE ANSWER :
Examples :
I have been learning english.
You have been swimming in the sea.
We have been eating sandwich.
They have been running on the forest.
He has been going to New York.
She has been doing make up.
It has been raining .
Examples:
I haven't been learning english.
You haven't been swimming in the sea.
We haven't been eating sandwich.
They haven't been running on the forest.
He hasn't been going to New York.
She hasn't been doing make up.
It hasn't been raining .
Examples:
Have I been learning english ?
Have you been swimming in the sea ?
Have we been eating sandwich ?
Have they been running on the forest ?
Has he been going to New York ?
Has she been doing make up ?
Has it been raining ?