Home · B2 Upper-Intermediate · Unit 07
Unit 07
Would Rather & Had Better
preferences & strong advice
Two Different Expressions
Would rather expresses a preference — what you want to do. Had better gives strong advice or a warning — what someone should do to avoid a bad result.
| Feature | Would rather | Had better |
|---|---|---|
| Meaning | Preference / choice | Strong advice / warning |
| Form | would rather + base verb | had better + base verb |
| Negative | would rather not + verb | had better not + verb |
| Example | I'd rather go by train. | You'd better buy the tickets. |
Would Rather — Preference
| Form | Example |
|---|---|
| Affirmative | I'd rather stay home tonight. |
| Negative | I'd rather not go out. |
| Question | Would you rather eat in or go out? |
| With "than" | I'd rather walk than drive. |
Would Rather + Clause (Different Subject)
When the preference refers to someone else's action, use Past Simple (with a present meaning) — it softens the tone.
- I'd rather you stayed at home. (= I want you to stay now)
- She'd rather he didn't come. (= she prefers he not come)
- We'd rather they called tomorrow.
- ⚠ The past tense here does NOT show past time — it shows politeness.
Had Better — Strong Advice / Warning
Had better is stronger than "should" — it implies a negative consequence if the advice is not followed. Often used with implied "...or else".
- ⚠ Never say "don't had better" — the negative is had better not.
- ⚠ Never add -s — it is always "had better" for all subjects.
| Form | Example |
|---|---|
| Affirmative | You'd better take an umbrella — it's going to rain. |
| Negative | You'd better not forget her birthday. |
| Warning implication | They'd better hurry or they'll miss the train. |
Would Rather vs Should vs Had Better
| Expression | Strength | Example |
|---|---|---|
| would rather | Preference (no obligation) | I'd rather take the train. |
| should | Mild advice | You should see a doctor. |
| had better | Strong advice / warning | You'd better see a doctor — it could be serious. |
Past Preferences, Prefer & It's Time
| Structure | Example | Note |
|---|---|---|
| would rather + have + past participle | I'd rather have stayed at home last night. | past preference / regret |
| would rather + you + had + past participle | I'd rather you hadn't told him. | wish someone hadn't done something |
| prefer + -ing + to + -ing | I prefer walking to driving. | general preference |
| would prefer + to + verb + rather than + verb | I'd prefer to walk rather than drive. | specific preference |
| It's (high / about) time + subject + Past Simple | It's high time we left. | it should already be happening |
| It's time + to + verb | It's time to go. | neutral |
Annotated Examples
Subject
Verb
Auxiliary
Object
Adjective
Adverb
Preposition
Hover over any word to see its role.
auxiliaryI'd ratherverbhaveobjectcoffeethan tea.
↳ Would rather + base verb + than for comparison.
auxiliaryI'd rathersubjectyouverbstayedprepositionat home.
↳ Different subject → Past Simple: stayed (present meaning).
auxiliaryYou'd betternotverbbe late— the boss is watching.
↳ Had better not = strong warning.
Common Mistakes
You better study for the test.
→
You'd better study for the test.
Never drop "had" — always "You had better / you'd better".
I rather to go home.
→
I'd rather go home.
Would rather takes the bare infinitive — no "to".
You had better don't shout.
→
You had better not shout.
Negative = had better not + base verb.
I'd rather you to stay here.
→
I'd rather you stayed here.
Different subject → Past Simple, no "to".
He'd better goes now.
→
He'd better go now.
Had better + bare infinitive — never adds -s.
I prefer tea than coffee.
→
I prefer tea to coffee.
prefer A to B.
It's high time we go home.
→
It's high time we went home.
It's high time + Past Simple.