Вопросы к Поиску с Алисой
Разница между «had better» и «would rather» с точки зрения выражения предпочтений заключается в том, что первое выражение выражает совет, рекомендацию, а второе — предпочтение. langformula.ru lim-english.com
Had better — это настоятельная рекомендация, которая граничит с угрозой. vc.ru Подразумевается, что если не выполнить совет, наступят негативные последствия. lingbase.com Пример: «Тебе лучше взять зонт» (подтекст: не возьмёшь — промокнешь). vc.ru
Would rather, в свою очередь, используется, чтобы сказать о предпочтительном выборе из имеющихся альтернатив. lingbase.com Пример: «Я бы предпочёл остаться дома сегодня» (I’d rather stay home tonight). vc.ru
Таким образом, would rather — это мягкое предпочтение, а had better — жёсткий совет. vc.ru