Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

24/11/21 18:02 Could Have Should Have Would Have Exercise 1

What's my English grammar level? Take the free quiz here! x

Courses Explanations Exercises

Could have, should have, would have

Exercise 1
Review how to use these past modal verbs here.

Download this exercise in PDF here.

Could have should have would have x


Make the correct past modal form (use could have / would have / should have + past
participle)

1) I could have bought (buy) bread but I didn't know we needed it. (past
Check
possibility) Show
[.]
2) We shouldn't have invited (invite) so many people to our party! I'm
worried that we won't have enough room for everyone. (past negative advice / Check
regret) Show
[.]
3) I should have started (start) saving money years ago! (past advice /
Check
regret) Show
[.]
4) We would have joined (join) you at the restaurant, but we couldn't get
Check
a babysitter. (past willingness) Show
[.]
5) The weather couldn't have been (be) any worse! (past negative
Check
possibility) Show
[.]
6) I couldn't have arrived (arrive) on time, even if I'd left earlier. There were
Check
dreadful traffic jams all the way. (past negative possibility) Show
[.]
7) They could have won (win) the football match, but John hurt his
Check
ankle. (past possibility) Show
[.]
8) Amanda would have finished (finish) the work, but she felt ill and had to Check
Show
https://www.perfect-english-grammar.com/could-have-should-have-would-have-exercise-1.html 1/6
24/11/21 18:02 Could Have Should Have Would Have Exercise 1

go home. (past willingness) x


[.]
9) Lucy should have left (leave) earlier. She missed her flight. (past
Check
advice / regret) Show
[.]
10) We couldn't have finished (finish) the game, even if we'd wanted to. It
Check
was raining very hard and we had to stop. (past negative possibility) Show
[.]
11) I shouldn't have eaten (eat) so much chocolate! I feel sick! (past
Check
negative advice / regret) Show
[.]
12) Luke could have passed (pass) the exam if he'd studied a bit more.
Check
(past possibility) Show
[.]
x
13) John would have called (call) Amy, but he didn't have her number.
Check
(past willingness) Show
[.]
14) You shouldn't have been (be) rude to him. He's going to be really
Check
angry now. (past negative advice / regret) Show
[.]
15) She could have come (come) to the restaurant if she'd left work
Check
earlier. (past possibility) Show
[.]
16) You shouldn't have taken (take) this job. I can see you're not enjoying it.
Check
(past negative advice / regret) Show
[.]
17) The race was really difficult. She couldn't have won (win) because
Check
she's not fit enough. (past negative possibility) Show
[.]
18) Our neighbours shouldn't have cut (cut) down the tree in their
Check
garden. It was a really beautiful tree. (past negative advice / regret) Show
[.]
19) The children should have done (do) their homework last night. Then
Check
they wouldn't be panicking on the way to school. (past advice / regret) Show
[.]
20) I'm really cold! I should have brought (bring) my coat. (past advice /
Check
regret) Show
[.]
21) I would have come (come) to see you! I didn't know you were ill. Check
Show
(past willingness)

https://www.perfect-english-grammar.com/could-have-should-have-would-have-exercise-1.html 2/6
24/11/21 18:02 Could Have Should Have Would Have Exercise 1

[.] x
22) Andrew could have gone (go) to Cambridge University, but he
Check
decided to travel instead. (past possibility) Show
[.]
23) They couldn't have been (be) kinder to me. They were absolutely
Check
lovely. (past negative possibility) Show
[.]
24) You should have bought (buy) some milk at the shops. We don't have
Check
any milk. (past advice / regret) Show
[.]
25) They would have come (come) to have breakfast with us, but they
Check
went to bed too late the night before. (past willingness) Show
[.]
See all the modal verbs exercises here.

Need more practice? Get more Perfect English Grammar with our courses.

Welcome to

Perfect English Grammar!

https://www.perfect-english-grammar.com/could-have-should-have-would-have-exercise-1.html 3/6
24/11/21 18:02 Could Have Should Have Would Have Exercise 1

Welcome! I'm Seonaid and I hope you like the website. Please contact me if you have any
questions or comments.

Speak and write more correct, more beautiful


English x

Join my newsletter and get my new lessons by email

(also get my free tenses PDFs when you join)

Your email address

Please choose your English level

Click here to join

 Privacy policy here. We won't send you spam. Unsubscribe at any time.

report this ad

https://www.perfect-english-grammar.com/could-have-should-have-would-have-exercise-1.html 4/6
24/11/21 18:02 Could Have Should Have Would Have Exercise 1

https://www.perfect-english-grammar.com/could-have-should-have-would-have-exercise-1.html 5/6
24/11/21 18:02 Could Have Should Have Would Have Exercise 1

https://www.perfect-english-grammar.com/could-have-should-have-would-have-exercise-1.html 6/6

You might also like