Ought To vs. Had Better
'Ought to' and 'had better' may confuse learners as they both express obligations. In this lesson, we will learn when to use each.
What Is Their Main Difference?
The main difference between 'ought to' and 'had better' is that 'ought to' is a semi-modal verb, and 'had better' is a phrase.
Ought to
'Ought to' is a semi-modal verb because sometimes it behaves like a modal verb, and sometimes it acts like a main verb. It expresses obligations. For instance:
I
They
Had better
'Had better' is a phrase; however, some count it as 'semi-modal verb.'
'Had better' is used to say what is the best thing to do. It is mainly used in its contracted form. It is often used to give warnings.
You
They
Similarity
Talking about Obligations
'Ought to' and 'had better' talk about obligations on different levels.
- 'Ought to' expresses absolute obligations. If such obligations are unfulfilled, they may lead to penalties or punishments. 'Ought to' is highly uncommon and is mainly replaced by 'must.'
You
You
- 'Had better' is used to express a lower level of obligations that may not have been set as a law in society but are mainly common sense.
You
She
Differences
Talking about The Best Things to Do
We mainly use 'had better' to talk about the best thing to do. This is primarily used to show warnings. For example:
He
She
Advice
We use 'ought to' to give advice. Advice is what we think is the right thing to do. Have a look:
You
He