Модальные глаголы must, have to и ought to отличаются по значению в контексте выражения долженствования: 12
- Must выражает обязанность, необходимость или долг. 2 Он предполагает, что человек сам взял на себя обязательства и несёт за них ответственность. 1
- Have to подразумевает, что человек должен что-то сделать, так как этого требуют обстоятельства. 1 Он имеет оттенок вынужденности. 2
- Ought to используется для выражения рекомендации или совета. 2 Он имеет оттенок морального долга или обязанности. 2 Также он может выражать вероятность или предположение, особенно о чём-то заслуженном. 2
Таким образом, must используется, когда нужно сделать что-то очень важное или когда речь о законах и правилах. 2 Have to выражает обязанность или необходимость, которая идёт извне. 2 Ought to имеет оттенок морального долга или обязанности, а также может выражать вероятность или предположение. 2