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
0
%
0
0
0
Back
Restart
My mom ... (raise) $2,000 for charity.
My mom has raised $2,000 for charity.
Oops!
Okay!
He / or / times / visited / three / Africa / four / has.
He has visited Africa three or four times.
Oops!
Okay!
Rewrite (+): 'My friends / have / lots of barbecues'.
My friends have had lots of barbecues.
Oops!
Okay!
They / lived / country / haven't / in / foreign / a.
They haven't lived in a foreign country.
Oops!
Okay!
Correct the sentence: 'They've selling cakes and sandwiches to people'.
They've sold cakes and sandwiches to people.
Oops!
Okay!
Rewrite (+): 'He / buy / a raffle ticket'.
He has bought a raffle ticket.
Oops!
Okay!
True or False?: 'My brother has collected second-hand books for a bring and buy sale'.
True
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!
He ... (write) lots of emails asking for help.
He has written lots of emails asking for help.
Oops!
Okay!
We ... (not see) lots of films in English.
We haven't seen lots of movies in English
Oops!
Okay!
Rewrite (-): 'We / organize / a jumble sale'.
We haven't organized a jumble sale.
Oops!
Okay!
True or False?: 'You's given lots of money to charity'.
False: You've given lots of money to charity.
Oops!
Okay!
My / pool / a / built / garden / swimming / dad / has / our / in
My dad has built a swimming pool in our garden.
Oops!
Okay!
I / sold / charity / have / for / cakes / not.
I haven't sold cakes for charity.
Oops!
Okay!
Correct the sentence: 'He has been not to Ghana many times'.
He hasn't been to Ghana many times.
Oops!
Okay!
True or False?: 'She has organize a car boot sale'.
False: She has organized a car boot sale.
Oops!
Okay!
I ... (not read) any books in English.
I haven't read any books in English.
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies