Game Preview

Present Perfect - Present Perfect Continuous

  •  English    20     Public
    To review Present Perfect and Present Perfect Continuous - Solutions - Intermediate
  •   Study   Slideshow
  • The dog _________________(bark) since midnight.
    has been barking
  •  10
  • We______________ (miss) the bus twice this week.
    have missed
  •  10
  • How long ___________________(wait / she) for us?
    has she been waiting
  •  10
  • He______________________ (speak / not) on the phone for half an hour, just a couple of minutes.
    hasn't been speaking
  •  10