B2 Verb Moods 11 min read Medium

Should Have + Past Participle (Talking about Regrets)

Unlock regret and missed opportunities: should have + past participle is your perfect reflection tool.

Grammar Rule in 30 Seconds

Use 'should have' + past participle to express regret about the past or to criticize past actions that cannot be changed.

  • Use for past regrets: 'I should have studied more' (I didn't study).
  • Use for past criticism: 'You should have told me' (You didn't tell me).
  • Always use 'have' + past participle, never 'of' or 'had'. Example: 'should have gone'.
👤 + should + have + 🏁 (Past Participle)

Overview

Use 'should have' to talk about the past.

Use it when you feel sad about a past mistake.

This helps you give your opinion about past choices.

You can tell a friend they did something wrong.

How This Grammar Works

This has two parts: 'should' and 'have' with a word.
The word 'should' means a good thing to do.
Adding 'have' and a past word makes it about before.
It talks about things that did not really happen.
It means: it didn't happen, but it was good.

Formation Pattern

1
Always use 'have'. Never use 'has' or 'had'.
2
Positive Form:
3
Person + should + have + past action word
4
Use the special past word, like 'seen' or 'done'.
5
| Person | Word 1 | Word 2 | Action | Example |
6
| :---------- | :----- | :-------- | :-------------------------- | :----------------------------------------- |
7
| I / You | should | have | known | You should have known. |
8
| He / She/ It| should | have | finished | She should have finished the report. |
9
| We / They | should | have | listened | They should have listened more carefully.|
10
Negative Form:
11
Person + should + not + have + past word
12
Put the word 'not' after 'should'.
13
| Person | Word 1 | No | Word 2 | Action | Example |
14
| :---------- | :----- | :------- | :-------- | :-------------------------- | :---------------------------------------- |
15
| I / You | should | not | have | eaten | I should not have eaten so much. |
16
| He / She/ It| should | not | have | spent | He should not have spent all his money. |
17
| We / They | should | not | have | ignored | We should not have ignored the warning. |
18
Contracted Forms:
19
When speaking, people say these words very fast.
20
'Should have' becomes 'should've'.
21
'Should not have' becomes 'shouldn't have'.
22
Examples:
23
I should've called first.
24
You shouldn't have worried.
25
Use 'gone', not 'went'. 'I should have gone' is right.

When To Use It

Use this to look back at the past.
  1. 1Expressing Personal Regret: This is the most common function. You use it to talk about your own past actions or inactions that you now wish were different. The focus is on your feeling of disappointment in your own behavior.
  • I should have been more patient with them. (You regret your impatience.)
  • We shouldn't have sold the house. (You regret the decision to sell.)
  • I feel sick. I should have worn a jacket. (Connecting a present negative result to a past mistake.)
  1. 1Criticizing or Giving Advice About a Past Action: When directed at someone else, should have often functions as criticism or a statement about what would have been a better choice. The tone can range from gentle and helpful to sharp and accusatory.
  • You should have told me you were going to be late. (Mild criticism for a lack of communication.)
  • He shouldn't have spoken to his boss like that. (Strong criticism of unprofessional behavior.)
  • The government should have acted sooner to prevent the crisis. (A formal critique of policy.)
  1. 1Expressing an Unfulfilled Expectation: This usage is less about regret and more about a logical or planned event that did not occur as expected. It highlights a deviation from a schedule, plan, or logical outcome.
  • The package should have arrived by now. I wonder where it is. (The expectation of delivery is unmet.)
  • She studied all week, so she should have passed the exam easily. (The logical result did not happen, creating surprise.)
  • According to the schedule, the meeting should have finished at 3 PM. (Pointing out that a plan is not being followed.)

Common Mistakes

Many students make mistakes here. Be careful.
  1. 1The should of Error: This is the most frequent mistake in writing. It occurs because the contracted form, should've, sounds identical to should of in rapid speech. However, of is a preposition and is grammatically incorrect in this context.
  • Incorrect: I should of saved more money.
  • Correct: I should have saved more money.
  • Correct (Informal): I should've saved more money.
  • Why it's wrong: The structure requires a verb phrase. The perfect aspect is formed with the auxiliary verb have, not the preposition of.
  1. 1Using the Simple Past Instead of the Past Participle: This error is especially common with irregular verbs where the simple past and past participle forms are different.
  • Incorrect: They should have took the earlier train. (took is the simple past of take)
  • Correct: They should have taken the earlier train. (taken is the past participle)
  • Incorrect: She shouldn't have did that. (did is the simple past of do)
  • Correct: She shouldn't have done that. (done is the past participle)
  • Why it's wrong: The grammar of the perfect aspect specifically requires the past participle form of the verb (have + V3).
  1. 1Confusing Should Have, Could Have, and Would Have: These three past modal constructions have distinct meanings and are a common source of confusion. They are not interchangeable.
| Words | Meaning | Example |
| :---------------------------- | :------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------- |
| Should have + Past Part. | Regret / Criticism. It was the right/best thing to do, but it didn't happen. | I should have gone to the party. (I regret not going.) |
| Could have + Past Part. | Past Possibility / Opportunity. It was possible to do it, but it wasn't done. (Focus on ability/opportunity, not regret.) | I could have gone to the party. (I had the ability/chance to go, but I didn't.) |
| Would have | If things were different. | I would have gone. |
  • You should have helped means it was your duty to help and you failed to do it.
  • You could have helped means you had the ability or opportunity to help, but didn't.
  • You would have helped implies a condition: ...if you had been there.

Real Conversations

This structure is extremely common in everyday English. Here’s how you’ll see and hear it used in different contexts. Notice how contractions are the default in almost all informal situations.

Informal Texting & Social Media:

Here, the language is brief and emotional. should've and shouldn't have are used to express immediate reactions.

- Person A: "Just missed my flight."

P

Person B

"Nooo! You should've left earlier!"

- On Twitter: "I shouldn't have watched that horror movie before bed. Not sleeping tonight."

- Instagram Caption: "Took a hundred photos and I hate them all. Should've just enjoyed the moment instead."

Workplace Communication:

In emails or team chats, this language is used for project analysis (post-mortems) or to assign responsibility, sometimes diplomatically, sometimes directly.

- Gentle Criticism/Team Reflection: "In retrospect, we should have allocated more time for QA testing on this feature."

- Taking Personal Responsibility: "My mistake. I should have double-checked the client's requirements before sending the draft."

- Direct (and potentially tense) Criticism: "To be clear, the finance team should not have approved that expense without a PO."

Casual Spoken Conversation:

This is where you'll hear the structure most often, used for storytelling, giving unsolicited advice about the past, and expressing regret.

- "I'm exhausted today. I shouldn't have stayed up so late finishing that series."

- "He failed the test? That's too bad. He really should've come to the study group."

- "You went to the beach yesterday? You should've told me! I would've come with you."

Quick FAQ

Q1: Is ought to have the same as should have?
They mean the same thing. One is very old. People do not use it much. Say 'should have' instead. It is more common.
  • Formal: The committee ought to have considered the consequences.
  • Natural: The committee should have considered the consequences.
Q2: How do I talk about future regrets?
Do not use this for the future. Use it only for the past.
  • Past Regret: I regret not buying that ticket. I should have bought it.
  • Future Warning: You should buy that ticket now, or you'll regret it later.
Q3: Can would have ever be used for regret?
Use 'should have' for things you regret. Use 'would have' for dreams that did not happen.
  • I should have seen my grandmother before she passed away. (Direct regret, focused on obligation/mistake.)
  • I would have liked to see my grandmother one last time. (Softer, more wistful regret, focused on a lost desire.)
To talk about a mistake, use 'should have'. It is the best way.
Can I write 'should've' in a serious letter?
A4: No. Contractions like should've, don't, and it's are considered informal. In academic essays, business reports, and other formal documents, you must always use the full, uncontracted forms: should have, do not, it is.
Q5: What's the difference between should have done and must have done?
These words talk about very different ideas.
  • Should have is for evaluation (regret/criticism). It's about what was the right thing to do. The streets are wet; the city should have cleaned them. (A criticism of the city's inaction.)
  • Must have is for deduction (logical certainty). It's about what you believe certainly happened. The streets are wet; it must have rained last night. (A logical conclusion based on evidence.)

