had better = Seria bueno que...
se usa para hablar de un consejo muy serio que se debe ejecutar de inmediato
,se refiere a una acción del presente o del futuro
Had better + infinitivo sin to +
You had better buy the ticketts tonight.
Seria bueno / Deberias comprar los boletos estas noche.
Would rather
Would rather = preferiría
Se usa para expresar preferencia.
Cuando el sujeto de would rather es el mismo del verbo siguiente:
Se usan las siguientes construcciones
presente o futuro
would rather + verbo en presente o futuro sin to
I would rather go to the cinema tomorrow afternoon.
Preferiria ir al cine mañana por la tarde.
would rather + tiempo pasado sin to
I would rather have gone to the museum with Tom.
Preferiria haber ido al museo con Tom.
Would rather + verbo sin to + than + verbo sin to
I would rather go to the concert with you than (go) with Joe.
Prefiero ir al concierto contigo que ircon Joe.
Cuando el sujeto de would rather es diferente al del siguiente verbo :
Se usan las siguientes construcciones
pasado simple para referirrse al presente o al futuro
would rather + pasado simple
I would rather John finished the article before he leaves.
Pasado
would rather + pasado perfecto
I would rather we had arrived at the theatre earlier because we missed the start of the play.
Preferiria que hubiesemos llegado al teatro mas temprano porque perdimos el inicio de la obra.