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
Perfect Modals
0
%
0
0
0
Back
Restart
Julie __________ (buy) the book, but she borrowed it from the library instead.
could have bought
Oops!
Okay!
John __________ (leave) early, then he wouldn't have missed the plane (= but he didn't leave early and so he did miss the plane).
should have left
Oops!
Okay!
You __________ this job. I can see you’re not enjoying it.
shouldn’t have taken
Oops!
Okay!
I’m really cold! I __________ (bring) my coat
should have brought
Oops!
Okay!
I __________ (go) to bed early (= I didn't go to bed early and now I'm tired).
should have gone
Oops!
Okay!
I __________ (stay) up late, but I decided to go to bed early.
could have stayed
Oops!
Okay!
Andrew __________ (go) to Cambridge University, but he decided to travel instead.
could have gone
Oops!
Okay!
I __________ (eat) so much cake! (= I did eat a lot of cake and now I don't feel good.)
shouldn't have eaten
Oops!
Okay!
I __________ (study) harder! (= I didn't study very hard and so I failed the exam. I'm sorry about this now.)
should have studied
Oops!
Okay!
They __________ (win) the race, but they didn't try hard enough.
could have won
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies