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 passive
0
%
0
0
0
Back
Restart
Granny has cut some bread.
...
Oops!
Okay!
Bill has forgotten the end of the story.
...
Oops!
Okay!
Joe has picked some flowers.
...
Oops!
Okay!
Lily has returned the book.
...
Oops!
Okay!
Carol has lost the report.
...
Oops!
Okay!
Kelly has finished the homework.
...
Oops!
Okay!
Ralph has scored the ball.
...
Oops!
Okay!
Santa has brought many gifts.
...
Oops!
Okay!
Kevin has paid the bills.
...
Oops!
Okay!
Children have eaten all sweets.
...
Oops!
Okay!
The clown has got the balloons.
...
Oops!
Okay!
Workers have loaded the truck.
...
Oops!
Okay!
They have sold their house.
...
Oops!
Okay!
A thief has stolen a lot of money.
...
Oops!
Okay!
The tourists have packed the suitcase.
...
Oops!
Okay!
The neighbour's dog has attacked me.
...
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies