All grammar lessons

Lesson 114 · Stage 10: Advanced structures

Modal perfect

Advanced

Form & use

must / might / should + have + V3 — guessing or judging a past event

Examples

  • The ground is wet. It must have rained in the night.
  • I should have brought my umbrella. Now I'm soaked!
  • The road is closed. There may have been an accident.
  • You should have told me you were coming. I would have cooked more.
AI is listening...•4.7/5 on App Store & Google Play

Speak English with AI 24/7

Download the app — instant pronunciation scoring, natural conversations, corrections like a real tutor.

AI pronunciation scoringInstant feedbackNatural conversations