Must should have to
Автор Катерина задал вопрос в разделе Лингвистика
какая разница между have to и should ? и получил лучший ответ
Ответ от ГАЛИНА[гуру]
Have to - носит оттенок долженствования, но в отличие от must он не "приказывает", а обязывает. Это обязательство можно выразить такими словами, как "надо", "нужно", "приходиться" - то есть, когда действие совершается под влиянием обстоятельств, тогда употребляется have to.
Так как must не употребляется в прошедшем времени, то have to его "замещает" в Past Simple.
E.x. I had to do a lot of work yesterday. Мне пришлось вчера много работать.
Should употребляется для выражения морального долга или совета и имеет в этом случае значение "должен", "следует", "следовало бы".. E.x. You should help her. - Вам следовало (бы) ей помочь
ну если коротко то sholud - это следует. а have to ближе к - должен
И то, и другое, понятно, означает необходимость к. -л. действия. И, насколько я знаю, первое употребляется в смысле "приходится", а второе - в смысле "следует".
если не ошибаюсь "have to" - должен - однозначно
в то время как "should" - должен, следует, рекомендуется, желательно.. . и т. д.
тут небольшая контекстная разница
Абсолютно разные значения. Have to - приходиться, should - следует.
Dima has to lick THE ass. Volodya should spread his ass wider.
Диме приходится, Володе следует.