Should Have / Shouldn’t Have (talking about regret, criticism, and missed opportunities in English

English is wonderfully good at talking about the past — especially when we want to judge it. When we regret something, criticise a decision, or reflect on what went wrong, we often turn to two small but powerful structures: should have / shouldn’t have. These forms appear constantly in everyday conversation, films and books, Cambridge B2–C1 writing and speaking tasks (B2 First, C1 Advanced).

Let’s explore how they work, what they mean, and how to use them naturally and accurately.

What does should have mean?

Form ️ should + have + past participle

Meaning: Should have is used to talk about a past action that did not happen, and something we now think was the right or better choice. It often expresses regret, reflection or mild criticism.

  • I should have studied more for the exam.
  • She should have told him the truth earlier.
  • We should have left earlier to avoid the traffic.
  • He should have listened to your advice.

👉 In all these sentences, the action did not happen, and the speaker now believes it was a mistake.

What does shouldn’t have mean?

Form ️ should not + have + past participle

(Short form: shouldn’t have)

Meaning: Shouldn’t have is used to talk about a past action that did happen and something we now believe was wrong, unnecessary, or unwise. It often expresses regret, criticism or apology. Should have/shouldn’t have

  • I shouldn’t have said that.
  • They shouldn’t have spent so much money.
  • She shouldn’t have trusted him so easily.
  • We shouldn’t have ignored the warning signs.

👉 Here, the action did happen, and the speaker regrets it.

Key difference

Structure What happened? Meaning
should have didn’t happen missed opportunity
shouldn’t have did happen regret or criticism

If you understand this contrast, half the mistakes disappear.

Common mistakes to avoid

I should have went earlier.

️ I should have gone earlier.

She shouldn’t have say that.

️ She shouldn’t have said that.

Remember: always use the past participle, not the past simple.

Tone and context

Neutral & personal reflection

  • I should have asked more questions.
  • I shouldn’t have rushed the decision.

Mild criticism

  • He should have known better.
  • They shouldn’t have left without telling anyone.

Polite regret (emails & writing)

  • I should have replied sooner — apologies for the delay.
  • We shouldn’t have caused any inconvenience.

Compare with should (present advice)

You should study more. → advice for now or the future

You should have studied more. → regret about the past

This time shift is small — but crucial.

Download should have/shouldn’t have worksheet with exercise in PDF here

Do the quiz to perfect your knowledge:

If you really want to learn English but don’t know how or where to start, don’t hesitate to contact us. Book an online English lesson with one of our certified and experienced English teachers and take a test and consultation! Tap the banner to learn more!


Discover more from My Lingua Academy

Subscribe to get the latest posts sent to your email.


My Lingua Academy

My Lingua Academy is an online school of English language. We give one-on-one lessons to students of English of all ages and all levels of knowledge all around the world. With us you can prepare for written assignments and exams, attend a general or business English course, or have conversation classes with qualified English teachers who have years of experience.

0 Comments

Leave a Reply

Discover more from My Lingua Academy

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from My Lingua Academy

Subscribe now to keep reading and get access to the full archive.

Continue reading