Ought to is a modal that closely resembles should, but with an important nuance: morality and social norms. While should gives personal advice from the speaker, ought to gives advice based on what is expected according to common sense, moral codes, or social codes. Ought to is less common than should in modern English, and often sounds more formal or moralizing. Welcome to the world of ought to — where advice becomes a matter of moral duty.
OUGHT TO: Three Main Functions
1. Advice based on morality or social norms
Ought to expresses impersonal advice — it's not just the speaker's opinion, but what is expected according to common sense, morality, or social codes.
- You ought to treat others with kindness and respect.
This isn't simply "I think you should," but "this is what's expected of you as a moral and social being." Negation:
- We oughtn't to judge people based on their appearances.
→ This is a social or moral norm: judging by appearance is socially frowned upon. Difference from SHOULD: SHOULD = personal advice from the speaker, without necessarily a moral dimension:
- You should wear a coat; it's cold. (practical advice, not moral)
OUGHT TO = advice based on social/moral norms:
- You ought to apologize. (this is what morality/social codes require)
2. Reproach based on social codes or morality
With ought to have + past participle, the modal expresses a retrospective reproach based on what should have been done according to moral or social norms.
- You ought to have been more considerate of other people's opinions.
→ Reproach: you didn't respect the social norms of consideration for others. Negation:
- He ought not to have made promises he couldn't keep.
→ Moral reproach: making promises you can't keep is morally reprehensible. Difference from SHOULD HAVE: SHOULD HAVE = personal reproach from the speaker:
- You should have called me. (I think you should have called me)
OUGHT TO HAVE = reproach based on norms:
- You ought to have called your mother. (this is what social/family codes expected of you)
3. Near-certainty (like MUST)
Ought to can express a logical deduction — the speaker is almost certain something is true or will happen.
- With his qualifications, he ought to get the job.
→ Logically, given his qualifications, it's very likely he'll get the job. Nuance: This function is identical to MUST in the sense of near-certainty, but ought to is less common in this usage. Comparison:
- He must get the job. (near-certainty based on logical deduction — more common)
- He ought to get the job. (near-certainty — less common, more formal)
- He should get the job. (optimistic prediction — less certain than must)
OUGHT TO vs SHOULD: The Nuances
SHOULD = personal advice, prediction, reproach without strong moral dimension:
- You should rest. (practical advice)
- You should have told me. (personal reproach)
- We should arrive on time. (optimistic prediction)
OUGHT TO = advice/reproach based on social/moral norms, near-certainty:
- You ought to respect your elders. (social/moral norm)
- You ought to have apologized. (moral reproach)
- He ought to succeed. (near-certainty)
The key difference: Ought to invokes external norms (morality, society, logic), while should remains more personal to the speaker. Usage frequency: Should is much more common than ought to in modern English. Ought to often sounds:
- More formal
- More moralizing
- More dated or literary
In everyday conversation, English speakers generally prefer should.
Negative Forms
Ought not to or oughtn't to (contraction):
- You oughtn't to lie.
- We ought not to judge others.
Note: The negative form is even less common than the affirmative. Many native speakers prefer:
- You shouldn't lie. (more natural)
Summary
OUGHT TO expresses:
- Moral/social advice: You ought to be polite. (social norm)
- Moral/social reproach: You ought to have apologized. (reproach based on norms)
- Near-certainty: He ought to win. (logical deduction, like must)
OUGHT TO vs SHOULD:
- Ought to = based on external norms (morality, society, logic)
- Should = based on speaker's personal opinion
Modern usage:
Conclusion
Ought to is the moralizing cousin of should. While should gives personal advice, ought to invokes social norms, moral codes, or objective logic. In practice, ought to is declining in modern English. Native speakers often prefer should for its neutrality and simplicity. But ought to remains useful for:
- Evoking moral or social duties
- Giving a more formal or solemn tone
- Expressing near-certainty (though must is more common)
Mastering ought to means understanding that English distinguishes between personal advice (should) and normative advice (ought to) — even if this distinction is fading in everyday usage.