Game Preview

Present Perfect

  •  English    21     Featured
    Fill in the blanks
  •   Study   Slideshow
  • The film _______ (not / run) for five minutes yet, but there's a commercial break already!
    hasn't been running
  •  20
  • I think my friend Andew ______ (work) too hard recently and needs to rest.
    has been working
  •  20
  • How many times ______ (you/eat) Japanese food?
    have you eaten
  •  15
  • Since I left school in summer, I ______ (do) a holiday job.
    have been doing
  •  20
  • I _____ (drive) there several times before. I know the way.
    have driven
  •  15