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

Quote for the Day

Learning a foreign language can be a tough road at times, especially if you feel you don’t have any talent for languages. Well, all I can say is don’t give up, and remember this quote: “The winner’s edge is not in a gifted birth, a high IQ, or in talent. The winner’s edge is all in the attitude, not aptitude. Attitude is the criterion for success.” – Denis Waitley


Word Formation (21)

Use the word in capitals to form a new word which fits the gap.

1.  It was such a big dinner that I had to ________ my belt afterwards.  LOOSE

2.  The motorway is expensive and boring. Let’s take the ________ route instead.  SCENE

3.  It’s been ________ hot these days so we have spent most of our time at the beach.  BEAR



1. loosen  2. scenic  3. unbearably