Study

PRESENT PERFECT 34

  • The selected game type is invalid.
  •   0%
  •  0     0     0

  • 2) Lucy .................... (run) 15 kilometres today.
    Lucy has run 15 kilometres today
  • 9) Tom .............................(cook) dinner . Let's go and eat!
    Tom has cooked dinner. Let's go and eat!
  • 15) We ........................ ( write) a list of things we need to do today.
    We have written a list of things we need to do today.
  • 21) Michael had an accident yesterday. He.........( break) his leg.
    Michael had an accident yesterday. He has broken his leg.
  • 3) The house was very dirty, but they .......................... ( clean) it.
    The house was very dirty, but they have cleaned it.
  • 28) What time.....................( brother/ phone) ?
    What time has your brother phoned?
  • 6) Sorry about the mess! I ..................................(just / bake) a cake.
    Sorry about the mess!. I have just baked a cake.
  • 34) He won't be at school tomorrow because he ..............( catch) a terrible cold.
    He won't be at school tomorrow because he has caught a terrible cold.
  • 20) Bill........................( wait) for Sarah the whole morning, but she still hasn't come.
    Bill has waited for Sarah the whole morning, but she still hasn't come.
  • 8) He is very hungry. He ...........(already / eat) six bars of chocolate today.
    He is very hungry. He has already eaten six bars of chocolate today.
  • 19) I don't know how many times Tom......................... to London. ( travel)
    I don't know how many times Tom has travelled to London.
  • 17) Rose ..................... ( be) to Canada five times.
    Rose has been to Canada five times.
  • 26) Italy is the nicest country I ...................(ever/ visit)
    Italy is the nicest country I have ever visited.
  • 4) How long .............................(you/know) Simon?
    How long have you known Simon?
  • 32) Bryan .................( paint) the wall blue.
    Bryan has painted the wall blue.
  • 29) Joe and Paul ........................ ( already/ leave) the office.
    Joe and Paul have already left the office.
  • 27) He ...................( not play) football since he was eleven.
    He hasn't played football since he was eleven.
  • 18) ............................ ( you/ check) your emails this morning?
    Have you checked your emails this morning?
  • 24) You ................... ( play) the piano since you were a child.
    You have played the piano since you were a child.
  • 35) There........................ ( be) many earthquakes in California this year.
    There have been many earthquakes in California this year.
  • 33) I.................. ( just/ finish) my homework.
    I have just finished my homework.
  • 14)I am looking for John. I ........................ (see/not) him yet.
    I am looking for John. I haven't seen him yet.
  • 10 )I can't find my keys. I ..................... them .( lose)
    I can't find my keys. I have lost them.
  • 23) We................. ( live) here for twenty years.
    We have lived here for twenty years.
  • 30) ........................... ( you/see) Brad Pitt's last film?
    Have you seen Brad Pitt's last film?
  • 5) ..................................... about what happened yesterday? ( you/ hear)
    Have you heard about what happened yesterday?
  • 1) ............................(they/arrive) yet?
    Have they arrived yet?
  • 16) We......................... ( read) that book several times.
    We have read that book several times.
  • 7) How many times ............................(you/take) your driving test?
    How many times have you taken your driving test?
  • 22) I........................ ( never/ write) a love poem.
    I have never written a love poem.
  • 25) ......................... ( ever/ work) at a restaurant?
    Have you ever worked at a restaurant?
  • 37) My English................. ( already/ improve) since I moved to Australia.
    My English has already improved since I moved to Australia.
  • 36 ) ...................... ( you / ever/ meet) ?
    Have you ever met?
  • 31) How long................... ( you/ study) English?
    How long have you studied English?