Модальна конструкція had better висловлює настійну раду чи обов'язок виконати дію і перекладається як «краще», «краще б», «коштує». Конструкція має лише одну форму had (форма минулого часу від to have) всім осіб, але вона використовується позначення майбутнього і сьогодення.
Коли ми використовуємо had better?
Значення конструкції had better – висловити сувору пораду. Вона використовується, щоб сказати, що потрібно зробити, надати рекомендацію. На російську словосполучення часто перекладається як "краще зробити … / варто …". Had better висловлює думку про те, що, якщо не вчинити дію, відбудуться негативні наслідки.
Що таке had better?
Висловлює перевагу. НЕ порада, а усвідомлений вибір людини зробити чи не зробити щось. Перекладається, як "краще", "мабуть", "я б віддав перевагу".