Game Preview

Present Perfect Tense

  •  English    20     Public
    Present Perfect Tense
  •   Study   Slideshow
  • My dad ___________ (ask) to tidy up my room several times.
    has asked
  •  15
  • I _________ (clean) the kitchen, what do you want me to do next?
    have cleaned
  •  15
  • Congratulations! You ________ (pass) the exam with really high marks!
    have passed
  •  15
  • I _______ (phone) her more than six times, but she never answers the phone.
    have phoned
  •  15
  • She can't still be hungry. She _______ (eat) five sandwiches so far!
    has eaten
  •  15
  • I _____ (drive) there several times before. I know the way.
    have driven
  •  15
  • How many times ______ (you/eat) Japanese food?
    have you eaten
  •  15
  • I _______________ London 4 times. (visit)
    have visited
  •  15
  • I ___________ a cold since last week. (have)
    have had
  •  15
  • It __________________ raining all day. (not stop)
    hasn't stopped
  •  15
  • We ______________ her today. (not see)
    haven't seen
  •  15
  • The dog __________________ its leg. (break)
    has broken
  •  15
  • She __________________ her phone at home. (forget)
    has forgotten
  •  15
  • They _______________ here all their life. (live)
    have lived
  •  15
  • She ________________ to London 3 times this month. (fly)
    has flown
  •  15
  • I ________________ a present for my sister's birthday. (buy)
    have bought
  •  15