Skip to content
KitWren
b2B2 Upper-Intermediate EnglishModals of deductionGrammarabout 15 min

Should have and needn’t have

Criticise and express regret about the past with should have / shouldn’t have, and talk about unnecessary actions with needn’t have and didn’t need to.

In this lesson you will

  • Use should(n’t) have for criticism and regret
  • Distinguish needn’t have from didn’t need to
  • Use could have for missed possibilities

Learn

should have + participle = it was the right thing, but it didn’t happen: I should have studied* harder.* shouldn’t have = it happened but was wrong: You shouldn’t have said* that.*

could have + participle = a possibility that didn’t happen, often criticism: You could have told* me! We could have won.*

needn’t have + participle = you did it, but it wasn’t necessary: I needn’t have brought* an umbrella — it didn’t rain.*

didn’t need to + verb = it wasn’t necessary (and usually you didn’t do it): I didn’t need to* take a taxi, so I walked.*

Examples

  • We should have booked a table — the restaurant is full.
  • You shouldn’t have spent so much on my present.
  • I needn’t have cooked so much food; half the guests didn’t come.
  • She didn’t need to work on Friday, so she went to the beach.

Vocabulary

criticism

saying what was wrong

regret

wish you had acted differently

unnecessary

not needed

in hindsight

looking back now

blame

say someone is responsible

Practice

1 / 8

I’m so tired. I ___ gone to bed earlier.

Speaking

Talk about three regrets (should have / shouldn’t have), one missed opportunity (could have), and one unnecessary thing you did (needn’t have).

Recording isn’t available in this browser. You can still practise: say your answer aloud, then type what you said.

Writing

Write a reflective paragraph (120–150 words) about a project or trip that went wrong and what should have been done differently.

0 / 120+ words

Lesson quiz

1 / 5

You ___ have warned me about the traffic!

Review

Key points

  • should(n’t) have = criticism / regret.
  • could have = possibility not realised.
  • needn’t have done = did it unnecessarily.
  • didn’t need to do = not necessary (usually not done).

What you learned

  • ✓ I can express regret and criticism.
  • ✓ I know needn’t have vs didn’t need to.
  • ✓ I can talk about missed chances.

Grammar reference: Must, have to, should: obligation and advice