Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
PRESENT PERFECT SIMPLE
0
%
0
0
0
Back
Restart
15) We ........................ ( write) a list of things we need to do today.
We have written a list of things we need to do today.
Oops!
Okay!
19) I don't know how many times Tom......................... to London. ( travel)
I don't know how many times Tom has travelled to London.
Oops!
Okay!
1) ............................(they/arrive) yet?
Have they arrived yet?
Oops!
Okay!
17) Rose ..................... ( be) to Canada five times.
Rose has been to Canada five times.
Oops!
Okay!
6) Sorry about the mess! I ..................................(just / bake) a cake.
Sorry about the mess!. I have just baked a cake.
Oops!
Okay!
36 ) ...................... ( you / ever/ meet) ?
Have you ever met?
Oops!
Okay!
21) Michael had an accident yesterday. He.........( break) his leg.
Michael had an accident yesterday. He has broken his leg.
Oops!
Okay!
29) Joe and Paul ........................ ( already/ leave) the office.
Joe and Paul have already left the office.
Oops!
Okay!
26) Italy is the nicest country I ...................(ever/ visit)
Italy is the nicest country I have ever visited.
Oops!
Okay!
28) What time.....................( brother/ phone) ?
What time has your brother phoned?
Oops!
Okay!
5) ..................................... about what happened yesterday? ( you/ hear)
Have you heard about what happened yesterday?
Oops!
Okay!
22) I........................ ( never/ write) a love poem.
I have never written a love poem.
Oops!
Okay!
25) ......................... ( ever/ work) at a restaurant?
Have you ever worked at a restaurant?
Oops!
Okay!
10 )I can't find my keys. I ..................... them .( lose)
I can't find my keys. I have lost them.
Oops!
Okay!
16) We......................... ( read) that book several times.
We have read that book several times.
Oops!
Okay!
9) Tom .............................(cook) dinner . Let's go and eat!
Tom has cooked dinner. Let's go and eat!
Oops!
Okay!
3) The house was very dirty, but they .......................... ( clean) it.
The house was very dirty, but they have cleaned it.
Oops!
Okay!
27) He ...................( not play) football since he was eleven.
He hasn't played football since he was eleven.
Oops!
Okay!
18) ............................ ( you/ check) your emails this morning?
Have you checked your emails this morning?
Oops!
Okay!
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.
Oops!
Okay!
30) ........................... ( you/see) Brad Pitt's last film?
Have you seen Brad Pitt's last film?
Oops!
Okay!
4) How long .............................(you/know) Simon?
How long have you known Simon?
Oops!
Okay!
35) There........................ ( be) many earthquakes in California this year.
There have been many earthquakes in California this year.
Oops!
Okay!
2) Lucy .................... (run) 15 kilometres today.
Lucy has run 15 kilometres today
Oops!
Okay!
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.
Oops!
Okay!
37) My English................. ( already/ improve) since I moved to Australia.
My English has already improved since I moved to Australia.
Oops!
Okay!
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.
Oops!
Okay!
33) I.................. ( just/ finish) my homework.
I have just finished my homework.
Oops!
Okay!
31) How long................... ( you/ study) English?
How long have you studied English?
Oops!
Okay!
7) How many times ............................(you/take) your driving test?
How many times have you taken your driving test?
Oops!
Okay!
14)I am looking for John. I ........................ (see/not) him yet.
I am looking for John. I haven't seen him yet.
Oops!
Okay!
24) You ................... ( play) the piano since you were a child.
You have played the piano since you were a child.
Oops!
Okay!
32) Bryan .................( paint) the wall blue.
Bryan has painted the wall blue.
Oops!
Okay!
23) We................. ( live) here for twenty years.
We have lived here for twenty years.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies