Upper-Intermediate ๐Ÿ“ Grammar ยท #177 of 305

Modals in the Past: Should Have, Could Have

Regrets and missed chances.

Examples

  • I should have called.

Key rules

  • Should have + participle: criticism or regret
  • Could have: past possibility not used
  • Might have: possibility
  • Would have: unreal past result
  • Shouldn't have = it was wrong to do

Common mistakes

  • You should went โ†’ You should have gone
  • I could went โ†’ I could have gone
๐Ÿ’ก Tip: Always have, not of.

Related Upper-Intermediate topics

See all Upper-Intermediate grammar lessons โ†’