Game Preview

Present perfect continuous

  •  English    11     Public
    grammar
  •   Study   Slideshow
  • How long______you ______________? (wait)
    have you been waiting
  •  15
  • He _________________the house for 3 days.
    has been painting
  •  15
  • Everything is white outside. It _______________all night.
    has been snowing all night
  •  15
  • Catherine__________________for an hour. (shop)
    has been shopping
  •  15
  • He is hot. He________________for 2 hours.
    has been running
  •  15
  • You____________studying all morning.
    have been studying
  •  15
  • They're tired. They've been painting the garage door all morning.
    an action started in the past andcontinues up to the present
    the action has finished and its result is evident now
  •  15
  • ______you _________overtime again?
    Have you working
    Have you been working
    has you been working
  •  15
  • She has been doing research for 2 hours.
    to put emphasis on the duration of an action
    an action which has just finished
  •  15
  • ______they __________hard for the championship next week? (train)
    Have they heen training
  •  15
  • How long______________she ______________talking on the phone?
    has she been talking
  •  15