
'Had better' expresa un consejo urgente con consecuencia implícita; 'would rather' expresa una preferencia personal.
"Had better" expresa consejo firme o advertencia: es casi una obligación. Si no haces lo que sugiere, algo malo puede pasar. No es opcional.
You had better leave now or you will miss the last train home tonight.
Será mejor que te vayas ya o perderás el último tren a casa esta noche.
We had better book the restaurant in advance, it is always full on weekends.
Será mejor que reservemos el restaurante con antelación; siempre está lleno los fines de semana.
She had better call the doctor today, that cough has been going on for two whole weeks.
Será mejor que llame al médico hoy; lleva dos semanas enteras con esa tos.
"Would rather" expresa una preferencia personal: prefieres una cosa sobre otra. No implica ninguna urgencia ni consecuencia negativa; es simplemente lo que te gustaría más.
I would rather stay in tonight than go out in this cold and rainy weather.
Prefiero quedarme en casa esta noche que salir con este frío y lluvia.
She would rather have pasta than salad, she is not in the mood for something light.
Preferiría tomar pasta en lugar de ensalada; no tiene ganas de algo ligero.
Would you rather go to the beach or the mountains for the long weekend next week?
¿Preferirías ir a la playa o a la montaña para el puente de la semana que viene?
Error frecuente
Truco para recordarlo
Diferencia clave: "had better" implica consecuencia negativa si no se cumple. "Would rather" expresa solo una preferencia sin consecuencia. ¿Puedes añadir "...or else"? = "had better". ¿Puedes añadir "compared to the alternative"? = "would rather". Ambos con infinitivo sin TO.
Regla rápida
¿Sabías que...?
"Had better" es una de las expresiones más antiguas de la gramática modal inglesa, documentada desde el inglés medio del siglo XIII en la forma "were better." Lo más interesante lingüísticamente: el "had" en esta expresión NO es el pasado del verbo "to have." Es una forma fosilizada del subjuntivo que se usaba en el inglés antiguo para expresar deseo, consejo o necesidad. Hoy los hablantes nativos no perciben ese "had" como tiempo pasado, lo tratan simplemente como parte de la expresión fija. Esta es la razón por la que "had better" se usa para el presente y el futuro: el "had" es un vestigio gramatical de hace siglos, no una referencia temporal real.
Ejercicio 1 · Elige la correcta
You _____ take an umbrella. It looks like it might rain.
Ejercicio 2 · Elige la correcta
I _____ stay home tonight. I'm really not in the mood to go out.
Ejercicio 3 · Forma la palabra
'Can' expresa habilidad o posibilidad en el presente; 'could' expresa habilidad pasada o posibilidad hipotética.
"Must" es obligacion interna o deduccion logica; "have to" es obligacion externa impuesta por otros.
'Should' y 'ought to' expresan consejo u obligación moral con significado casi idéntico; 'should' es más frecuente.
'A' se usa antes de sonidos consonánticos; 'an' se usa antes de sonidos vocálicos.
Bryan López
Fundador de SpeakUP Academy