Present Perfect Progressive – Free Exercise

display incorrect answers

Exercises

Does the present perfect progressive take have or has in these sentences?

  1. I been working all day.I, you, we, theyhave
  2. She been studying all morning.he, she, ithas
  3. You been eating the whole time.I, you, we, theyhave
  4. William been sleeping for four hours.one person → has
  5. Kate and Rian been arguing for half an hour.several people → have

Complete the sentences in the present perfect progressive.

  1. Claire (teach)   English since 2006.has + been + verb in the ing-form
  2. We (look)   for that document all day.have + been + verb in the ing-form
  3. Mr Smith (speak)   on the phone for two hours.has + been + verb in the ing-form
  4. The students are exhausted because they (take)   a difficult test.have + been + verb in the ing-form|e at the end of a word is removed when adding ing
  5. He (live)   here since he was a child.has + been + verb in the ing-form|e at the end of a word is removed when adding ing

Write questions in the present perfect progressive.

  1. (How long/we/wait/for her)  wehave|In questions, the subject and the first helping verb switch positions.
  2. (How long/she/learn/English)  shehas|In questions, the subject and the first helping verb switch positions.
  3. (How long/they/go out with each other)  theyhave|In questions, the subject and the first helping verb switch positions.
  4. (How long/you/exercise)  youhave|In questions, the subject and the first helping verb switch positions.|e at the end of a word is removed when adding ing
  5. (How long/he/sit/there)  hehas|In questions, the subject and the first helping verb switch positions.|The final consonant after a short stressed vowel is doubled when adding ing (sit → sitting)