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
Perfect Modals
0
%
0
0
0
Back
Restart
Maybe they __________ (win) the football match, but John hurt his ankle.
could have won
Oops!
Okay!
You __________ (take) this job. I can see you're not enjoying it.
shouldn't have taken
Oops!
Okay!
The race was really difficult. I don't think he __________ (win) because he's not fit enough yet.
could have won
Oops!
Okay!
Lucy __________ (leave) earlier as I told her. Sadly, she missed her flight.
should have left
Oops!
Okay!
I __________ (buy) bread, but I didn't know we needed it. I can return if you want me to.
could have bought
Oops!
Okay!
You __________ (buy) some milk at the shops when you were there. We don't have any milk.
should have bought
Oops!
Okay!
I'm sure we __________ (join) you at the restaurant, but we couldn't get a babysitter.
would have joined
Oops!
Okay!
It's certain that Luke __________ (pass) the exam if he'd studied a bit more.
would have passed
Oops!
Okay!
I __________ (eat) so much chocolate! I feel so sick now! I definitely need a doctor.
shouldn't have eaten
Oops!
Okay!
It's likely that she __________ (come) to the restaurant if she'd left work earlier.
could have come
Oops!
Okay!
I __________ (come) to see you for sure! I didn't know you were ill.
would have come
Oops!
Okay!
We __________ (invite) so many people to our party! Our house wasn't as spacious as we thought.
shouldn't have invited
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies