Study

Present Perfect

  •   0%
  •  0     0     0

  • My dad ___________ (ask) to tidy up my room several times.
    has asked me
  • I'm really tired because I _______ (cook) all day!
    have been cooking
  • We _______ (not phone) him yet because we have been very busy.
    have not phoned / haven't phoned
  • I _______ (help) my mum while her assistant was on holiday.
    have been helping
  • What_______you __________ (do) today? I ______ (study) French all evening, I'm exhausted!
    have you been doing / have been studying
  • Ross______ (not eat) much today, I think he is a bit sick.
    has not eaten / hasn't eaten
  • ______ they ___________ (study) all morning?
    have they been studying
  • I _________ (clean) the kitchen, what do you want me to do next?
    have cleaned
  • I ________ (already / fill) in over forty job applications, but nobody has got back to me yet.
    have already filled
  • Congratulations! You ________ (pass) the exam with really high marks!
    have passed
  • I _____ (drive) there several times before. I know the way.
    have driven
  • How long ______ you _________ (wait) for Peter? You look annoyed!
    How long have you been waiting ...?
  • How many times ______ (you/eat) Japanese food?
    have you eaten
  • Our neighbour ________ (play) the violin for the last three hours and it is driving me crazy!
    has been playing
  • I'm really tired. I _________ (work) since seven thirty this morning.
    have been working
  • Tom _________ (be married) for five years, but I _________ (not meet) his husband yet.
    has been married / haven't met
  • Adriana doesn't know many people in our town yet. She ______ (only/live) here for a few months.
    has only been living
  • I think my friend Andew ______ (work) too hard recently and he needs to rest.
    has been working