Must: Expresa deber, obligación fuerte para hacer algo que es esencial. Generalmente se usa cuando la persona que habla ha decidido que algo es necesario.
I must pay the electricity bill today.
Have to: Expresa necesidad/obligación fuerte. Se usa cuando otra persona distinta a la que habla ha decidido que algo es necesario.
The teacher said we have to hand our homework in tomorrow.
Nota: Must y have to tienen diferentes significados en preguntas. Compara:
Do I have to wash the car now? (Is it necessary for me...?)
Must I wash the car now? (Do you insist that I...?)
Should/Ought to: Expresan deber/obligación debil. Son menos enfáticos que must/have to.
We should redecorate the living room soon.
Need: Es necesario.
Need I apply for the job in writing?
Nota: Need puede ser usado como verbo modal o como verbo principal sin cambio en el significado. Compara:
Need I finish the report today?
Do I need to finish the report today?