ought to
Synonym discussion
Sense: verb/1
Ought to, should, must, have to, and had better all express obligation or strong advice, but they differ considerably in strength and register. Ought to and should are the closest pair — both convey moral duty or sensible advice, with ought to sounding slightly more formal and weighty in British English. Must expresses a much stronger obligation, typically from the speaker's authority or conviction ('You must read this book — it is wonderful'). Have to points to an external rule or requirement ('Employees have to wear ID badges at all times'). Had better carries an implied warning: the consequence of not acting will be negative ('You had better tell the truth before someone else does'). In everyday American English, should dominates; ought to appears more often in writing, formal speech, and British conversation. For negative forms, ought not to and must not are rare in speech — most speakers use shouldn't and don't have to instead.
Etymology
Ought to comes from Old English 'ahte', the past tense of 'agan' meaning 'to own, possess, or owe'. The idea of owning a debt gradually shifted to expressing a moral duty — something you owe to others or to yourself. The 'to' infinitive marker attached over time, forming the fixed modal phrase 'ought to' that we use today.