All grammar topics
Share

Wish and If Only

1 min
C1

Use wish + past simple (or "were") for a wish about now, wish + past perfect for a regret about the past, and wish + would for wanting someone else's annoying behaviour to change — "if only" follows the same rules but sounds more emotional and emphatic than "wish."

CEFR C1·other

Formula

Wish + past simple
: present wish
Wish + past perfect
: past regret
If only (similar structure)

Examples

Positive
I wish I spoke Japanese fluently.
Negative
Not applicable
Question
Don't you wish you had taken that opportunity?

Usage

  • Expressing regrets and desires contrary to reality
  • Present unreal situations with past simple
  • Past regrets with past perfect

Studying is free forever on Budling — no account needed to try it.

Try 5 cards free — no signup →

Wish + past simple or wish + past perfect — which one?

A wish about right now uses the past simple: "I wish I spoke Japanese fluently" (I don't, but I wish I did, today). A regret about something already finished uses the past perfect: "I wish I had studied harder" (a past chance that's gone).

With the verb "to be," use "were" for every subject, not "was": "I wish I were taller," not "I wish I was taller" — though "was" is common and accepted in informal speech.

What does "wish + would" mean?

Wish + would targets someone else's repeated, annoying behaviour, and carries a frustrated or disapproving tone: "I wish you wouldn't interrupt me so often." It is not used for your own future desires — "I wish I would pass the exam" is wrong; use "I hope I pass" instead.

This is the one wish pattern that isn't really about a hypothetical state — it's a polite complaint about a pattern of behaviour you want to stop.

"If only" vs "I wish" — what's the difference?

Both follow the same grammar (past simple for now, past perfect for the past), but "if only" is stronger and more emotional — it implies the speaker feels the gap between reality and the wish more intensely: "If only I hadn't said that" carries more weight than "I wish I hadn't said that."

Comparison Table

Wish and if only structures compared
FormStructureTimeMeaningExample
wish + past simplepresentwish about nowI wish I spoke Japanese.
wish + past perfectpastregret about the pastI wish I had studied harder.
wish + wouldpresent/future, someone elsefrustration at another person's behaviourI wish you wouldn't interrupt me.
if only + same patternspresent or paststronger, more emotional version of wishIf only I hadn't said that.
Save this comparison chart

When to Use Wish and If Only

Present wish about now

I wish I spoke Japanese fluently.

Past regret

I wish I had studied harder.

Wish + would (someone else's behaviour)

I wish you wouldn't interrupt me so often.

Save this timeline chart

More Examples

  • I wish I had more free time.

    Present wish about current situation

  • If only I hadn't said that — I feel terrible.

    Past regret with "if only"

  • She wishes she could speak Italian.

    "Wish + could" for present ability wish

  • I wish you wouldn't interrupt me so often.

    "Wish + would" for annoying habit of another person

Common Mistakes

  • ❌ "I wish I would have more time" → ✓ "I wish I had more time" (use past simple for present wish, not "would")
  • ❌ "I wish I would have studied harder" → ✓ "I wish I had studied harder" (past regret uses past perfect)
  • ❌ "I wish I would be taller" → ✓ "I wish I were taller" (present state uses past simple / were)

Tips

  • "Wish + would" is used when you want someone else's behaviour to change; do not use it for yourself.
  • "If only" is stronger and more emotional than "I wish".

Advanced Notes

"Wish + would" targets someone else's repeated behaviour and carries a frustrated or disapproving tone — native speakers use it to complain politely ("I wish you wouldn't do that"). The past perfect form for regrets is emotionally heavier and more common in personal narratives and apologies than in neutral discourse. "If only" amplifies the emotional weight: it implies the speaker feels the gap strongly. Note that "wish" cannot be followed by "would" for one's own future desires — use "hope" instead ("I hope I pass" not "I wish I would pass").

FAQ

Why is "I wish I would have more time" wrong?

Because a present wish uses the past simple, not "would": "I wish I had more time," not "I wish I would have more time." "Would" only appears in the "wish + would" pattern for complaining about someone else's behaviour.

Why is "I wish I would have studied harder" wrong?

Because a past regret uses the past perfect, not "would have": "I wish I had studied harder." "Would have" belongs to conditional perfect ("I would have studied if…"), not to "wish."

Why do we say "I wish I were taller" and not "I wish I would be taller"?

Because a present state or wish uses the plain past simple form ("were," the traditional subjunctive of "be," for every subject) — "would be" isn't used here at all. "I wish I would be taller" is not standard English.

Can you say "I wish I would pass the exam"?

No — "wish + would" is for wanting someone else's behaviour to change, not your own future outcomes. For your own hopes about the future, use "hope": "I hope I pass the exam."

What's the difference between 'I wish' and a mixed conditional?

"I wish" expresses a personal desire or regret about one situation, with no separate result clause. A (mixed) conditional states a cause-and-effect relationship between a condition and a result: "If I had studied, I would be a doctor now." "Wish" only names the counterfactual itself — it doesn't attach a consequence to it.

Practice

  1. 1.I wish I (speak) Japanese fluently.
  2. 2.I wish I (study) harder when I was at school.
  3. 3.I wish you (stop) interrupting me.
  4. 4.If only I (not / say) that.
  5. 5.I wish I (be) taller.
Quiz loads as you scroll…

Compare With