Is should + have + had correct? As in example -- "I should have had more cakes"

closed as off-topic by Hellion, Lawrence, J. Taylor, Jason Bassford Supports Monica, Davo Mar 29 at 17:51

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Proofreading questions are off-topic unless a specific source of concern in the text is clearly identified." – Jason Bassford Supports Monica, Davo
If this question can be reworded to fit the rules in the help center, please edit the question.

  • What makes you think it might not be correct? – KillingTime Mar 29 at 15:41

I believe it is correct.

From Practical English Usage:

But should/ought to have + past participle can be used to talk about unfulfilled past obligations: things which weren’t done, or which may or may not have been done. I should have phoned Ed this morning, but I forgot.

Not the answer you're looking for? Browse other questions tagged or ask your own question.