Game Preview

Present Perfect Progressive 2

Sorry, you need Baamboozle+ to continue.
  • John ____ English for two years.
    have been learning
    learns
    has learned
    has been learning
  •  15
  • I ____ a book since this morning.
    has been reading
    read
    has read
    have been reading
  •  15
  • She ____ the door.
    have been closing
    has closed
    has been closing
    have closed
  •  15
  • We ____ for you since 10 o'clock.
    has been waiting
    have waited
    has waited
    have been waiting
  •  15
  • She ____ her leg.
    has been broking
    have been broking
    has broken
    have broken
  •  15
  • ____ the new film in cinema?
    Have you seen
    What have you been seeing
    What has you been seeing
    Has you seen
  •  15
  • Joanna ____ in London since Christmas.
    have been being
    have been
    has been
    has been being
  •  15
  • It ____ for 5 hours.
    has rained
    has been raining
    have rained
    have been raining
  •  15
  • They ____ the washing-up.
    has been doing
    has done
    have done
    have been doing
  •  15
  • I ____ five windows today.
    have cleaned
    have been cleaning
    has been cleaning
    has cleaned
  •  15