Modal Perfects: The Grammar of Regret and Past Possibility
CEFR B2-C1 · 5 min
On a long flight from Paris to Réunion, I sat with nothing but my thoughts. ‘Could I have done anything differently?’ ‘Should I have stayed in Sydney?’ ‘Would things have been different if I had finished my accounting degree?’ Three modal perfects in two minutes of quiet worry. This grammar is not abstract — it is the shape of how humans think about their past choices.
Today's focus: Modal perfects: should/could/might/would + have + past participle
Each modal carries different meaning:
- Should have + pp = regret or criticism about the past. ‘I should have left earlier.’ (I didn’t — I regret it.)
- Could have + pp = past possibility that wasn’t taken. ‘We could have booked in advance.’ (We didn’t — it was possible.)
- Might have + pp = uncertain past possibility. ‘She might have missed the flight.’ (Not sure if she did.)
- Would have + pp = imagined past result. ‘I would have stayed if I’d known.’ (Hypothetical past.)
Examples in context
Try it — click to reveal the answer
▶ Which expresses REGRET? (a) ‘He could have passed.’ (b) ‘He should have studied more.’ (c) ‘He might have passed.’
‘Could have passed’ = it was possible. ‘Might have passed’ = uncertain. ‘Should have studied’ = regret.
▶ Fill: ‘It’s raining — I ___ have brought an umbrella.’ (should / might / would)
‘Might have brought’ would mean uncertainty about whether I brought it or not — not appropriate here.
▶ What does ‘You needn’t have cooked so much food’ mean?
‘Needn’t have’ = you did it, but it was not needed. ‘Didn’t need to’ = you didn’t do it because it wasn’t needed. Subtle but important.
Should have = regret/criticism (it happened and was wrong, or it didn’t happen and should have). Could have = missed possibility. Might have = uncertain past. Tone comes from the modal — choose carefully.
Independent project; not affiliated with, endorsed by, or accredited by Cambridge University Press & Assessment. Confers no qualification. Cambridge CELTA course completed — 120 supervised teaching hours and four written assignments validated to the required standard.