Les expressions I had better (je ferais mieux de, je ferais bien de) et I would rather (je préfèrerais, je préfère) sont semblables à des auxiliaires de modalité. Ces expressions n’existent qu’à un temps (le prétérit) et sont suivies d’un infinitif sans « to ».
Had better exprime les sentiments du locuteur. Il s’agit souvent d’un conseil très ferme (par exemple pour éviter des ennuis).
Would rather exprime les sentiments (les préférences) du sujet du verbe, cités implicitement lorsqu’il n’est pas à la première personne.
Les exemples
Had better : You’d better not tell any
body about it.I’d better go back to work.
Would rather : I’d rather stay where I am.
He’d rather have an icecream.
Attention : would rather peut aussi être suivi d’un prétérit modal quand il y a deux sujets différents dans la phrase.
I’d rather you came tomorrow to the meeting. Je préfèrerais que tu viennes demain à la réunion.