Ought

Difference Between Should and Ought To
Should and ought to have the same meaning, although ought to is much more formal and is not commonly used in spoken English. Supposed to refers to wha...
Difference Between Should, Ought to and Must
Should refers to a person's duties and responsibilities. It also signifies the best thing to do in a case. Ought to is mainly used when we talk of a m...