Вопросы к Поиску с Алисой
Разница между конструкциями would rather и had better заключается в их значении:
Таким образом, had better обозначает в большей степени совет, а would rather чаще используется для обозначения выбора предпочтения. elenaruvel.com
Несмотря на форму глагола had, конструкция had better употребляется только по отношению к настоящему или будущему. lim-english.com elenaruvel.com