Toggle Navigation
Games
Games
Collections
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Collections
Blog
Pricing
News
Contact us
Sign in
Study
Book 4 - Modals Perfect
0
%
0
0
0
Back
Restart
John ________ (eat) all the cookies! There are none left.
must have eaten
Oops!
Okay!
You __________ (buy) food for dinner! There are leftovers in the refrigerator!
needn't have bought
Oops!
Okay!
It __________ (rain) a lot in the night. The floor is completely wet.
must have rained
Oops!
Okay!
Lucy ___________ (leave) earlier. She missed her flight.
should have left
Oops!
Okay!
We ___________ (invite) so many people to our party! I'm worried that we won't have enough room for everyone.
shouldn't have invited
Oops!
Okay!
You _______ (take) this job. I can see you're not enjoying it.
shouldn't have taken
Oops!
Okay!
‘What was that noise?’ ‘I don't know... It ______ (be) an airplane.’
may/might have been
Oops!
Okay!
I ___________ (eat) so much chocolate! I feel sick!
shouldn't have eaten
Oops!
Okay!
You _______ (worry) about me! I was just caught in traffic!
needn't have worried
Oops!
Okay!
You ________ (practice) a lot before you gave your speech. It was really good.
must have practiced
Oops!
Okay!
You ________ (walk) all the way home. I could have given you a ride!
needn't have walked
Oops!
Okay!
Ann hasn’t arrived yet. She ________ (miss) the bus.
may/might have missed
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies