Разница между «must», «have to» и «supposed to» в английском языке заключается в следующем:
- «Must» используется для выражения «сильного» долженствования, обязанности или необходимости сделать что-то, что говорящий считает необходимым и имеющим к нему личное отношение, а также что-то крайне важное. 1
- «Have to» выражает «мягкое» долженствование: необходимость что-то сделать, зачастую вынужденную, иногда не такую уж и важную. 1
- «Supposed to» означает, что от кого-то или чего-то ожидается выполнение какого-то действия. 28
Таким образом, must используется для выражения обязательств, основанных на личном мнении говорящего, а have to — обязательств, вызванных внешними обстоятельствами. 9 Supposed to же выражает ожидание выполнения какого-то действия, обусловленное правилами или договорённостью. 28