English Refresher

B2 · Upper Intermediate

Wish & If Only

Express what you wish were different — an unreal present, a past regret, or a desire for someone or something to change — with the grammar that lives in the subjunctive mood.

Level: B2 Unreal & regret Play · Practise · Score
The Grammar Transformer

Choose a subject. A time. A form.

Five subjects, three time references, two forms — 30 combinations. Watch how the tense inside the wish clause steps one level back from reality each time.

I wish I knew the answer.
Structure:wish / if only + subject + past simple (unreal present)
Wish + past simple = an unreal present situation. "I wish I knew" = I don't know, and I wish I did. In formal English, use "were" instead of "was" for all persons.

Got the pattern? Jump to the practice →

The rules — with examples

Three time references, one key principle: the tense inside the wish clause steps one level back from reality.

Three structures

1. Unreal present
wish / if only + subject + past simple
I wish I knew the answer.
If only she lived closer.
I wish it were summer already.
2. Past regret
wish / if only + subject + past perfect
I wish I had studied harder.
If only we had left earlier.
She wishes she hadn’t said that.
3. Desired change
wish / if only + subject + would + base verb
I wish you would listen.
If only the rain would stop.
She wishes he would call more often.

Were, not was: in formal English (and in all exam writing), use were for all persons after wish / if only: I wish I were taller. She wishes she were here. In informal spoken English, was is widely accepted, but were is always safe.

Wish vs. if only

wish — neutral statement
I wish I had more time.
A quiet statement of desire or mild regret. Neutral in tone.
if only — stronger emotion
If only I had more time!
Identical meaning, but more emotionally charged — frustration, longing, desperation. Often used with an exclamation mark.

What the tense tells you

1
Past simple → unreal now
I wish I spoke French.” = I don’t speak French now.
Reality is present, but the verb looks past.
2
Past perfect → regret about past
I wish I had spoken to her.” = I didn’t, and I regret it.
The action is over — nothing can change it now.
3
Would → desired change in behaviour or situation
I wish you would stop interrupting.”   “If only the weather would improve.”
Use for other people or external things, not for yourself. For personal ability, use could: “I wish I could drive.”

Common mistake — present tense after wish: I wish I know the answer is wrong. The verb inside the wish clause must step one level back: I wish I knew. Similarly: I wish it stopped (not stops); I wish they had arrived (not arrived for a past regret).

Quick-reference: wish + could
I wish I could = ability you don’t have now. "I wish I could play the piano." (= I can’t.)   This is different from wish + would, which expresses desire for a change in someone else’s behaviour. You would not say "I wish I would..." about yourself — use could or the past simple instead.

Practise & score yourself

Ten questions — five multiple choice, five gap-fill.

Your score
0 / 10
Answer a question to begin.

The one rule to remember

The tense after wish / if only always steps one tense back from reality: present reality → past simple; past reality → past perfect; desired change → would. If only means exactly the same as wish — just with stronger emotion. And in formal English, always use were, never was, after wish / if only.