Необходимость и обязанность
Нужно ли кому-то это сделать?
Значение
Необходимость и обязанность показывают, что действие нужно или требуется выполнить. Совет слабее требования: он говорит о том, как лучше поступить. Языки используют для этого особые формы глагола или отдельные слова и выражения. В некоторых языках специальной формы нет. Разрешение касается того, что можно делать, а не того, что нужно сделать.
Как распознать
Ищите указание на то, почему действие нужно или ожидается. Проверьте, выражено ли твёрдое требование или более мягкий совет.
В родном языке
В русском языке надо и нужно с инфинитивом выражают необходимость. Человек, которому нужно действовать, обозначается формой дательного падежа: мне, тебе. Должен, должна и должны выражают обязанность и согласуются с подлежащим по грамматическому роду и числу. Стоит с инфинитивом часто передаёт совет: так было бы хорошо поступить.
Мне нужно купить хлеб. (Mne nuzhno kupit' khleb.)
Мне указывает на человека, которому нужно выполнить действие.
Завтра я должна прийти к восьми. (Zavtra ya dolzhna priyti k vos'mi.)
Форма должна показывает, что говорящий — женщина.
Тебе стоит отдохнуть. (Tebe stoit otdokhnut'.)
Стоит выражает совет, а не обязательное требование.
На изучаемом языке
В английском языке must выражает твёрдое требование, have to и need to — необходимость, а should чаще всего даёт совет. После must и should нужна базовая форма глагола — форма вроде go, а не goes, без to. Don't have to означает, что необходимости нет. Mustn't означает, что действие запрещено.
You must wear shoes in the gym.
В спортзале нужно быть в обуви.
Must представляет это как обязательное правило.
You don't have to come tomorrow.
Тебе необязательно приходить завтра.
Приходить не нужно, но и не запрещено.
You should get some rest.
Тебе стоит отдохнуть.
Should выражает совет, а не строгий приказ.
После русского нужно или должен стоит инфинитив. В английском после must и should нельзя добавлять to: *You must to go. → You must go. Русское не нужно снимает необходимость, но английское mustn't выражает запрет. Для смысла не нужно используйте don't have to.