eng10-4.3· Unit 4: Conditionals & Wishes· ~13 min

wish / if only / would rather

Wishes and regrets about present and past.

English uses 'wish', 'if only' and 'would rather' to express desires, regrets and preferences that are contrary to reality. For a wish about a present situation (something untrue now), use 'wish / if only + past simple': 'I wish I knew the answer' means I do not know it. For a regret about a past event (something that cannot be changed), use 'wish / if only + past perfect': 'I wish I had studied harder' means I did not study hard enough. To complain about another person's repeated or annoying behaviour and to want it to change, use 'wish + subject + would + base verb': 'I wish you would stop interrupting me'. The key learner error is using the present simple after 'wish' ('I wish I know' is wrong). 'Would rather' expresses a preference about what another person does, and it takes the past simple: 'I would rather you came earlier.' For example: 'If only she had listened to her teacher — she wouldn't have failed the exam.'

Key terms

Unreal present wishA wish about a current situation that is not true, formed with wish / if only + past simple (e.g. 'I wish I spoke French' — but I don't).
Past regretA wish about a past event that cannot be changed, formed with wish / if only + past perfect (e.g. 'I wish I had studied harder').
Behaviour complaintA wish for someone else to change a repeated or annoying action, formed with wish + subject + would + base verb (e.g. 'I wish you would stop interrupting me').
Subjunctive 'were'In formal English, 'were' is used for all persons after wish / if only when expressing an unreal present state (e.g. 'I wish I were taller').
Would rather (different subject)A preference about another person's action, formed with would rather + subject + past simple (e.g. 'I'd rather you came earlier').
wish / if only — Three Core Patterns
MeaningStructureExampleTime reference
Unreal present wishwish / if only + past simpleI wish I lived closer to school.Now (untrue fact)
Past regretwish / if only + past perfectIf only I had saved my work!A past event (cannot change)
Behaviour complaintwish + subject + would + base verbI wish he would stop shouting.Ongoing / repeated action

Never use wish + present simple. 'I wish I know' is always wrong — use 'I wish I knew'.

would rather — Same Subject vs Different Subject
Subject situationStructureExample
Same subject (speaker's own preference)would rather + base verbI'd rather stay home tonight.
Different subject (preference about another person)would rather + subject + past simpleI'd rather you stayed home tonight.
Preference about another's PAST actionwould rather + subject + past perfectI'd rather you hadn't told them.

After 'would rather + another subject', never use 'would': 'I'd rather you would come' is wrong — use 'I'd rather you came'.

Choosing the Right Form After wish / if only
Clue in contextCorrect formWhy
Situation is untrue RIGHT NOWpast simple'I wish I had a car.' (I don't have one now)
Event happened in the PAST and is finishedpast perfect'I wish I had called her.' (I didn't call — it's done)
Someone keeps doing something annoying (ONGOING)would + base verb'I wish you would listen!' (the behaviour is repeated)
Preference about what someone ELSE does (now/future)would rather + subject + past simple'I'd rather you came with us.'
Preference about what someone ELSE did (past)would rather + subject + past perfect'I'd rather you hadn't mentioned that.'

Time words are your biggest clue: 'last night / yesterday / ago' → past perfect. 'now / these days / always' → past simple or would.

Worked example: choosing the right wish form
  1. 1Context: Rəşad failed his driving test last week because he didn't practise enough. He still cannot drive today.
  2. 2Step 1 — Identify each situation: Situation A: 'He cannot drive today' → untrue PRESENT fact. Situation B: 'He didn't practise before the test' → completed PAST event.
  3. 3Step 2 — Choose the structure: Situation A (present wish) → wish + past simple. Situation B (past regret) → wish + past perfect.
  4. 4Step 3 — Write the sentences: A: 'Rəşad wishes he could drive.' (or 'He wishes he knew how to drive.') B: 'If only he had practised more before the test!'
  5. 5Key check: Ask yourself: 'Is the situation happening now (untrue) or did it happen in the past (and it's too late)?' Now → past simple. Past (done) → past perfect.
🚫Common mistake

The single most common error is 'I wish I know / I wish I am / I wish I have' — using the present simple after 'wish'. Always use a past form: 'I wish I knew / I wish I were / I wish I had'. Present simple after wish is ALWAYS wrong.

🚫Common mistake

Confusing past simple and past perfect after wish: 'I wish I didn't eat so much at the party last night' is wrong because the eating happened in the past (a finished event). Use past perfect: 'I wish I hadn't eaten so much at the party last night'.

🚫Common mistake

After 'would rather + another subject', learners often write 'would': 'I'd rather you would come' — this is wrong. The correct form is past simple: 'I'd rather you came'. Never double the modal.

⚠️Caution

Watch out: 'wish + would' is ONLY for complaining about another person's repeated behaviour, not for your own personal wishes. 'I wish I would have more time' is wrong — say 'I wish I had more time'. Also, 'would' cannot refer to an uncontrollable situation such as the weather: 'If only the weather would be better' is wrong — use 'If only the weather were better'.

💡Note

Memory aid — think of the tense as 'going one step back in time': for a present unreal wish, go back one step to past simple; for a past regret, go back one more step to past perfect. The same 'one step back' logic applies in reported speech and third conditional.

Rules

  1. 1wish / if only + past simple = unreal wish about the present ('I wish I spoke French' — but I don't).
  2. 2wish / if only + past perfect = regret about the past ('I wish I had saved my work' — but I didn't).
  3. 3wish + subject + would + base verb = complaint about someone's behaviour you want to change ('I wish he would be quiet').
  4. 4NEVER use wish + present simple: 'I wish I know' is wrong; the correct form is 'I wish I knew'.
  5. 5would rather + past simple = preference about another person's action ('I'd rather you stayed home tonight').

Practice

15 easy · 15 medium · 15 hard

10 random questions per test