Game Preview

Present Perfect

  •  English    7     Public
    Fill in the blanks
  •   Study   Slideshow
  • My dad ___________ (ask) to tidy up my room several times.
    has asked me
  •  15
  • I _________ (clean) the kitchen, what do you want me to do next?
    have cleaned
  •  10
  • Our neighbour ________ (play) the violin for the last three hours and it is driving me crazy!
    has been playing
  •  15
  • Congratulations! You ________ (pass) the exam with really high marks!
    have passed
  •  10
  • I _______ (phone) her more than six times, but she never answers the phone.
    have phoned
  •  10
  • She can't still be hungry. She _______ (eat) five sandwiches so far!
    has eaten
  •  15
  • How many times ______ (you/eat) Japanese food?
    have you eaten
  •  15