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 Passive
×
The selected game type is invalid.
0
%
0
0
0
Back
Restart
My watch ____________(steal).
has been stole
has was stolen
has been stolen
have been stolen
Oops!
Okay!
These socks ___________. (not wash)
hasn't been washed
hasn't was washed
haven't been washed
hasn't been wash
Oops!
Okay!
_______ your ticket _________? (check)
Has your ticket been checked?
Have your ticket been checked?
Are your ticket was checked?
Had your ticket be checked?
Oops!
Okay!
A new road __________ (build) between Kingsbridge and Abbotsville?
has was built
have been builded
has been built
having been build
Oops!
Okay!
They're going to cancel the concert because not enough tickets ___________(sell).
have been sold
has been sold
are been sold
have been solded
Oops!
Okay!
The latest Avengers film _________ (not show) in our local cinema yet.
hasn't been showed
haven't been shown
hasn't been shown
hasn't be shown
Oops!
Okay!
_____ your parcel _________ (deliver) yet?
Have your parcel been delivered yet?
Is your parcel been delivered yet?
Has your parcel was delivered yet?
Has your parcel been delivered yet?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies