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 have set
Grammar usage guide and real-world examplesUSAGE SUMMARY
The phrase "should have set" is correct and usable in written English.
It is typically used to express a past obligation or expectation that was not fulfilled. Example: "I should have set my alarm last night to ensure I woke up on time."
✓ Grammatically correct
News & Media
Formal & Business
Science
Alternative expressions(20)
should have understood
should have been
should have told
should have initiated
should have advised
should have implemented
could have known
should have scored
should have indicated
should have conceived
should have ordered
should have suggested
should have been aware
should have ended
should have appreciated
should have pretended
should have contributed
should have recognized
it was bound to happen
ought to have known
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
He should have set an example for the people".
News & Media
We soon realized we should have set our sights higher.
News & Media
They should have set alarm bells ringing, but obviously didn't.
News & Media
In retrospect, something about the first page should have set off alarms.
News & Media
Such job descriptions as "magician and children's entertainer" should have set alarm bells ringing.
News & Media
For an agricultural superpower like the United States, it should have set off alarm bells.
News & Media
However, Garrett's letter should have set alarm bells ringing at the BBC Trust.
News & Media
It should have set off alarm bells for Democrats and Republicans".
News & Media
Others, however, like Anadarko Petroleum, probably should have set off red flags.
News & Media
Mason Adams's understated Grandpa should have set the tone for the production.
News & Media
"The Bush administration should have set out a high standard of what is required months ago.
News & Media
Expert writing Tips
Best practice
Use "should have set" to express regret or criticism about a missed opportunity or failure to meet an expectation in the past. For example, "They "should have set" clear goals before starting the project."
Common error
Avoid confusing "should have set" with similar phrases in different tenses. "Should be setting" indicates an action in progress, while "should set" indicates a future recommendation.
Source & Trust
91%
Authority and reliability
4.5/5
Expert rating
Real-world application tested
Linguistic Context
The phrase "should have set" functions as a modal verb construction expressing a past unrealized obligation or advisability. Ludwig examples demonstrate its use in criticizing past actions or decisions that did not occur, and could have produced a better outcome.
Frequent in
News & Media
65%
Formal & Business
15%
Science
10%
Less common in
Wiki
5%
Encyclopedias
3%
Reference
2%
Ludwig's WRAP-UP
In summary, "should have set" is a common and grammatically correct phrase used to express regret, criticism, or retrospective advice about a past action. As confirmed by Ludwig AI, the phrase is widely used across various contexts, particularly in news and media, formal business settings, and scientific discussions. When writing, be mindful of the appropriate tense and consider alternatives like "ought to have established" or "needed to have implemented" for slight variations in meaning.
More alternative expressions(6)
Phrases that express similar concepts, ordered by semantic similarity:
should've created
A contraction of "should have", making it more informal and conversational.
should have initiated
Focuses on the act of starting or beginning something that was not done.
should have implemented
Emphasizes the act of putting something into effect that was not done.
ought to have established
More formal alternative using "ought to" instead of "should have", implying a stronger sense of duty.
needed to have implemented
Emphasizes the necessity of a past action, using "needed to have" to convey the requirement.
was supposed to have arranged
Indicates a prior expectation or plan that was not fulfilled, using "was supposed to have".
it would have been better to establish
Expresses regret and suggests an alternative, using "would have been better".
had to have initiated
Highlights the obligation to start something in the past, using "had to have".
they were meant to have built
Suggests a designed or intended action in the past, using "were meant to have".
it was advisable to create
Indicates that it was recommended to create in the past, using "it was advisable to".
FAQs
How to use "should have set" in a sentence?
Use "should have set" to express regret or criticism about something that was not established in the past. For example, "The company "should have set" stricter security protocols to prevent the data breach."
What does "should have set" mean?
It expresses a past obligation or expectation that was not fulfilled. It often implies a sense of regret or missed opportunity.
What can I say instead of "should have set"?
You can use alternatives like "ought to have established", "needed to have implemented", or "was supposed to have arranged" depending on the context.
Is "should of set" correct instead of "should have set"?
"Should of set" is grammatically incorrect. The correct form is "should have set". "Should've" is a contraction of "should have", but not "should of".
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
91%
Authority and reliability
4.5/5
Expert rating
Real-world application tested