Game Preview

Present Perfect simple

  •  English    20     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
  • Adriana doesn't know many people in our town yet. She ______ (only/live) here for a few months.
    has only lived
  •  20
  • I'm really tired because I _______ (cook) all day!
    have cooked
  •  15
  • I _______ (visit) friends this morning, so I haven't spoken to my parents yet today.
    have visited
  •  25
  • I _______ (phone) her more than six times, but she never answers the phone.
    have phoned
  •  10
  • I ______ (study) French all evening, I'm exhausted!
    have studied
  •  20
  • I _______ (help) my mum while her assistant was on holiday.
    have helped
  •  25
  • Tom _________ (be married) for five years, but I _________ (not meet) his husband yet.
    has been married / haven't met
  •  20
  • I'm really tired. I _________ (work) since seven thirty this morning.
    have worked
  •  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
  • The film _______ (not / run) for five minutes yet, but there's a commercial break already!
    hasn't run 
  •  20
  • I think my friend Andew ______ (work) too hard recently and needs to rest.
    has worked
  •  20
  • How many times ______ (you/eat) Japanese food?
    have you eaten
  •  15