Present Perfect Simple &
Present Perfect Continuous
Present Perfect
Continuous
There is paint on Kate’s clothes. She has been painting her room.
The Present
Perfect Simple
Her bedroom was green, now is yellow. She has painted her bedroom
I've been cooking dinner. It will be ready soon
Present Perfect
Continuous
I've cooked dinner. It’s ready now.
Present Perfect
Simple
I've been reading that book by Dan Brown –it’s
really exciting!
Present Perfect
I’m still reading it. Continuous
I've read that book by Dan Brown if you want to
borrow it.
Present Perfect
I’ve finished reading it. Simple
Present Perfect
He has been painting the walls all this morning.
Continuous
Maria has been repairing the car for two hours. emphasizes
duration
He has painted the walls. The present perfect
simple emphasizes
He has repaired the car. completion
We use the present
She has been writing emails all morning. perfect continuous to
talk about how long
I haven’t been learning Arabic very long. we have done
something.
We use the present
perfect simple to talk
She has sent lots of emails this morning. about how many things
we have done or how
I haven’t learned Arabic very much yet. many times we have done
something.
I have been teaching this class for an hour.We use the present
perfect continuous
I normally worked in Canada but I have been to talk about
working In Sweden for six months now. temporary actions.
We use the present
I have taught English for 12 years. perfect simple to talk
about permanent
I have worked here for 10 years. situations.
I've been going to the club lately.
Recently, I've been working really hard.
To emphasize that an action is happening in the
recent past up to now, use words like lately and
recently with the present perfect continuous
She has been knowing him for three months.
He has been seeing the car go past every day.
She has known him for three months.
He has seen the car go past every day.
Don’t use stative verbs (believe, hear, own, etc) with the
present perfect continuous. Use the present perfect
simple instead.
I have been waiting.
She has been waiting.
have(n’t)
been V-ing
I haven’t been waiting. has(n’t)
She hasn’t been waiting.
Present Perfect Continuous
Have you been waiting?
(Wh) have
been V-ing ?
Has she been waiting? has
How long has she been waiting?