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
24) You ................... ( play) the piano since you were a child.
You have played the piano since you were a child.
Oops!
Okay!
21) Michael had an accident yesterday. He.........( break) his leg.
Michael had an accident yesterday. He has broken his leg.
Oops!
Okay!
2) Lucy .................... (run) 15 kilometres today.
Lucy has run 15 kilometres today
Oops!
Okay!
4) How long .............................(you/know) Simon?
How long have you known Simon?
Oops!
Okay!
36 ) ...................... ( you / ever/ meet) ?
Have you ever met?
Oops!
Okay!
29) Joe and Paul ........................ ( already/ leave) the office.
Joe and Paul have already left the office.
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!
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!
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!
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!
6) Sorry about the mess! I ..................................(just / bake) a cake.
Sorry about the mess!. I have just baked a cake.
Oops!
Okay!
18) ............................ ( you/ check) your emails this morning?
Have you checked your emails this morning?
Oops!
Okay!
27) He ...................( not play) football since he was eleven.
He hasn't played football since he was eleven.
Oops!
Okay!
33) I.................. ( just/ finish) my homework.
I have just finished my homework.
Oops!
Okay!
3) The house was very dirty, but they .......................... ( clean) it.
The house was very dirty, but they have cleaned it.
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!
17) Rose ..................... ( be) to Canada five times.
Rose has been to Canada five times.
Oops!
Okay!
25) ......................... ( ever/ work) at a restaurant?
Have you ever worked at a restaurant?
Oops!
Okay!
1) ............................(they/arrive) yet?
Have they arrived yet?
Oops!
Okay!
28) What time.....................( brother/ phone) ?
What time has your brother phoned?
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!
35) There........................ ( be) many earthquakes in California this year.
There have been many earthquakes in California this year.
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!
37) My English................. ( already/ improve) since I moved to Australia.
My English has already improved since I moved to Australia.
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!
32) Bryan .................( paint) the wall blue.
Bryan has painted the wall blue.
Oops!
Okay!
26) Italy is the nicest country I ...................(ever/ visit)
Italy is the nicest country I have ever visited.
Oops!
Okay!
23) We................. ( live) here for twenty years.
We have lived here for twenty years.
Oops!
Okay!
30) ........................... ( you/see) Brad Pitt's last film?
Have you seen Brad Pitt's last film?
Oops!
Okay!
7) How many times ............................(you/take) your driving test?
How many times have you taken your driving test?
Oops!
Okay!
31) How long................... ( you/ study) English?
How long have you studied English?
Oops!
Okay!
10 )I can't find my keys. I ..................... them .( lose)
I can't find my keys. I have lost them.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies