
Recursos
Lecciones de gramáticaLecturasEjercicios de listeningFlash cardsFalsos amigos¿Cuál usar?SufijosPrefijosDescubre tu nivelBlogHad bettervsWould rather
'Had better' expresa un consejo urgente con consecuencia implícita; 'would rather' expresa una preferencia personal.
Comparación directa
"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
- •"You had better to go" es incorrecto: "had better" y "would rather" van con infinitivo sin TO.
- •"You had better go." Y "had better" solo aplica al presente o futuro, nunca al pasado real: para el pasado usa "should have" ("I should have gone yesterday").
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
- •"Had better" = consejo urgente con consecuencia implícita (+ infinitivo sin to, solo presente/futuro).
- •"Would rather" = preferencia personal (+ infinitivo sin to; con otro sujeto: + pasado del verbo).
¿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.
Practica lo que aprendiste
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
Pares relacionados
'Prefer' expresa una preferencia general o habitual; 'would rather' expresa una preferencia en el momento o entre dos opciones.
'Rather' sugiere un grado sorprendente o negativo; 'quite' puede ser moderado o absoluto; 'fairly' es moderado y positivo.
'Rather than' puede ir con gerundio o infinitivo; 'instead of' siempre va con gerundio.
'Should' y 'ought to' expresan consejo u obligación moral con significado casi idéntico; 'should' es más frecuente.
Bryan López
Fundador de SpeakUP Academy