Edit Game
PRESENT PERFECT 34
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public




Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






 Save   34  Close
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?
35) There........................ ( be) many earthquakes in California this year.
There have been many earthquakes in California this year.
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.
33) I.................. ( just/ finish) my homework.
I have just finished my homework.
32) Bryan .................( paint) the wall blue.
Bryan has painted the wall blue.
31) How long................... ( you/ study) English?
How long have you studied English?
30) ........................... ( you/see) Brad Pitt's last film?
Have you seen Brad Pitt's last film?
29) Joe and Paul ........................ ( already/ leave) the office.
Joe and Paul have already left the office.
28) What time.....................( brother/ phone) ?
What time has your brother phoned?
27) He ...................( not play) football since he was eleven.
He hasn't played football since he was eleven.
26) Italy is the nicest country I ...................(ever/ visit)
Italy is the nicest country I have ever visited.
25) ......................... ( ever/ work) at a restaurant?
Have you ever worked at a restaurant?
24) You ................... ( play) the piano since you were a child.
You have played the piano since you were a child.
23) We................. ( live) here for twenty years.
We have lived here for twenty years.
22) I........................ ( never/ write) a love poem.
I have never written a love poem.
21) Michael had an accident yesterday. He.........( break) his leg.
Michael had an accident yesterday. He has broken his leg.
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.
19) I don't know how many times Tom......................... to London. ( travel)
I don't know how many times Tom has travelled to London.
18) ............................ ( you/ check) your emails this morning?
Have you checked your emails this morning?
17) Rose ..................... ( be) to Canada five times.
Rose has been to Canada five times.
16) We......................... ( read) that book several times.
We have read that book several times.
15) We ........................ ( write) a list of things we need to do today.
We have written a list of things we need to do today.
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.
9) Tom .............................(cook) dinner . Let's go and eat!
Tom has cooked dinner. Let's go and eat!
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.
7) How many times ............................(you/take) your driving test?
How many times have you taken your driving test?
6) Sorry about the mess! I ..................................(just / bake) a cake.
Sorry about the mess!. I have just baked a cake.
5) ..................................... about what happened yesterday? ( you/ hear)
Have you heard about what happened yesterday?
4) How long .............................(you/know) Simon?
How long have you known Simon?
3) The house was very dirty, but they .......................... ( clean) it.
The house was very dirty, but they have cleaned it.
2) Lucy .................... (run) 15 kilometres today.
Lucy has run 15 kilometres today
1) ............................(they/arrive) yet?
Have they arrived yet?