What's the difference between should, ought to, and had better?

What you will learn.

  • The slight difference between should, ought to, and had better.

We use all these to give advice to someone; however, there is a slight difference with had better and that is:-

Had better is used when there are consequences if someone being advised doesn’t take the advice.
For example,

  • You had better wear your mask otherwise you will be fined.(there are consequences if you don’t. )
  • You should wear your mask. (advice)