Introduction
Do you ever stop mid-sentence and wonder whether you should say must, have to, or should? You are not alone. These three expressions are some of the most useful tools in English, yet they confuse learners because they all seem to talk about things we need to do. In this guide, you will learn exactly when to use each one, how they differ, and how to avoid the mistakes that even intermediate learners make.
What Is the Difference Between Must, Have To, and Should?
Must, have to, and should are all used to talk about obligation, necessity, and advice, but they carry different strengths and come from different sources. Must usually expresses a strong obligation that comes from the speaker. Have to usually expresses an obligation that comes from an outside rule, situation, or authority. Should is weaker and is used for advice, suggestions, or what is a good idea. Think of them as three levels: must is the strongest, have to is strong but external, and should is gentle and friendly.
Rules for Using Must, Have To, and Should
- Use “must” for strong personal obligation. The speaker feels it is very important. Example: “I must call my mother tonight.”
- Use “must” for rules and strong recommendations. Example: “You must wear a seatbelt.” “You must read this book!”
- Use “have to” for external obligations. The rule comes from someone else or from a situation. Example: “I have to wear a uniform at work.”
- Use “have to” for facts and routines. Example: “She has to take medicine every day.”
- Use “should” for advice and suggestions. Example: “You should drink more water.”
- Use “should” for what is right or expected. Example: “You should apologize to her.”
- Remember: “must” has no past form. For the past, use “had to.” Example: “I had to leave early yesterday.”
- Use “mustn’t” for prohibition, and “don’t have to” for no obligation. These are very different! “You mustn’t smoke here” (it is forbidden) vs. “You don’t have to come” (it is not necessary).
- Use “shouldn’t” for advice against something. Example: “You shouldn’t eat so much sugar.”
- Questions with “have to” use do/does. Example: “Do you have to work tomorrow?” But “must” in questions is rare and formal.
How to Use Must, Have To, and Should
Follow these steps to choose the right word every time.
- Ask yourself: who created the obligation? If it is you, use must. If it is an outside rule, use have to.
- Ask yourself: how strong is it? Very strong = must or have to. Gentle = should.
- Check the tense. For past obligations, use had to. For future, use will have to.
- Check the negative meaning. Prohibition = mustn’t. Not necessary = don’t have to. Advice against = shouldn’t.
- Add the base verb. All three are followed by the base form: must go, have to go, should go. Never “must to go” or “should to go.”
For example, imagine you are talking about a school rule: “Students have to arrive by 8 a.m.” (external rule). If you are giving a friend advice: “You should arrive early to get a good seat.” If you feel strongly yourself: “I must arrive early tomorrow — I have an important meeting.”
Examples in Sentences
- I must finish this report before midnight.
- You must try this cake — it is delicious!
- Passengers must show their passports at the border.
- She has to wear glasses for driving.
- We have to pay the rent on the first of the month.
- Do you have to leave so soon?
- I had to cancel my appointment yesterday.
- You should get more sleep.
- He should apologize for being rude.
- We shouldn’t spend all our money on clothes.
- You mustn’t use your phone during the exam.
- You don’t have to bring anything to the party.
Common Mistakes
- Mistake 1: Adding “to” after must or should.
❌ You must to study.
✅ You must study. / You should study. - Mistake 2: Confusing mustn’t and don’t have to.
❌ You mustn’t come if you’re busy. (This means “it is forbidden.”)
✅ You don’t have to come if you’re busy. (This means “it is not necessary.”) - Mistake 3: Using “must” in the past.
❌ I musted go home early.
✅ I had to go home early. - Mistake 4: Using “should” for very strong rules.
❌ You should not smoke in a hospital. (Too soft for a rule.)
✅ You must not smoke in a hospital. - Mistake 5: Forgetting the third-person “s” with have to.
❌ She have to work on Saturday.
✅ She has to work on Saturday.
Quick Summary
- Must = strong obligation from the speaker; also rules and strong recommendations.
- Have to = obligation from outside (rules, situations, authority).
- Should = advice, suggestion, or what is a good idea.
- Mustn’t = forbidden. Don’t have to = not necessary.
- Past of must/have to = had to.
- All three are followed by the base verb (no “to”).
Practice Exercises
Fill in the blanks with must, have to, has to, should, mustn’t, or don’t have to.
- You look tired. You __________ get some rest.
- In my country, men __________ do military service.
- You __________ touch that wire — it’s dangerous!
- It’s Sunday, so I __________ get up early.
- She __________ finish her homework before dinner. (her mother’s rule)
Answers: 1. should 2. have to 3. mustn’t 4. don’t have to 5. has to
Conclusion
Choosing between must, have to, and should becomes easy once you remember the key idea: must comes from you, have to comes from outside, and should is friendly advice. Practice these forms in your own sentences every day, and soon they will feel completely natural. Keep this guide nearby, and you will never mix them up again.
FAQ
1. Can I use “must” and “have to” interchangeably?
Often yes, especially in British English, but there is a small difference. “Must” usually shows the speaker’s personal feeling, while “have to” shows an external rule. For example, “I must exercise more” (I feel it is important) vs. “I have to exercise more” (my doctor told me to). In everyday conversation, native speakers often use “have to” for both.
2. What is the past form of “must”?
“Must” has no past form. To talk about past obligations, use had to. For example, “I had to work last weekend.” If you want to express a past deduction, use “must have + past participle,” like “She must have forgotten.”
3. What is the difference between “mustn’t” and “don’t have to”?
This is one of the most important differences in English. “Mustn’t” means something is forbidden or not allowed: “You mustn’t park here.” “Don’t have to” means something is not necessary: “You don’t have to park here — there’s free parking nearby.” One blocks an action; the other simply says it is optional.
4. Is “should” ever used for obligation?
Not for strong obligation. “Should” is used for advice, expectations, and mild obligation. For example, “You should call your grandmother” is a suggestion, not a rule. If you want to show a real obligation, use “must” or “have to.” However, in formal writing, “should” can appear in rules and instructions, such as “Applicants should submit the form by Friday.”
