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