Present Perfect Continuous

Complete the sentences using these verbs in the present perfect continuous (contracted form)

attend  —  film  —  have  —  holiday  —  look for  —  regret  —  rehearse  —  steal  —  wait  —  walk  —  work out

  1. “Where on earth have you been? I _________________________ here for over an hour!”
  2. Madeira is a lovely island. We _________________________ there every year for the last ten years.
  3. Richard wants to take his family on holiday to Hawaii so he _________________________ good travel deals on the internet.
  4. Alberto needs to rapidly improve his English for a business trip in the summer so he _______________________ an intensive course at a local language school.
  5. “Why is the park closed?”  – “They _________________________ the new Coldplay video.”
  6. The shopkeeper wants to install a video camera as someone _______________________ from the till.
  7. The actors are exhausted and they want to go home. They _________________________ for the play all day.
  8. Tim feels bad about cheating in the exam last week. He _______________________ it ever since.
  9. Carole is trying to get fit for the summer so she _________________________ at the gym twice a week and she _________________________ to work every day.
  10. “Where have you been?” – “At the garage. I _________________________ trouble with my car.”


  1. ‘ve been waiting
  2. ‘ve been holidaying
  3. ‘s been looking for
  4. ‘s been attending
  5. ‘ve been filming
  6. ‘s been stealing
  7. ‘ve been rehearsing
  8. ‘s been regretting
  9. ‘s been working out; ‘s been walking
  10. ‘ve been having

Leave a Reply