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
A beautiful song has been ___ (sing) at the wedding.
A beautiful song has been sung at the wedding.
Oops!
Okay!
The juice _____________________ (not drink) yet.
The juice has not been drunk yet.
Oops!
Okay!
___ the repairs ___ (complete) by the workers?
Have the repairs been completed by the workers?
Oops!
Okay!
the invitation / sent / been / has.
The invitation has been sent.
Oops!
Okay!
The presents ______________________ (leave) under the tree.
The presents have been left under the tree.
Oops!
Okay!
been / steal / has / the bike / by someone.
The bike has been stolen by someone.
Oops!
Okay!
The quiz ___________________(not forget) about by the teacher.
The quiz has not been forgotten about by the teacher.
Oops!
Okay!
The homework ________________________________(not write).
The homework has not been written.
Oops!
Okay!
___ the house ___ (sell) to the highest bidder?
Has the house been sold to the highest bidder?
Oops!
Okay!
students. /win / the /has /competition / been / by / the.
The competition has been won by the students.
Oops!
Okay!
The decision has been ___ (make) by the committee.
The decision has been made by the committee.
Oops!
Okay!
The bridge ___ (build) by a team of engineers
The bridge has been built by a team of engineers.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies