Present Perfect Simple vs.
Continuous
Present Perfect Simple Present Perfect Continuous
(have/has + past participle) (have/has + been + -ing form)
Emphasizes the action itself, which has Emphasizes the duration of the action that
usually ended. has been continuing until now.
They have listened to the new CD and they They have been listening to CDs all
liked it. evening.
Emphasizes the number of repetitions Emphasizes uninterrupted duration of the
of the action or the number of things action.
that have derived from this.
She has been calling you all day!
She has called you ten times today! I’ve been writing letters all morning.
I’ve written five letters this morning.
Time markers that we usually use: Time markers that we usually use:
just never for
yet so far since
already recently How long…?
for lately all morning, all day…
since always
ever How long…?
Complete with the Present Perfect Simple or Continuous.
1. Adrian has been working (work) in the garden for hours. He has planted (plant)
twelve trees so far.
2. They ____________________________________________ (decorate) the house for a week. When
will it be ready?
3. She __________________________________________________ (not understand) the problem.
Your nline English Class – http://youronlinenglishclass.com.pt
4. ____________________________________________________ (you / already / make) ten phone calls?
5. He seems tired. _____________________________________________________ (he / study) all night?
6. We ______________________________________________ (turn) on the heating. It will be warm
soon.
7. This Chinese vase __________________________________________________ (be) in my family for
ages.
8. We ___________________________________________ (fish) all morning but we
________________________________________ (only / catch) one fish!
9. I _________________________________________ (cook) all day. I ______________________________________
(make) two salads, a roast chicken and a chocolate cake.
10. She _________________________________________ (dislike) him ever since she was a baby!
Your nline English Class – http://youronlinenglishclass.com.pt