Must и have to имеют разные значения при выражении предположений. 14
Must используют, когда необходимо высказать предположение о чём-то. 12 Такие предположения должны быть обоснованными, основываться на каких-то фактах, быть логическим заключением или выводом. 1 Must в этом случае переводится на русский язык как «должно быть», «скорее всего», «вероятно». 12
Have to может выражать «мягкое» долженствование: необходимость что-то сделать, зачастую вынужденную, иногда не такую уж и важную. 4 В отрицательной форме have to выражает не запрет, а отсутствие необходимости («не должен»). 4
Примеры употребления:
Однако в разговорной речи have to часто используется в том же значении, что и must. 4 Многое зависит от контекста, конкретного случая и даже от того, с какой интонацией говорят фразу. 4