Exercise 1: present perfect continuous

(Practise using and forming the present perfect progressive)

Present perfect continuous (ing form) – cloze test (difficulty: 1 of 5 – easy)

Fill the gaps with the correct form of the verb in brackets in the present perfect continuous/progressive. Do not use any short forms (contractions).

  • Example: “She _____________ for hours.” (read) → “She has been reading for hours.”

You can check your results with the button below after you have finished. If you still need help with the topic, have a look at the use and formation of the present perfect progressive again. You may also use the hint button, but note that you will lose points for that.

  1. They for 20 minutes. (eat)
  2. My parents to the radio since they got home. (listen)
  3. The cat for half an hour. (sleep)
  4. My friends and I since breakfast. (shop)
  5. I for the bus for some time. (wait)
  6. It for three hours. (rain)

Exercises and explanations related to the ‘Present perfect continuous’

The following exercises and explanations relate to the topic ‘Present perfect continuous (ing form) in English grammar’ and also test your knowledge: