Game Preview

The present perfect and the present perfect cont ...

  •  English    18     Public
    Grammar by UyenTran
  •   Study   Slideshow
  • I _________ plenty of charity work lately - just last week I volunteered to help take care of elderly people at a nursing home. (DO)
    have been doing
  •  15
  • My uncle __________ around the USA for six months. (TRAVEL)
    has been travelling
  •  15
  • I can't find my keys. I think I _______________ them. (LOSE)
    have lost
  •  15
  • You're finally here! Where __________ ? I __________ for over an hour and it's freezing! (BE / WAIT)
    have you been / have been waiting
  •  15
  • This is the third time you _________ on me. Do you want to go for lunch or not?? (CANCEL)
    have cancelled
  •  15
  • How many cups of coffee _______________ today? (YOU / HAVE)
    have you had
  •  15
  • Why are you eyes so red? ________ (YOU CRY)?
    Have you been crying?
  •  15
  • How many tests __________ so far? (YOU - HAVE)
    have you had
  •  15
  • The lights in that office building __________ on and off all evening. (GO)
    have been going
  •  15
  • I ___________at the airport for four years (WORK)
    have worked / have been working
  •  15
  • Poor Tracy! She ____________(write) that essay for hours now and she still hasn't finished!
    has been writing
  •  15
  • ____________________(We/live) here for the last six years.
    We have lived/ We have been living
  •  15
  • __________________(You/ever/met) anyone famous?
    Have you ever met
  •  15
  • _______________(you/already/decide) where you're going this summer?
    Have you already decided
  •  15
  • ___________________(I/try) to get in touch with Jenny all morning but I can't find her anywhere
    I have been trying
  •  15
  • _______________(You/watch) TV for the last four hours? Turn it off and get some exercise!
    Have you been watching
  •  15