1) Sally ate too much cake, and now she feels sick. She ____ so much cake. Big mistake! a) couldn't have eaten b) shouldn't have eaten c) wouldn't have eaten 2) We got to the restaurant at eight o’clock, but all the tables were taken. We ____ a reservation. a) could have made b) should have made c) would have made 3) I fell off my bike yesterday, traveling at a high speed downhill. I was unhurt, but I was very lucky: I ____ seriously injured. a) could have been b) should have been c) would have been 4) It was a foolish thing to say, and I regret it. I ____ it. a) couldn't have said b) shouldn't have said c) wouldn't have said 5) You didn't pass the exam. If I were you, I ____ harder. a) could have studied b) should have studied c) would have studied 6) If I had finished my homework, my mom _____ me go out. a) could have let b) should have let c) would have let 7) If he hadn't worked yesterday, he ____ to Guadalajara. a) could have gone b) should have gone c) would have gone 8) As a business, we ____ the investment until now. a) couldn't have afforded b) shouldn't have afforded c) wouldn't have afforded 9) I _____ you, I'm sorry. a) could have called b) should have called c) would have called 10) We ____ able to complete the job, even if we had more time. a) couldn't have been b) shouldn't have been c) wouldn't have been

Past Modals (could have, should have, would have)

Leaderboard

Visual style

Options

Switch template

Continue editing: ?