SpeakUP Academy
RecursosDescubre tu nivel
SpeakUP Academy

Recursos

Lecciones de gramáticaPor temasFlash cardsGlosarioFalsos amigos¿Cuál usar?SufijosPrefijos
Descubre tu nivel
HomeWhich One?GrammarHad better vs Would rather
ESEN
Which one to use?Intermediatemodal verbmodal verb

Had bettervsWould rather

'Had better' expresses urgent advice with an implied negative consequence; 'would rather' expresses personal preference.

Side-by-side comparison

Had better
modal verb

"Had better" expresses strong advice or a warning: it is almost an obligation. If you do not do what it suggests, something bad may happen. It is not optional.

  • You had better leave now or you will miss the last train home tonight.

  • We had better book the restaurant in advance, it is always full on weekends.

  • She had better call the doctor today, that cough has been going on for two whole weeks.

Would rather
modal verb

"Would rather" expresses a personal preference: you prefer one thing over another. It implies no urgency or negative consequence; it is simply what you would like more.

  • I would rather stay in tonight than go out in this cold and rainy weather.

  • She would rather have pasta than salad, she is not in the mood for something light.

  • Would you rather go to the beach or the mountains for the long weekend next week?

Common mistake

  • •"You had better to go" is wrong: "had better" and "would rather" both take the bare infinitive (no TO).
  • •"You had better go." And "had better" only applies to present or future, never the actual past: for the past use "should have" ("I should have gone yesterday").

Trick to remember it

Key difference: "had better" implies a negative consequence if not followed. "Would rather" expresses only a preference without consequence. Can you add "...or else"? = "had better". Can you add "...compared to the alternative"? = "would rather". Both take bare infinitive.

Quick rule

  • •"Had better" = urgent advice with implied consequence (+ bare infinitive, present/future only).
  • •"Would rather" = personal preference (+ bare infinitive; with different subject: + past tense of verb).

Did you know?

"Had better" is one of the oldest expressions in English modal grammar, documented since Middle English in the 13th century as "were better." The most linguistically interesting feature: the "had" in this expression is NOT the past tense of "to have." It is a fossilized subjunctive form used in Old English to express wish, advice, or necessity. Today native speakers do not perceive that "had" as a past tense, they treat it simply as part of the fixed expression. This is why "had better" applies to the present and future: the "had" is a grammatical relic from centuries ago, not a real temporal reference to the past.

Practise what you learned

Exercise 1 · Pick the right one

You _____ take an umbrella. It looks like it might rain.

Exercise 2 · Pick the right one

I _____ stay home tonight. I'm really not in the mood to go out.

Exercise 3 · Form the word

Complete: "You _____ call her now. She'll be upset if you wait any longer." (had better / would rather)

Related word pairs

CanvsCould

'Can' expresses ability or possibility in the present; 'could' expresses past ability or hypothetical possibility.

MustvsHave to

"Must" is internal obligation or logical deduction; "have to" is external obligation imposed by others.

ShouldvsOught to

'Should' and 'ought to' express advice or moral obligation with virtually the same meaning; 'should' is more common.

AvsAn

'A' is used before consonant sounds; 'an' is used before vowel sounds.

BL

Bryan López

Founder of SpeakUP Academy

July 25, 2026

See all Grammar pairsExplore English suffixes
SpeakUP Academy

Aprende

  • Lecciones gratis
  • Test de nivel
  • Glosario
  • Falsos amigos

SpeakUP

  • Nosotros
  • Iniciar sesión

Legal

  • Términos
  • Privacidad
© 2026 SpeakUP Academy. Todos los derechos reservados.