
✅ Should Have
Correct in standard English writing.
❌ Should Of
Incorrect in standard writing. It usually appears because should’ve sounds similar when spoken.
The correct form is should have, not should of. You can also write should’ve in more casual writing. People often type should of because it sounds like should’ve in speech, but in normal written English it is treated as a mistake.
Short answer: Use should have for full form and should’ve for contraction. Avoid should of.
Why Should Have Is Correct
Should is a modal verb. After a modal verb, English commonly uses the base form have to build structures such as should have, would have, and could have. That is why should have is the standard form.
The phrase should have often talks about a past action that was a good idea, the right choice, or the expected choice. It can show regret, criticism, or missed expectation.
Correct Pattern
should + have + past participle
Example: You should have called earlier.
Incorrect Pattern
should + of + verb
Example: You should of called earlier.
Why Should Of Is Wrong
Of is usually a preposition, not the word needed after the modal verb should. In standard grammar, should of does not fill the same job as should have. That is the reason editors, teachers, and style guides treat should of as an error in writing.
The confusion comes from pronunciation. In fast speech, should’ve often sounds very close to should of. So the ear hears one thing, but correct spelling follows grammar, not just sound.
Think of it this way: should’ve is a shortened form of should have, not a shortened form of should of.
Should Have, Should’ve, and Should Of
| Form | Status | Where It Fits | Example |
|---|---|---|---|
| should have | Correct | Formal and informal writing | She should have checked the time. |
| should’ve | Correct | Less formal writing, natural dialogue | She should’ve checked the time. |
| should of | Incorrect | Not suitable for standard writing | She should of checked the time. |
Should Have Meaning in Real Sentences
Most people searching this question do not just want the rule. They want to know how the phrase works in real English. Here is the practical meaning of should have in everyday use.
1. For Regret
Use should have when someone wishes a different action had happened in the past.
- I should have left earlier.
- We should have brought an umbrella.
- He should have studied more.
2. For Mild Criticism
It can also point out that a better choice was possible.
- You should have asked first.
- They should have read the instructions.
- She should have been more careful.
3. For Expectation About the Past
Sometimes it means something was expected to happen by now or by a certain point.
- The package should have arrived by Friday.
- He should have finished the report yesterday.
A Simple Memory Trick
If you can replace it with should’ve, the full form is should have — never should of.
Examples of Correct and Incorrect Use
✅ Correct Examples
- I should have sent the email yesterday.
- You should’ve told me earlier.
- They should have waited a little longer.
- We should’ve booked the tickets in advance.
❌ Incorrect Examples
- I should of sent the email yesterday.
- You should of told me earlier.
- They should of waited a little longer.
- We should of booked the tickets in advance.
Should Have vs Should Be vs Should
Another point that often gets missed: people confuse should have with other should patterns. They are not the same.
| Pattern | Meaning | Example |
|---|---|---|
| should + base verb | Advice or recommendation now or in the future | You should call her. |
| should be | Expected state or condition | He should be home by now. |
| should have + past participle | Past advice, regret, or missed action | You should have called her. |
Other Common Mistakes That Follow the Same Pattern
If someone writes should of, they may also write similar forms that come from the same sound-based confusion.
This is why learning should have properly helps with a whole group of similar errors.
Why People Write Should Of
There is a simple reason. In natural speech, should have is often shortened to should’ve. That contraction sounds almost the same as should of in many accents. So the mistake is usually a spelling problem, not a meaning problem.
That matters because it helps you fix the error fast. You do not need to memorize a long grammar rule every time. Just ask: Am I writing the full form of should’ve? If yes, the answer is should have.
Should Of in Informal Speech and Nonstandard Writing
In everyday conversation, people may pronounce the phrase in a way that sounds like should of. You may also see spellings that reflect speech in fiction, dialogue, comments, or very informal online writing. Still, for standard written English, the accepted choice remains should have or should’ve.
For school, work, websites, emails, articles, and formal messages, write should have. It looks clean, clear, and correct.
A Quick Test You Can Use Every Time
- Read the sentence aloud.
- Replace the phrase with should’ve.
- If it still makes sense, the full version must be should have.
Test:
You should’ve checked the address.
→ Full form: You should have checked the address.
→ Not: You should of checked the address.
Common Sentence Patterns With Should Have
Negative Form
Use should not have or shouldn’t have when a past action was a bad idea.
- You should not have worried so much.
- He shouldn’t have ignored the message.
Question Form
You can also use it in questions about past choices.
- Should I have called first?
- Should they have waited longer?
With Pronouns and Nouns
The structure stays the same with all subjects.
- I should have listened.
- She should have asked.
- The team should have prepared earlier.
When to Use Should Have and Should’ve
Should have is the safest choice in almost every kind of writing. Use should’ve when you want a slightly more conversational tone. That often works well in dialogue, blog writing, or casual messages.
| Writing Situation | Best Choice |
|---|---|
| Academic writing | should have |
| Business email | should have |
| Blog post | should have or should’ve |
| Text message | should’ve or should have |
| Standard edited writing | Never should of |
Mini FAQ
Is should of ever correct?
In standard English writing, no. Use should have or should’ve.
Why does should of sound right?
Because should’ve and should of can sound almost identical in speech.
Is should’ve formal enough?
It is correct, but should have usually looks better in more formal writing.
Is this mistake common with other modal verbs?
Yes. The same confusion appears with could have, would have, must have, and might have.

