Разница между be supposed to, have to и must в английском языке заключается в следующем:
- Be supposed to выражает не долженствование, а ожидание выполнения какого-то действия. vk.com m.ok.ru Например: «По идее, я должен подчиняться своему господину». vk.com
- Have to тоже выражает долженствование, но с оттенком вынужденности. vk.com m.ok.ru Например: «Я должен подчиняться своему господину (мне приходится, я обязан)». vk.com
- Must — это жёсткая форма выражения долженствования, обычно связанная с моральным долгом. vk.com m.ok.ru Например: «Я должен подчиняться своему господину». vk.com
Таким образом, be supposed to используется для описания ожиданий относительно обязанностей или функционала кого-то или чего-то, have to — для выражения необходимости действия из-за внешних причин, а must — для выражения личных обязательств и необходимости что-то сделать skyeng.ru skysmart.ru vk.com .