Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect
0
%
0
0
0
Back
Restart
My / pool / a / built / garden / swimming / dad / has / our / in
My dad has built a swimming pool in our garden.
Oops!
Okay!
We ... (not see) lots of films in English.
We haven't seen lots of movies in English
Oops!
Okay!
Rewrite (+): 'My friends / have / lots of barbecues'.
My friends have had lots of barbecues.
Oops!
Okay!
True or False?: 'We has done lots of different things to raise money'.
False: We have done lots of different things to raise money.
Oops!
Okay!
They / lived / country / haven't / in / foreign / a.
They haven't lived in a foreign country.
Oops!
Okay!
I ... (not read) any books in English.
I haven't read any books in English.
Oops!
Okay!
Rewrite (-): 'We / organize / a jumble sale'.
We haven't organized a jumble sale.
Oops!
Okay!
True or False?: 'She's not haved a birthday party this year'.
False: She's not had / hasn't had a birthday party this year.
Oops!
Okay!
Correct the sentence: 'They've selling cakes and sandwiches to people'.
They've sold cakes and sandwiches to people.
Oops!
Okay!
I / sold / charity / have / for / cakes / not.
I haven't sold cakes for charity.
Oops!
Okay!
True or False?: 'You's given lots of money to charity'.
False: You've given lots of money to charity.
Oops!
Okay!
Rewrite (+): 'He / buy / a raffle ticket'.
He has bought a raffle ticket.
Oops!
Okay!
He / or / times / visited / three / Africa / four / has.
He has visited Africa three or four times.
Oops!
Okay!
My mom ... (raise) $2,000 for charity.
My mom has raised $2,000 for charity.
Oops!
Okay!
True or False?: 'My brother has collected second-hand books for a bring and buy sale'.
True
Oops!
Okay!
Correct the sentence: 'He has been not to Ghana many times'.
He hasn't been to Ghana many times.
Oops!
Okay!
He ... (write) lots of emails asking for help.
He has written lots of emails asking for help.
Oops!
Okay!
True or False?: 'She has organize a car boot sale'.
False: She has organized a car boot sale.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies