Should Have: Past Regrets & Mistakes
should have + past participle, just like a native speaker.
Grammar Rule in 30 Seconds
Use 'should have' to talk about past actions that didn't happen, usually expressing regret or criticism about a mistake.
- Use 'should have' + Past Participle for things that were a good idea but didn't happen (e.g., 'I should have studied').
- Use 'shouldn't have' + Past Participle for things that were a bad idea but did happen (e.g., 'I shouldn't have eaten that').
- In spoken English, 'should have' almost always becomes the contraction 'should've' (sounds like 'should-of').
Overview
When you look back on the past, you often evaluate it with the knowledge you have now. The modal construction should have + past participle is the primary tool in English for this kind of retrospective analysis. It allows you to express that a past action or situation was not ideal, and to suggest what the better or correct course of action would have been.
Fundamentally, it communicates a disconnect between past reality and a past expectation or obligation.
Using this structure is like giving advice to your past self or to others about their past actions. It’s the language of regret, criticism, and missed opportunities. When you say, I should have saved more money, you are not talking about the present or future; you are making a judgment about a past failure to act.
Mastering this form is essential for discussing cause and effect, learning from mistakes, and expressing complex opinions about past events.
How This Grammar Works
should have + past participle is a perfect modal construction. To understand its meaning, you must understand its three components: the modal should, the auxiliary have, and the past participle.- 1
Should(The Modal Verb of Advisability):Shouldbelongs to a class of verbs that express deontic modality—the linguistic concept of obligation, permission, or advisability. On its own,shouldoffers advice for the present or future (You should rest). When combined withhave, it projects this sense of advisability or expectation onto a past event that did not happen as advised. It establishes the 'ideal' past against which the 'real' past is judged.
- 1
Have(The Auxiliary for the Perfect Aspect):Haveis the auxiliary verb that creates the perfect aspect, which signals that an action occurred before a specific point in time. In this case, the action occurred before the present moment of reflection. A critical rule for all modal verbs is that they are followed by the base form (bare infinitive) of the next verb. This is why it is alwaysshould have, nevershould hasorshould had, regardless of the subject. For example,He should have known,notHe should had known.
- 1The Past Participle (The Action): The past participle (e.g.,
taken,seen,finished,spoken) provides the specific meaning of the action being discussed. It is the form of the verb that is used in all perfect tenses (I have eaten) and the passive voice (The ball was thrown).
should + have + past participle, you create a meaning that is more than the sum of its parts. You are performing a specific linguistic function: applying a present judgment about what was correct or advisable to a completed past event. For example, in The package should have arrived yesterday, you are expressing that the expected past event (the arrival) did not align with reality.Formation Pattern
should have + past participle is consistent across all subjects. The modal should and auxiliary have do not change. Only the subject and the main verb's past participle vary.
I should have listened more carefully. |
You should have taken the earlier train. |
He should have finished the report by now.|
They should have been more prepared. |
not between should and have. The contraction shouldn't have is extremely common in spoken and informal written English and is the preferred form in most non-formal contexts.
I shouldn't have said that. |
We should not have underestimated them. |
The company shouldn't have ignored the warnings.|
You shouldn't have spent so much money on that.
He should not have driven so fast in the rain.
should. For Wh-questions, the question word comes before should.
Should I have done something differently? |
Why should they have left without us? |
What should we have brought to the party? |
When To Use It
I should have studied for the exam instead of going out.(Regret over a poor decision)I shouldn't have waited until the last minute.(Regret over procrastination)
You should have told me you were going to be late.(Criticism of a lack of communication)He shouldn't have made a promise he couldn't keep.(Judgment of another's actions)
I think you should have... or by using a question, Do you think you should have...?The package should have been delivered by now. I wonder where it is.(The reality does not match the schedule)This should have worked. The instructions were followed perfectly.(Surprise at a failure)
We should have bought that house when we had the chance; it's worth double now.(Lamenting a missed financial opportunity)I should have traveled more in my twenties when I had fewer responsibilities.(Regret over not using past freedom)
Common Mistakes
should of Errorshould've sounds almost identical to should of. This leads to the most common writing mistake associated with this grammar. Of is a preposition; it can never function as a verb. The correct auxiliary is always have.- Incorrect:
I should of known. - Correct:
I should have known.orI should've known.
should have see | should have saw | should have seen |should have take | should have took | should have taken |should have eat | should have ate | should have eaten |Should have is exclusively for the past. For present or future advice, use should + base form.You should tell her.(Present/future advice: I advise you to do this now or soon.)You should have told her.(Past criticism: It was a mistake that you did not do this in the past.)
should have vs. could have vs. would have ConfusionReal Conversations
To truly understand this grammar, look at how it appears in natural, everyday contexts.
Texting / Social Media:
- User 1: Just saw the photos from the party. Looks like it was fun.
- User 2: It was! You totally should've come. (Informal criticism/expression of a missed opportunity)
- On a forum: The developers really shouldn't have released the update with so many bugs. They should've tested it more. (Strong criticism of a company's past actions)
Casual Conversation:
- Friend 1: Ugh, I'm exhausted. I only got four hours of sleep.
- Friend 2: Yeah, you shouldn't have had that coffee so late. That was probably it. (Giving friendly, retrospective advice)
Workplace/Professional Context:
- During a project review: In hindsight, we should have involved the marketing team from the beginning. (Formal analysis of a past strategic error, not placing personal blame)
- Email: Hi team, there was an error in the last invoice. The discount should have been applied automatically, but it wasn't. I will correct it now. (Stating an unmet expectation in a neutral, problem-solving way)
Internal Monologue:
- (After sending an email): Ah, I should have attached the file. Now I have to send another one. (Immediate self-criticism and regret over a small mistake)
Quick FAQ
- Q: What is the main difference between
should haveandwould have?
Should have implies judgment or regret—an action was the right thing to do. Would have describes an unrealized hypothetical outcome that depended on another past condition (e.g., If I had known, I would have helped). It's about results, not advisability.
- Q: Can I use
could haveinstead ofshould have?
No. They mean different things. I could have gone means I had the option to go. I should have gone means going was the best choice and I regret not doing it.
- Q: Is
should havealways negative?
It nearly always implies that the past reality was suboptimal. It points out a mistake, a regret, or an unmet expectation, all of which have a negative flavor. The focus is on what went wrong or what was missed.
- Q: Is the contraction
should'veacceptable in formal writing?
It's best to avoid it. While should've is grammatically correct and standard in speech and informal writing, academic and professional writing generally require the full form, should have, to maintain a formal tone.
- Q: Why is
should hadincorrect?
All English modal verbs (will, can, should, must, etc.) are followed by the base form of the verb. The base form of have is have. This rule is absolute, even when talking about the past.
- Q: Can using
You should have...be rude?
Yes, it can easily sound accusatory. If you tell someone You should have been more careful, you are directly criticizing them. To be more diplomatic, you can soften it (Perhaps we should have been more careful) or focus on the future (Next time, let's be more careful).
- Q: How do I talk about future regrets?
Should have is only for the past. For the future, you use conditional structures or present tense modals. For example: I should leave now, or I'll regret it later. or If I don't take this job, I know I'll regret it.
Conjugation of 'Should Have'
| Subject | Modal + Auxiliary | Past Participle | Example |
|---|---|---|---|
|
I
|
should have
|
done
|
I should have done it.
|
|
You
|
should have
|
seen
|
You should have seen it.
|
|
He/She/It
|
should have
|
been
|
It should have been easy.
|
|
We
|
should have
|
gone
|
We should have gone.
|
|
They
|
should have
|
known
|
They should have known.
|
Contractions and Reductions
| Full Form | Contraction | Pronunciation (IPA) | Spoken Slang |
|---|---|---|---|
|
should have
|
should've
|
/ˈʃʊdəv/
|
shoulda
|
|
should not have
|
shouldn't've
|
/ˈʃʊdn̩təv/
|
shouldn't'a
|
Meanings
A grammatical structure used to express that a past action was desirable or advisable, but it did not occur, or conversely, that an action occurred but was inadvisable.
Personal Regret
Expressing sadness or disappointment about one's own past choices.
“I should have taken that job offer in London.”
“I shouldn't have spent all my savings on that car.”
External Criticism
Telling someone else they made a mistake in the past.
“You should have checked the weather before we left.”
“They shouldn't have left the door unlocked.”
Unfulfilled Expectation
Expressing that something was supposed to happen by a certain time in the past, but didn't.
“The mail should have arrived by now.”
“The taxi should have been here ten minutes ago.”
Polite Refusal/Gratitude
A social formula used when receiving a gift or a favor.
“Oh, you shouldn't have! It's beautiful.”
“You really shouldn't have gone to all this trouble.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Subject + should have + V3
|
I should have called.
|
|
Negative
|
Subject + shouldn't have + V3
|
I shouldn't have lied.
|
|
Question
|
Should + subject + have + V3?
|
Should I have asked?
|
|
Negative Question
|
Shouldn't + subject + have + V3?
|
Shouldn't they have left?
|
|
Short Answer (+)
|
Yes, subject + should have.
|
Yes, you should have.
|
|
Short Answer (-)
|
No, subject + shouldn't have.
|
No, I shouldn't have.
|
Formality Spectrum
I should have attended the scheduled briefing. (Workplace)
I should have gone to the meeting. (Workplace)
I should've been at the meeting. (Workplace)
I totally shoulda been there. (Workplace)
The World of 'Should Have'
Emotions
- Regret I wish I did it.
- Guilt I feel bad I did it.
Social
- Criticism You made a mistake.
- Advice Next time, do this.
Should Have vs. Must Have
Deciding to use Should Have
Did the action happen in the past?
Was it a good idea but didn't happen?
Examples by Level
I should have studied more.
You should have called me.
I shouldn't have eaten that.
He should have come to the party.
We should have bought the tickets yesterday.
Should I have told the teacher?
She shouldn't have said those mean things.
They should have arrived by 6 PM.
I should've checked the oil before the trip.
You shouldn't have spent so much money on a phone.
Should we have invited your boss to the wedding?
He should have known better than to trust him.
The government should have acted sooner to prevent the crisis.
I shouldn't have assumed everyone agreed with me.
Shouldn't you have finished that report by Friday?
We should have taken the other route; this one is blocked.
In retrospect, the company should have diversified its portfolio.
You shouldn't have gone to such lengths just for my sake.
The package should have been delivered by now, according to the tracking.
Had I known, I should have intervened immediately.
The architect should have accounted for the structural stresses inherent in the design.
One should have realized that such a policy would be untenable in the long run.
Should the witness have been more forthcoming, the trial might have ended differently.
He shouldn't have been so cavalier about the safety protocols.
Easily Confused
Learners use 'could have' when they mean 'should have'. 'Could have' is just about possibility, not about whether it was a good idea.
Learners use 'must have' to express regret, but 'must have' is for guessing what happened.
Learners mix these up in conditional sentences.
Common Mistakes
I should study yesterday.
I should have studied yesterday.
I should have go.
I should have gone.
He should has called.
He should have called.
I should not have eat.
I shouldn't have eaten.
I should of told you.
I should have told you.
Should have you seen it?
Should you have seen it?
I didn't should have gone.
I shouldn't have gone.
I must have studied for the test, but I didn't.
I should have studied for the test, but I didn't.
He should have been here already.
He should have been here by now.
I should have had finished.
I should have finished.
I should have had a better time if I went.
I would have had a better time if I had gone.
Sentence Patterns
I should have ___ (V3) when I had the chance.
You shouldn't have ___ (V3) without asking me first.
It should have been ___ (adjective), but it wasn't.
In hindsight, we should have ___ (V3) the risks.
Real World Usage
Sorry I'm late, I should've left earlier!
Looking back, I should have managed that project more strictly.
I should've stayed in bed today. #MondayVibes
The waiter should have informed us about the extra charge.
The quarterback should have seen the blitz coming.
The defendant should have known the brakes were faulty.
The 'Shoulda' Rule
Avoid 'Should Of'
The Third Conditional Link
Polite Regrets
Smart Tips
Avoid contractions like 'should've'. Write out 'should have' to maintain a professional tone.
Don't copy them! It's a mistake even natives make. Stick to 'should have' to show you know the grammar.
Use 'should have' to show you take responsibility for a past mistake.
Listen for the 'v' sound at the end of 'should'. If you hear it, it's the past tense.
Pronunciation
The 'Schwa' Reduction
In 'should've', the 'have' is reduced to a tiny /əv/ sound. It sounds like 'SHOOD-uv'.
The Negative Contraction
In 'shouldn't have', the 't' is often silent or very soft, and the 'have' is reduced. It sounds like 'SHOOD-nt-uv'.
Regretful Fall
I should have ↘called.
The pitch drops on the verb to show sadness or finality.
Critical Rise-Fall
You ↗should have ↘told me!
Stress on 'should' to emphasize the mistake.
Memorize It
Mnemonic
Remember: 'Should Have' is for the 'Sad Half' of life—the things that didn't go right.
Visual Association
Imagine a 'Rewind' button on a remote control. When you press it, you see a better version of the past playing out. That better version is 'should have'.
Rhyme
If you missed the train and you're feeling blue, 'should have' is the phrase for you.
Story
Meet Regretful Ron. Ron forgot his umbrella, so he got wet. Ron says, 'I should have checked the weather.' He also ate a whole pizza and feels sick. He says, 'I shouldn't have eaten that.' Ron lives in the world of 'should have'.
Word Web
Challenge
Write down three things you regret from last week using 'I should have...' and three things you are glad you didn't do using 'I shouldn't have...'.
Cultural Notes
British speakers often use 'should have' as a very polite, indirect way to criticize. Instead of saying 'You are wrong,' they might say 'Perhaps we should have considered another option.'
In US business culture, 'should have' is used frequently in 'lessons learned' sessions. It is seen as a sign of professional growth to admit what you 'should have' done differently.
Saying 'You shouldn't have!' when receiving a gift is a standard way to show humility and appreciation, implying the gift was too generous.
The word 'should' comes from the Old English 'scolde', the past tense of 'sculan' (to owe/be obliged).
Conversation Starters
What is one thing you should have done differently in high school?
Think about a famous historical event. What should the leaders have done to avoid a war?
Have you ever bought something and then thought, 'I shouldn't have bought this'?
If you could go back to last New Year's Eve, what advice should you have given yourself?
Journal Prompts
Common Mistakes
Test Yourself
I'm so tired today. I ___ (go) to bed earlier last night.
Find and fix the mistake:
She should of called me before she arrived.
Which sentence shows the speaker is sorry about the past?
It was a mistake for you to tell him the secret.
You use 'should has' when the subject is 'he', 'she', or 'it'.
A: I failed my driving test. B: Oh no! ___ more?
Select the correct group of V3 verbs.
have / shouldn't / that / said / you
Score: /8
Practice Exercises
8 exercisesI'm so tired today. I ___ (go) to bed earlier last night.
Find and fix the mistake:
She should of called me before she arrived.
Which sentence shows the speaker is sorry about the past?
It was a mistake for you to tell him the secret.
You use 'should has' when the subject is 'he', 'she', or 'it'.
A: I failed my driving test. B: Oh no! ___ more?
Select the correct group of V3 verbs.
have / shouldn't / that / said / you
Score: /8
Practice Bank
12 exercisesWe ___ for the exam instead of watching TV all weekend.
He shouldn't have broke the vase.
Choose the correct sentence:
Translate into English: 'Ella debería haberlo sabido.'
Arrange these words into a sentence:
Match the subjects and modals with the correct verb endings.
The company ___ the security breach more quickly.
We should have went to the concert when we had the chance.
Which sentence correctly uses 'should have'?
Translate into English: 'Ella no debería haber confiado en él.'
Arrange these words into a sentence:
Considering the risks, they ___ the project.
Score: /12
FAQ (8)
`Should have` implies that the action was the right thing to do (regret/advice). `Could have` just means the action was possible, but it doesn't say if it was good or bad.
No, never. It is a common spelling mistake based on how `should've` sounds. Always write `should have` or `should've`.
No. `Should have` is strictly for the past. For the future, use `should` + base verb (e.g., 'I should go tomorrow').
Put 'Should' at the beginning, then the subject, then 'have', then the V3 verb. Example: `Should they have called us?`.
It is a polite way of saying 'Thank you'. It suggests the person was too kind or generous.
Not always. It can be used for logical expectations that didn't happen, like `The bus should have been here by now.` This is more about frustration than sadness.
Yes, they are identical in meaning, but `ought to have` is much more formal and less common in modern speech.
`Shoulda` is the phonetic spelling of the informal spoken reduction of `should have`. It is common in songs and casual texting.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
debería haber + participio
Spanish speakers often use the simple past 'debí' to mean the same thing, which English doesn't do.
aurait dû + infinitif
The verb following 'dû' is in the infinitive, whereas English uses the past participle.
hätte ... sollen
The word order is significantly different, with the modal verb moving to the end.
...beki datta
Japanese doesn't use a 'have' auxiliary; it treats the obligation as a past state.
kana yajibu an
Arabic uses a 'it was necessary' construction rather than a modal verb modifying the main verb.
ben lai ying gai
Chinese relies on adverbs like 'originally' to show the past, as the verb itself doesn't change.
Learning Path
Prerequisites
Learn These First
Giving Advice and Recommendations (Should)
Overview `Should` is a **modal auxiliary verb** in English used primarily to express advice, recommendations, mild oblig...
Past Perfect: The 'Before' Past (had + done)
Overview The **Past Perfect** tense serves a crucial function in English: it allows you to clearly communicate that one...
Related Videos
Related Grammar Rules
First Conditional: Unless = If Not
Overview In English grammar, **`unless`** serves as a crucial conjunction within conditional sentences, specifically al...
Zero Conditional: Habits and Routines
Overview The Zero Conditional, when applied to habits and routines, is a grammatical structure you use to describe actio...
Can: Expressing Ability (Can)
Overview **Can** serves as a fundamental modal verb in English, primarily articulating **ability** or **capacity**. At...
Mixed Conditionals: Past Action, Present Result (Type 2)
Overview Mixed conditionals are a sophisticated feature of English grammar that allow you to connect hypothetical situat...
Suppose & Supposing: The 'What If' Game
Overview In English grammar, `suppose` and `supposing` function as specialized conditional conjunctions that invite lis...