This document discusses the differences between "have to", "must", "should", and "ought to". "Have to" refers to impersonal obligations from external sources, like rules. "Must" refers to obligations that come from the speaker or are stronger, like laws. "Should" and "ought to" are weaker and refer to advice or opinions on what is correct. The document provides examples of how each can be used in the present, past and future, how to form questions and negatives, and discusses their different meanings in various situations.