Understanding Third Conditional with 'Should Have'
The third conditional expresses regret or criticism about past events that cannot be changed. When we use 'should have' in the third conditional, we focus on what was the right thing to do in a situation that has already happened. This structure is different from the standard third conditional (if + past perfect, would have + past participle) because 'should have' emphasizes obligation, expectation, or the correct course of action, rather than just an imaginary consequence.
How It Differs from Standard Third Conditional
In a standard third conditional, we say 'If I had studied, I would have passed.' With 'should have,' we emphasize that passing was the expected or correct outcome: 'If I had studied, I should have passed.' The 'should have' version suggests obligation or expectation. We often use this pattern when criticizing someone's past behaviour or expressing what they were supposed to do. It implies judgment about whether someone made the right choice or met expectations.
Formula for Third Conditional with 'Should Have'
Third Conditional with should have
Used to criticise or express regret about a past action that did not happen
| If | Subject | had | Past Participle | Object / Complement |
|---|---|---|---|---|
| If | you | had studied | harder, |
| Subject | should have | Past Participle | Object / Complement |
|---|---|---|---|
| you | should have passed | the exam. |
If you had studied harder, you should have passed the exam.
| If | Subject | had | Negation | Past Participle | Object / Complement |
|---|---|---|---|---|---|
| If | you | had | not | studied |
| Subject | should | Negation | Past Participle | Object / Complement |
|---|---|---|---|---|
| you | should | not have | passed | the exam. |
If you hadn't been careless, you shouldn't have made that mistake.
Examples
What to Remember
- Use 'should have' + past participle to express regret about past mistakes or wrong decisions.
- 'Should have' emphasizes what was the right or obligatory thing to do, not just imaginary consequences.
- The condition clause uses 'if' + past perfect (if you had studied), then 'should have' + past participle.
- 'Should have' differs from 'would have' because it judges actions against moral or practical standards, not probability.
- Don't confuse third conditional with second conditional; 'should have' refers only to unreal past situations, not present possibilities.