inohablo.com

Should Have (B1)

Learn Should Have: a clear explanation, examples and free practice adapted to your level.

Explanation

Use "should have" + past participle to criticize a past action or express regret about something that didn't happen. You should have called me! (but you didn't) I shouldn't have eaten so much. (but I did)

“Should have” + past participle talks about the past: something that was a good idea but did not happen (should have), or something that happened but was a mistake (shouldn’t have). It expresses regret or criticism.

Form

Structure Example
subject + should have + past participle You should have called me.
subject + shouldn't have + past participle I shouldn't have said that.

When to use it

  • Regret about yourself: I should have taken the job.
  • Criticism of others: You should have asked first.
  • A past mistake: He shouldn't have driven so fast.
  • Expectation that something has happened by now: The package should have arrived.

Examples

  • You should have told me earlier.
  • I shouldn't have eaten so much.
  • She should have studied harder.
  • We shouldn't have gone out in the rain.
  • They should have arrived by now.
  • Should I have called him?

Common mistakes

  • The base verb instead of the participle: should have go → should have gone.
  • “Should of” (a spoken form): write should have / should’ve.
  • Using “should” for the past without “have”: You should call me yesterday → You should have called me yesterday.

Keep learning

Related pages

Practise this for free

inohablo adapts exercises to your level, age and goals. Start in your browser.

Start learning free