В чём разница между should, ought to и had better?
Объясните оттенки значений: You should see a doctor, You ought to apologise, You had better leave now. Как они различаются по силе и формальности?
Объясните оттенки значений: You should see a doctor, You ought to apologise, You had better leave now. Как они различаются по силе и формальности?
Should — самый общий и нейтральный совет. Ought to — близок к should, чуть формальнее, моральная обязанность. Had better — сильный совет/предупреждение с намёком на последствия.
Should + V1 — самый распространённый способ дать совет или рекомендацию.
Также выражает ожидание/вероятность: The train should arrive at 5. — Поезд должен прибыть в 5.
Ought to + V1 — синоним should, но звучит чуть более формально, с оттенком моральной обязанности.
В отрицании ought редко используется (предпочитают shouldn't): You shouldn't smoke.
Had better (= 'd better) + V1 — сильный совет или предупреждение, часто с намёком на негативные последствия. Звучит почти как угроза.
Важно: после had better — V1 без to.
Сила советов (от мягкого к сильному):
Razbery — про разбор, не про списывание. Объяснение обязательно.