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
17) Rose ..................... ( be) to Canada five times.
Rose has been to Canada five times.
Oops!
Okay!
18) ............................ ( you/ check) your emails this morning?
Have you checked your emails this morning?
Oops!
Okay!
35) There........................ ( be) many earthquakes in California this year.
There have been many earthquakes in California this year.
Oops!
Okay!
1) ............................(they/arrive) yet?
Have they arrived yet?
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!
5) ..................................... about what happened yesterday? ( you/ hear)
Have you heard about what happened yesterday?
Oops!
Okay!
10 )I can't find my keys. I ..................... them .( lose)
I can't find my keys. I have lost them.
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!
28) What time.....................( brother/ phone) ?
What time has your brother phoned?
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!
7) How many times ............................(you/take) your driving test?
How many times have you taken your driving test?
Oops!
Okay!
37) My English................. ( already/ improve) since I moved to Australia.
My English has already improved since I moved to Australia.
Oops!
Okay!
4) How long .............................(you/know) Simon?
How long have you known Simon?
Oops!
Okay!
30) ........................... ( you/see) Brad Pitt's last film?
Have you seen Brad Pitt's last film?
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!
16) We......................... ( read) that book several times.
We have read that book several times.
Oops!
Okay!
29) Joe and Paul ........................ ( already/ leave) the office.
Joe and Paul have already left the office.
Oops!
Okay!
25) ......................... ( ever/ work) at a restaurant?
Have you ever worked at a restaurant?
Oops!
Okay!
36 ) ...................... ( you / ever/ meet) ?
Have you ever met?
Oops!
Okay!
22) I........................ ( never/ write) a love poem.
I have never written a love poem.
Oops!
Okay!
33) I.................. ( just/ finish) my homework.
I have just finished my homework.
Oops!
Okay!
6) Sorry about the mess! I ..................................(just / bake) a cake.
Sorry about the mess!. I have just baked a cake.
Oops!
Okay!
21) Michael had an accident yesterday. He.........( break) his leg.
Michael had an accident yesterday. He has broken his leg.
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!
31) How long................... ( you/ study) English?
How long have you studied English?
Oops!
Okay!
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!
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!
2) Lucy .................... (run) 15 kilometres today.
Lucy has run 15 kilometres today
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!
26) Italy is the nicest country I ...................(ever/ visit)
Italy is the nicest country I have ever visited.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies