📐 Grammar Structure Analysis
Modal Perfect: Should Have and Ought to Have
Modal Perfect: Should Have and Ought to Have
CEFR: B2
Form
should have or ought to have + past participle for past advice, criticism, regret, expectation or an action that would have been betterUses & Functions
📖 Grammar in Context
Hi Maria,
I want to give you some honest feedback about the project. You should have submitted the report on time. I know there were delays, but you should have let me know earlier if you were struggling. I ought to have reminded you about the deadline, but I assumed you were on track. We shouldn't have waited until the last minute to chase the data. The client feedback should have arrived by Friday, but it didn't. Looking back, I should have scheduled a mid-week check-in. Also, you should have gone through the checklist before sending the final version. Next time, please call me if something is unclear. You should have called when you had questions.
Best,
Tom
🔍 Spotted in the Text Above
Examples from the Text
The client feedback should have arrived by Friday.
You should have called when you had questions.
I ought to have reminded you about the deadline.
✏️ Practice: Modal Perfect: Should Have and Ought to Have
Choose the correct option in each question.
You _____ the report yesterday.
Which sentence is correct?
You ought to _____ called him earlier.
I think I should have _____ the training session.
Which sentence is correct?
You didn't apologise. You _____ an apology.
Which sentence is correct?
She _____ the assignment by now, but she hasn't even started.
Which sentence is correct?
We _____ taken a different route. The traffic was terrible.
He _____ the package by Friday, but it still hasn't shown up.
Which sentence is correct?
I _____ you about the change earlier, but I forgot.
The train _____ by now, but it's late.
Which sentence is correct?