Had Better vs. Should vs. Ought To
'Had better,' 'should,' and 'ought to' are used to give advice. In this lesson, we will learn their uses, similarities, and differences.
What Is Their Main Difference?
The main difference 'had better,' 'should,' and 'ought to' is that 'had better' and 'ought to' are semi-modals while 'should' is a modal.
Had better
'Had better' is a 'semi-modal verb.' 'Had better' is used to show what is the best thing to do. It is mainly used in its contracted form and to give warnings. Have a look:
I
He
Should
'Should' is a modal verb. 'Should' is used to talk about obligations, assumptions, and to give advice. For example:
He
You
Ought to
'Ought to' is a semi-modal. It expresses assumptions, obligations, advices, and expectations. For instance:
I
You
Similarities and Differences
Advice
We use 'had better,' 'ought to,' and 'should' to express what we think is the best thing to do or to put it simply: give advice. For instance:
You
You
You
Talking about Assumptions
We use 'should' and 'ought to' to talk about assumptions that are statements without any firm proof. For example:
She
She
Talking about Obligations
We can use 'should' and 'ought to' to talk about obligations and duties. 'Ought to' gives a stronger sense of duty than 'should.' Take a look at these examples:
You
You
Formality and Frequency
The table below illustrates the frequency of 'had better,' 'ought to,' and 'should' in formal and informal contexts.
Formal | Informal | |
---|---|---|
Had better | neutral | common |
Ought to | common | uncommon |
Should | common | common |