Present Perfect Continuous

Present Perfect Continuous

Grammar Reference

Form Example
Formhave/has been + -ingI have written three reports.
Use 1ongoing action from past to nowShe has lived here all her life.
Use 2recent activity with present resultI have been writing all morning.
vs PP simplecontinuous = activity · simple = result/countShe has been working since 8am.

Present Perfect Continuous — Exercises

Choose the correct form

  1. How long ______ here?
    (have you been working / are you working / do you work) 
  2. She ______ all morning — that's why she's tired.
    (has been studying / studies / studied) 
  3. I ______ three reports today.
    (have written / have been writing / wrote) 
  4. They ______ each other since school.
    (have known / have been knowing / know) 

Present Perfect Continuous — Answer Key

Choose the correct form

  1. have you been working
  2. has been studying
  3. have written
  4. have known