Conjugating 'Should Have'

Subject Modal Auxiliary Past Participle Example
I
should
have
done
I should have done it.
You
should
have
gone
You should have gone.
He/She/It
should
have
seen
She should have seen.
We
should
have
eaten
We should have eaten.
They
should
have
known
They should have known.

Contractions and Reductions

Full Form Contraction Pronunciation (IPA) Casual Speech
should have
should've
/ˈʃʊdəv/
shoulda
should not have
shouldn't've
/ˈʃʊdn̩təv/
shouldn't'a

Meanings

Expresses a sense of regret or a missed obligation regarding a past event. It indicates that an action was desirable or necessary but did not happen.

1

Personal Regret

Feeling sorry about one's own past actions or inactions.

“I should have taken that job offer in London.”

“I shouldn't have eaten that third piece of cake.”

2

Criticism of Others

Pointing out that someone else made a mistake or failed to do something in the past.

“You should have checked the weather before we went hiking.”

“They should have told us the meeting was canceled.”

3

Unfulfilled Expectations

Expressing that something was expected to happen by a certain time, but it didn't.

“The mail should have arrived by now.”

“The taxi should have been here five minutes ago.”

Reference Table

Reference table for Should Have + Past Participle (Talking about Regrets)
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?
Short Answer (+)
Yes, [subject] should have.
Yes, you should have.
Short Answer (-)
No, [subject] shouldn't have.
No, they shouldn't have.
Passive
Subject + should have been + V3
It should have been done.

