Утвердительные предложения с модальными глаголами must и have to отличаются тем, что must выражает внутреннее обязательство, а have to — внешнее. 1
Must передаёт то, что говорящий считает обязательным для выполнения, потому что он сам так решил. 1 Пример: I must go home — «Я должен идти домой» (внутреннее обязательство, говорящий сам принял решение). 1
Have to, в свою очередь, указывает на то, что кем-то навязано, предписано какими-либо правилами. 1 Пример: I have to go home — «Я должен идти домой» (внешнее обязательство, принуждение, говорящий принимает решение не сам). 1
Таким образом, must подчёркивает необходимость или приказ выполнить определённое действие, а have to — общую обязанность, обязательство, необходимость выполнить что-то в зависимости от внешних обстоятельств или правил. 4