Основные различия между конструкциями «had better» и «would rather» в английском языке:
- Had better выражает совет, рекомендацию или предостережение. 3 Подразумевает под собой строгий совет, если которому не последовать, то ситуация чревата негативными последствиями. 1
- Would rather используется для выражения предпочтения, выбора между двумя вариантами. 13 В значении конструкции присутствует предпочтение определённого события, выбор одного, а не другого действия. 2
Таким образом, had better обозначает в большей степени совет, а would rather используется для обозначения выбора предпочтения. 4
Кроме того, несмотря на форму глагола had, конструкция had better употребляется только по отношению к настоящему или будущему. 4