Game Preview

Present Perfect

  •  English    15     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
  • Congratulations! You ________ (pass) the exam with really high marks!
    have passed
  •  10
  • We ________ (spend) every summer in Crete since I was a child, so it'll be sad if we don't go there this year.
    have spent
  •  15
  • 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
  • I ________ (already / fill) in over forty job applications and still no news on any of them.
    have already filled
  •  10
  • How many times ______ (you/eat) Japanese food?
    have you eaten
  •  15
  • I _____ (drive) there several times before. I know the way.
    have driven
  •  15
  • We _________ (read) the same book since the start of school.
    have been reading
  •  15
  • I __________ (live) here for the last six months.
    have been living
  •  15
  • My brothers ______ (play) in the same team since February.
    have been playing
  •  15
  • Zak _______ (get) bad marks in tests recently.
    has been getting
  •  15
  • She _______ (study) Spanish since she was five.
    has been studying
  •  15
  • Arnold _____ (live) in Valencia for more than three years!
    has been living
  •  15