Formality Spectrum

Formal
I should have attended the briefing this morning.

I should have attended the briefing this morning. (Workplace)

Neutral
I should have gone to the meeting.

I should have gone to the meeting. (Workplace)

Informal
I should've been at that meeting.

I should've been at that meeting. (Workplace)

Slang
I totally shoulda hit up that meeting.

I totally shoulda hit up that meeting. (Workplace)

The Emotions of 'Should Have'

Should Have

Regret

  • Mistakes I should have studied.
  • Missed Chances I should have said yes.

Criticism

  • Blame You should have told me.
  • Advice He should have been careful.

Should Have vs. Could Have vs. Must Have

Should Have
Regret I should have gone (but I didn't).
Could Have
Possibility I could have gone (I had the option).
Must Have
Certainty I must have gone (I'm sure I did).

Deciding to use Should Have

1

Is it about the past?

YES
Go to next step
NO
Use 'Should' + base verb
2

Did the action actually happen?

YES
Use 'Shouldn't have' to regret it
NO
Use 'Should have' to wish it did

Examples by Level

1

I should have slept more.

2

You should have called me.

3

I shouldn't have eaten that.

4

We should have stayed home.

1

He should have told the truth.

2

I should have brought an umbrella.

3

Should you have finished that?

4

They shouldn't have lost the keys.

1

I should've checked the train times.

2

You should have seen her face!

3

We shouldn't have spent so much money.

4

Shouldn't he have arrived by now?

1

The government should have acted sooner to prevent the crisis.

2

I should have known better than to trust him.

3

You shouldn't have gone to all that trouble for me.

4

The package should have been delivered yesterday according to the site.

1

In retrospect, the architect should have accounted for the soil's instability.

2

Had I known the consequences, I never should have agreed to the terms.

3

The sheer scale of the disaster suggests that warnings should have been heeded.

4

You should have seen the look of utter disdain on his face.

1

One might argue that the Enlightenment should have fostered greater egalitarianism.

2

The defendant should have reasonably foreseen the potential for injury.

3

It is a truth universally acknowledged that a man in possession of a fortune should have been in want of a wife.

4

The project, which by all accounts should have flourished, foundered due to internal strife.

Easily Confused

Should Have + Past Participle (Talking about Regrets) vs Should have vs. Must have

Learners use 'must have' to express regret, but 'must have' is only for logical guesses.

Should Have + Past Participle (Talking about Regrets) vs Should have vs. Would have

Both are used in conditionals, but 'would' is for results, 'should' is for advice/duty.

Common Mistakes

I should to have gone.

I should have gone.

Never use 'to' after a modal verb like 'should'.

I should have go.

I should have gone.

You must use the past participle (V3), not the base verb.

She should has called.

She should have called.

Modals are always followed by the base form 'have', even for he/she/it.

I should of seen it.

I should have seen it.

'Of' is a preposition; 'have' is the auxiliary verb. They just sound similar.

I should had told you.

I should have told you.

Even though it's the past, the modal 'should' requires the present auxiliary 'have'.

I shouldn't have had done it.

I shouldn't have done it.

Double auxiliaries are unnecessary and incorrect here.

Sentence Patterns

I should have ___ when I had the chance.

You shouldn't have ___ that; it was a secret!

Real World Usage

Job Interview occasional

I should have spent more time developing my coding skills earlier in my career.

Texting a Friend very common

Ugh, I should've stayed in bed today.

Social Media (Twitter/X) common

I should have known that movie was going to be a flop. #regret

Travel / Airport common

We should have checked the gate number before getting coffee.

Ordering Food occasional

I should have ordered the spicy ramen instead.

Work Email common

We should have received the signed contract by Friday.

💡

The 'Have' Rule

Always use 'have'. Never use 'has' or 'had'. It's a modal auxiliary, so it stays in the base form.
⚠️

Avoid 'Should of'

Even if you hear 'should of', never write it. It is a major red flag in professional writing.
🎯

Use for Apologies

Saying 'I should have called' is often more powerful than a simple 'Sorry' because it shows you recognize your specific mistake.
💬

The 'Shoulda' Vibe

Using 'shoulda' in songs or casual talk makes you sound like a native, but avoid it in any written work.

Smart Tips

Use 'I should have' to take responsibility for a specific action.

I am sorry I was late. I am sorry; I should have left the house earlier.

Mentally correct it to 'should have' to train your brain for exams.

He should of called. He should have called.

Try to pronounce it as 'should-uv' to sound more natural.

I. Should. Have. Gone. I should've gone.

Use a question form to make the criticism softer.

You should have told me. Shouldn't you have told me?

Pronunciation

should-uv /ʃʊdəv/

The Schwa Reduction

In 'should have', the 'have' is almost never stressed. It reduces to a schwa sound /ə/.

shood-n-uv /ʃʊdn̩əv/

Negative Contraction

The 't' in 'shouldn't' is often unreleased or silent when followed by 'have'.

Falling Regret

I should have ↘told her.

Conveys deep sadness or finality of the mistake.

Rising Criticism

You should have ↗called me!

Conveys anger or annoyance at someone else.

Memorize It

Mnemonic

S.H.P.P. = Sad Humans Past Participle. Use it when you are sad about the past!

Visual Association

Imagine a 'Time Machine' with a broken handle. You can see the past through the window and see what you 'should have' done, but you can't reach in to change it.

Rhyme

If you missed the bus and you're feeling blue, 'Should have left early' is the phrase for you!

Story

John forgot his umbrella. It rained. He stood under a tree and thought, 'I should have checked the news. I should have listened to my wife. I shouldn't have worn my new suede shoes.'

Word Web

RegretCriticismHindsightMistakeObligationExpectationShould've

Challenge

Write down three things you regret from last year using 'I should have...' and three things you are glad you didn't do using 'I shouldn't have...'

Cultural Notes

Brits often use 'ought to have' as a slightly more formal or 'proper' alternative to 'should have'.

The contraction 'shoulda' is extremely common in pop songs and movies, reflecting a casual, often gritty tone.

Australians frequently use 'should've' in 'no worries' contexts to downplay a mistake someone else made.

From Old English 'sceolde' (the past tense of 'shall'), which originally meant 'owed' or 'was under obligation'.

Conversation Starters

What is one thing you should have done differently in high school?

Think about your last vacation. What should you have packed but forgot?

If you could talk to your younger self, what should they have known?

Should the government have handled the last economic crisis differently?

Journal Prompts

Write about a 'near miss' in your life—a time you almost did something but didn't. Should you have done it?
Describe a movie character who made a big mistake. What should they have done instead?
Reflect on a time you were late. Why did it happen and what should you have done to be on time?

Common Mistakes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Choose the correct form to complete the sentence. Multiple Choice

I'm so tired. I ___ to bed earlier last night.

✓ Correct! ✗ Not quite. Correct answer: should have gone
We need 'should have' + past participle (gone).
Fill in the missing word.

You shouldn't ___ told him the secret; now everyone knows!

✓ Correct! ✗ Not quite. Correct answer: have
The auxiliary verb is always 'have'.
Find the error in the sentence. Error Correction

Find and fix the mistake:

She should has called me before she left.

✓ Correct! ✗ Not quite. Correct answer: has
It should be 'have' because modals are followed by the base form.
Rewrite the sentence using 'should have'. Sentence Transformation

It was a mistake for me to buy this car. (I...)

✓ Correct! ✗ Not quite. Correct answer: I shouldn't have bought this car.
The negative 'shouldn't have' expresses regret for an action that happened.
Match the situation to the regret. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: I should have studied more.
Studying is the logical action to prevent failing an exam.
Complete the dialogue. Dialogue Completion

A: I'm wet! It's raining! B: You ___ an umbrella.

✓ Correct! ✗ Not quite. Correct answer: should have brought
The person didn't bring one, so they should have.
Which sentence expresses a logical expectation (not a regret)? Grammar Sorting

Identify the expectation.

✓ Correct! ✗ Not quite. Correct answer: The mail should have arrived by now.
This refers to a schedule/logic, not a moral regret.
Is the following statement true or false? True False Rule

'Should have' can be used to talk about the future.

✓ Correct! ✗ Not quite. Correct answer: False
'Should have' is strictly for the past. For the future, use 'should'.

Score: /8

Practice Exercises

8 exercises
Choose the correct form to complete the sentence. Multiple Choice

I'm so tired. I ___ to bed earlier last night.

✓ Correct! ✗ Not quite. Correct answer: should have gone
We need 'should have' + past participle (gone).
Fill in the missing word.

You shouldn't ___ told him the secret; now everyone knows!

✓ Correct! ✗ Not quite. Correct answer: have
The auxiliary verb is always 'have'.
Find the error in the sentence. Error Correction

Find and fix the mistake:

She should has called me before she left.

✓ Correct! ✗ Not quite. Correct answer: has
It should be 'have' because modals are followed by the base form.
Rewrite the sentence using 'should have'. Sentence Transformation

It was a mistake for me to buy this car. (I...)

✓ Correct! ✗ Not quite. Correct answer: I shouldn't have bought this car.
The negative 'shouldn't have' expresses regret for an action that happened.
Match the situation to the regret. Match Pairs

Situation: I failed the exam.

✓ Correct! ✗ Not quite. Correct answer: I should have studied more.
Studying is the logical action to prevent failing an exam.
Complete the dialogue. Dialogue Completion

A: I'm wet! It's raining! B: You ___ an umbrella.

✓ Correct! ✗ Not quite. Correct answer: should have brought
The person didn't bring one, so they should have.
Which sentence expresses a logical expectation (not a regret)? Grammar Sorting

Identify the expectation.

✓ Correct! ✗ Not quite. Correct answer: The mail should have arrived by now.
This refers to a schedule/logic, not a moral regret.
Is the following statement true or false? True False Rule

'Should have' can be used to talk about the future.

✓ Correct! ✗ Not quite. Correct answer: False
'Should have' is strictly for the past. For the future, use 'should'.

Score: /8

Practice Bank

12 exercises
Choose the correct option to complete the regret. Fill in the Blank

They ___ `told` us about the changes sooner.

✓ Correct! ✗ Not quite. Correct answer: should have
Which sentence correctly expresses regret? Multiple Choice

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: I should have read that book.
Identify and correct the grammatical error. Error Correction

He should of listen to his boss.

✓ Correct! ✗ Not quite. Correct answer: He should have listened to his boss.
Translate the given sentence into natural English. Translation

Translate into English: 'No debiste haber gastado tanto dinero en ese videojuego.'

✓ Correct! ✗ Not quite. Correct answer: ["You shouldn't have spent so much money on that video game.","You shouldn't've spent so much money on that video game."]
Put the words in the correct order to form a meaningful sentence. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: He should have told her the truth
Match the beginning of the sentence with its correct ending to form a regret. Match Pairs

Match the subjects with the correct verb phrases:

✓ Correct! ✗ Not quite. Correct answer: matched
Complete the sentence with the appropriate modal perfect. Fill in the Blank

If I had known, I ___ `brought` my camera.

✓ Correct! ✗ Not quite. Correct answer: should have
Select the sentence that uses 'should have' correctly. Multiple Choice

Which sentence is grammatically correct?

✓ Correct! ✗ Not quite. Correct answer: The company should have informed their employees.
Correct the error in verb form. Error Correction

We should have went to the museum.

✓ Correct! ✗ Not quite. Correct answer: We should have gone to the museum.
Provide the best English translation. Translation

Translate into English: 'Debiste haber estudiado más para el examen final.'

✓ Correct! ✗ Not quite. Correct answer: ["You should have studied more for the final exam.","You should've studied more for the final exam."]
Unscramble the words to form a correct sentence about regret. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: I shouldn't have said that
Match the regretful statement beginnings with their logical endings. Match Pairs

Match the phrases to complete the sentences:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

FAQ (8)

No. While it sounds like 'should of' when spoken quickly, it is always written as `should have` or `should've`.

`Should have` means it was a good idea but didn't happen. `Could have` means it was possible but didn't happen.

Mostly, but it can also be used for expectations, like `The bus should have been here by now.`

Never. Modal verbs like `should` are always followed by the base form of the next verb, which is `have`.

Put 'should' at the beginning: `Should I have told her?`

Only in a very casual email to a close friend. In a business email, always use `should have`.

It is `should have been` + past participle. Example: `The work should have been finished yesterday.`

Yes, they are interchangeable, but `ought to have` is much more formal and less common in American English.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Debí haber / Tendría que haber

Spanish speakers must choose between preterite (debí) and conditional (debería).

French high

J'aurais dû

The auxiliary in French is 'avoir', similar to English 'have'.

German moderate

Ich hätte ... sollen

Word order is significantly different, with the modal coming last.

Japanese moderate

...beki datta (べきだった)

Japanese doesn't use an auxiliary like 'have' to indicate the past; it inflects the end of the phrase.

Arabic partial

Kāna yajibu 'an (كان يجب أن)

It functions more like 'It was necessary that...' rather than a modal verb.

Chinese low

Běn yīnggāi (本应该)

No verb conjugation or tense markers are used.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!