Have to и must это два модальных глагола, выражающих долженствование, но они однозначно имеют разные значения.

Have to – модальный глагол, который не поддается общим правилам относящимся к модальным глаголам. Он может использоваться в настоящем, прошедшем и будущих временах, а для вопросительной и отрицательной формы понадобится вспомогательный глагол.

  • I have to go.
  • Do you have to go?

Но если в утвердительной форме глагол have to означает «должен», то отрицательная форма не так категорична.

  • I don’t have to go to that meeting.
    Мне нет необходимости ходить на эту встречу. 

Отрицательная форма выражает не запрет, а отсутствие необходимости делать что-то. 

Have to выражает долженствование исходя из внешних факторов и обстоятельств. Оно зачастую используется в значении «приходится».

  • I have to pay my taxes on time.
    Мне нужно платить налоги вовремя. 

Примеры использования have to в разных временах глагола:

  • As a doctor, you have to follow the rules of this hospital.
    Как врач, ты должен следовать правилам этой больницы. 
  • He had to wake up too early for that job.
    Ему пригодилось просыпаться слишком рано для той работы. 
  • They will have to sell their car soon.
    Скоро им придется продать свою машину. 

Have to/must: разница

musthave to
Строгое обязательство исходя из личных убеждений и этикета: I must exercise very day to keep fit.Менее строгое обязательство, вызванное внешними факторами: You have to attend the classes on time.
Выражает строгую рекомендацию или совет: You must really stop eating too much bread.Выражает рекомендацию без настойчивости: You have to visit Italy. You will like it.
Используется в настоящем времени. Форма прошлого не так популярна. I must clean my house more often. Используется в настоящем, прошедшем и будущих временах. I will have to leave home earlier tomorrow.
Отрицательная форма подразумевает запрет: You musn’t park your car here.Отрицательная форма подразумевает отсутствие необходимости: You shouldn’t buy so much bread.
Вопросительная и отрицательная формы образуются с помощью самого модального глагола, без добавления дополнительных вспомогательных глаголов. Must you exercise every day? You musn’t smoke in the room.Вопросительная и отрицательные формы образуются при помощи вспомогательного глагола. Do I have to work 8 hours? You don’t have to clean the house every day.

Теперь вы знаете чем отличаются друг от друга эти, на первый взгляд похожие, модальные глаголы. Но помните, что многое зависит от контекста и вашей интонации, и не бойтесь совершать ошибки. Вас в любом случае поймут.