Free. Exclusive. Just for you.
Four unique services that make learning easier, faster, and smarter - only on our website.

English grammar worksheet focusing on "should have," "could have," and "would have" structures for past hypothetical situations.

Worksheet titled "Should(n't) have, Could have, Would have" with exercises for completing sentences using modal verbs in past tense.

Worksheet titled "Should(n't) have, Could have, Would have" with exercises for completing sentences using modal verbs in past tense.

JPG 821×1169 221.2 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #321256
Show Answer Key & Explanations Step-by-step solution for: SHOULD(N´T) HAVE- COULD(N´T) HAVE- WOULD(N´T) HAVE EXERCISES WITH ...
Let's solve each sentence using the correct modal verb form: should (not) have, could have, or would have, along with the verb in brackets. These structures are used to talk about past actions that didn't happen, and what might have been different.

---

1. My mother was very angry when I arrived home at 3 a.m. last night.


I should have told her that I would be late.
👉 *Should have* = something you ought to have done (but didn’t). It’s a regret.

---

2. I didn't know you had your car broken.


I could have picked you up to work.
👉 *Could have* = possibility in the past that wasn’t realized. The speaker could have helped but didn’t know.

---

3. We couldn't arrive to the wedding ceremony on time because the car broke down.


We should have taken a taxi.
👉 *Should have* = advice or regret about not doing something better.

---

4. Last Saturday Sam got hurt in a car accident for drinking so much beer.


He shouldn't have drunk so much.
👉 *Shouldn't have* = he made a wrong choice; it was unwise.

---

5. Samantha spent a month crying for losing her job. She (look) for another one.


She could have looked for another one.
👉 *Could have* = she had the opportunity to look, but didn’t.

---

6. Matthew lives in a very small village in the countryside and he got lost in the city last night.


He should have bought a GPS before coming to the city centre.
👉 *Should have* = it was a good idea to buy one; he didn’t, and now he’s lost.

---

7. Tom and Peter spent two hours in a stuck elevator.


They could have used their mobile phones to call the fire fighters.
👉 *Could have* = they had the ability/means to do it, but maybe didn’t think of it.

---

8. I lost a lot of money in the lottery.


I shouldn't have wasted it in that way.
👉 *Shouldn't have* = regret over spending money foolishly.

---

9. Ryan went to Central Park last night. He (take) the dog for a walk.


He could have taken the dog for a walk.
👉 *Could have* = it was possible, but he chose not to.

---

10. If I had known that your computer didn't work, I lent you mine.


I would have lent you mine.
👉 *Would have* = hypothetical past situation (conditional). This is a second conditional structure.

---

11. Andrew met Laura a year ago but she left to London.


He should have told her that he loved her.
👉 *Should have* = he regrets not expressing his feelings.

---

12. Adam didn't go on holiday last year.


He could have gone to Hawaii because he has relatives living there.
👉 *Could have* = he had the chance (relatives), but didn’t go.

---

13. I couldn't sleep well last night.


I shouldn't have watched so much TV.
👉 *Shouldn't have* = bad decision leading to poor sleep.

---

14. Laura did not pay too much attention to the teacher's explanation.


If she had paid attention, she would have passed the test.
👉 *Would have* = result in the past if conditions were different.

---

15. Luke has lived in London for fifteen years but he cannot speak English very well.


He could have attended an English course but he didn't.
👉 *Could have* = he had the opportunity, but didn’t take it.

---

16. Samantha went to London but she didn't go sightseeing.


She could have seen the House of Parliament and the Big Ben.
👉 *Could have* = she had the chance to visit them, but didn’t.

---

Final Answers:



1. should have told
2. could have picked
3. should have taken
4. shouldn't have drunk
5. could have looked
6. should have bought
7. could have used
8. shouldn't have wasted
9. could have taken
10. would have lent
11. should have told
12. could have gone
13. shouldn't have watched
14. would have passed
15. could have attended
16. could have seen

---

🔍 Explanation Summary:


- Should (not) have + past participle: Regret or obligation in the past.
- *I should have called you.* (I didn’t, and now I regret it.)
- Could have + past participle: Possibility in the past that didn’t happen.
- *I could have helped, but I was busy.*
- Would have + past participle: Hypothetical result in the past (if condition were true).
- *If I had studied, I would have passed.*

This worksheet helps practice third conditional and modal verbs for past situations.

Let me know if you'd like a version with explanations for each!
Parent Tip: Review the logic above to help your child master the concept of would could should worksheet.
Print Download

How to use

Click Print to open a print-ready version directly in your browser, or use Download to save the file to your device. The ⭐ Answer button generates an AI answer key instantly - useful for teachers who need a quick reference. Need a different version? Our AI Worksheet Generator lets you create a custom worksheet on any topic in seconds.

(view all would could should worksheet)

Worksheet on Modals of Lost opportunity | English lesson plans ...
Could -should-would have worksheet | Live Worksheets
could would should worksheet by Kitzi Klinger | TPT
Could, Should and Would Exercise Worksheet for 3rd - 4th Grade ...
Would, Could, Should Worksheets - 15 Worksheets.com
SU2U43 Modal verbs will, can, could, should worksheet | Live ...
May Might Should Could worksheet | Live Worksheets
Would, Could, Should Worksheets - 15 Worksheets.com
basic verbs worksheets Should, Would | Verb worksheets, Helping ...
Could,Would,Should Worksheet