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
Modal perfect
0
%
0
0
0
Back
Restart
Tom and Jack are so selfish - they ….. been there for you!
Should have
Oops!
Okay!
You ….. seen her. She was standing next to you.
Must have
Oops!
Okay!
8) I ….. let you know what was happening but I forgot.
Should have
Oops!
Okay!
He ….. gone to Russia. He doesn't have a passport.
Can’t have
Oops!
Okay!
I explained it to her but she … misunderstood - my Japanese isn't very good.
Might have
Oops!
Okay!
There was so much traffic. There ….. been an accident.
Must have
Oops!
Okay!
A: James was at the party last night. B: He _______ been. He's in Mexico.
Can’t have
Oops!
Okay!
We'll ask at the reception desk. Someone ….. handed the keys in.
Must have
Oops!
Okay!
I don't know why there weren't any buses yesterday. There ..… been a strike, but I'm really not sure.
Could have
Oops!
Okay!
I saw his car in front of the building. He ….. been here.
Must have
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies