Used and loved by millions
Since I tried Ludwig back in 2017, I have been constantly using it in both editing and translation. Ever since, I suggest it to my translators at ProSciEditing.

Justyna Jupowicz-Kozak
CEO of Professional Science Editing for Scientists @ prosciediting.com
should not have
Grammar usage guide and real-world examplesUSAGE SUMMARY
"should not have" is a correct and usable part of a sentence in written English.
It can be used to express regret or disapproval and is most often used to indicate that something should not have been done or should have been done differently in the past. An example sentence is: "I should not have skipped class yesterday."
✓ Grammatically correct
News & Media
Academia
Wiki
Alternative expressions(20)
should never have
must not have
need not have
it was a mistake to
it would have been better if
regrettably
ought not have
should not lie
should not worry
should not invade
should not hurry
should not derail
should not relax
should not matter
should not expect
she could not have
she was unable to
shouldn't have used
was wrong to have used
ought not to have employed
Table of contents
Usage summary
Human-verified examples
Expert writing tips
Linguistic context
Ludwig's wrap-up
Alternative expressions
FAQs
Human-verified examples from authoritative sources
Exact Expressions
60 human-written examples
It should not have.
News & Media
They should not have bothered.
News & Media
It should not have done.
News & Media
It should not have been.
News & Media
It should not have happened".
News & Media
They should not have appeared".
News & Media
He should not have been.
News & Media
This should not have happened.
News & Media
They should not have been.
News & Media
He should not have worried.
News & Media
She should not have fretted.
News & Media
Expert writing Tips
Best practice
Use "should not have" to express regret about a past action or decision. Ensure the context clearly indicates what action you believe was a mistake.
Common error
Avoid using "should not have" with a present tense verb. It always refers to a past action or state. For example, it's incorrect to say "He should not have go" use "He should not have gone".
Source & Trust
84%
Authority and reliability
4.6/5
Expert rating
Real-world application tested
Linguistic Context
The phrase "should not have" functions as a modal auxiliary construction used to express regret, criticism, or a sense of obligation that was not fulfilled in the past. Ludwig AI analysis confirms its grammatical correctness and widespread use.
Frequent in
News & Media
65%
Academia
20%
Wiki
15%
Less common in
Formal & Business
0%
Science
0%
Encyclopedias
0%
Ludwig's WRAP-UP
In summary, "should not have" is a versatile phrase used to express regret, disapproval, or unfulfilled obligation concerning past actions. Ludwig AI confirms its grammatical correctness and common usage across various contexts. As evidenced by the examples, it's frequently found in news and media, academia, and even more informal settings. While there are more formal alternatives like "ought not to have", "should not have" strikes a balance making it suitable for a wide array of writing and speech situations. Remembering to use the past participle form of the verb after the phrase will help you avoid common grammatical errors.
More alternative expressions(10)
Phrases that express similar concepts, ordered by semantic similarity:
shouldn't have
A contracted form of "should not have", making it slightly more informal.
ought not to have
More formal alternative using "ought" instead of "should".
should never have
Adds emphasis on the action being completely undesirable.
must not have
Indicates a stronger sense of prohibition or necessity against the action.
need not have
Suggests the action was unnecessary.
didn't need to
Expresses that the action was not required, implying it was a mistake.
it was a mistake to
Focuses on the action being an error.
it would have been better if
Highlights a preferable alternative action.
it was unwise to
Emphasizes the lack of wisdom in the past action.
regrettably
Expresses regret over a past event in a concise manner.
FAQs
How to use "should not have" in a sentence?
Use "should not have" to express regret or criticism about a past action. For example: "I should not have eaten so much cake."
What's the difference between "should not have" and "could not have"?
"Should not have" expresses regret or that something was a bad idea. "Could not have" expresses impossibility. For example, "I should not have gone to the party" versus "I could not have gone to the party because I was sick."
What can I say instead of "should not have"?
You can use alternatives like "ought not to have", "shouldn't have", or "should never have" depending on the context.
Is "shouldn't have" the same as "should not have"?
Yes, "shouldn't have" is a contraction of "should not have" and carries the same meaning. The contracted form is slightly more informal.
Editing plus AI, all in one place.
Stop switching between tools. Your AI writing partner for everything—polishing proposals, crafting emails, finding the right tone.
Table of contents
Usage summary
Human-verified examples
Expert writing tips
Linguistic context
Ludwig's wrap-up
Alternative expressions
FAQs
Source & Trust
84%
Authority and reliability
4.6/5
Expert rating
Real-world application tested