
'Have to' expresses external obligation; 'need to' expresses functional or personal necessity.
"Have to" expresses external obligation: someone or something outside of you imposes the need. A rule, a law, or a situation forces you.
You have to turn off your phone before the performance starts.
I had to wait two hours at the dentist, the appointment ran very late.
She does not have to work on Saturdays, but she sometimes goes in anyway.
"Need to" expresses a more personal or practical necessity. You feel it as something you must do to achieve a result, but it does not always come from an external rule.
You need to practise speaking every day if you want to improve quickly.
The car needs to go to the garage; the engine light has been on all week.
We need to book the restaurant in advance, it is always full on weekends.
Common mistake
Critical error: "You don't have to sign" does not mean "You must not sign". "Don't have to" = not necessary (but you can). "Must not" = prohibition. Also: "He need to go" is wrong; "need to" conjugates: "He NEEDS to go".
Trick to remember it
Quick rule
Did you know?
The confusion between "don't have to" and "must not" is one of the most frequent modal semantics errors in intercultural English communication and can have serious consequences in legal and medical contexts. In a contract: "Employees must not share confidential information" (legal prohibition). "Employees do not have to sign the non-compete clause" (option). If someone confuses the two and writes "employees don't have to share confidential information" when meaning PROHIBITED, the legal text would be legally ineffective. This confusion has roots in Spanish, where "no debes" and "no tienes que" overlap semantically and the distinction between prohibition and absence of obligation is not always marked as systematically.
Exercise 1 · Pick the right one
You _____ show your passport at the border. It's the law.
Exercise 2 · Pick the right one
You _____ worry about it. I'll take care of everything.
Exercise 3 · Form the word
'Can' expresses ability or possibility in the present; 'could' expresses past ability or hypothetical possibility.
'Must' indicates obligation (you have to do it); 'mustn't' indicates prohibition (you must not do it).
'Should' and 'ought to' express advice or moral obligation with virtually the same meaning; 'should' is more common.
'A' is used before consonant sounds; 'an' is used before vowel sounds.
Bryan López
Founder of SpeakUP Academy