PAST MODALS - SHOULD/COULD/WOULD HAVE (B1 Grammar)

Use past modals (should have, could have, would have + past participle) to talk about the PAST: regrets, criticism, missed opportunities, or past possibilities that didn't happen.

Quick tip: SHOULD HAVE = regret/criticism (right thing not done). COULD HAVE = past possibility (ability not used). WOULD HAVE = past conditional/intention.

SHOULD HAVE = Regret or criticism

Use SHOULD HAVE when you regret something you DIDN'T do, or to criticize past actions. It was the right thing to do, but you didn't do it.

COULD HAVE = Past possibility that didn't happen

Use COULD HAVE for past possibilities or abilities that weren't used. You had the ability/opportunity, but didn't use it.

WOULD HAVE = Past conditional result

Use WOULD HAVE in Third Conditional (if I had..., I would have...). Also for past intentions that didn't happen.

Common mistakes

Practise it

Regret/criticism? SHOULD HAVE. Past possibility? COULD HAVE. Past conditional? WOULD HAVE. Always use HAVE + past participle!