Wish and if only express regret or a desire for something to be different. The situation we are talking about is either impossible or very unlikely to change, and the verb after them shifts one step into the past to mark that distance from reality.
If only carries the same meaning as wish but sounds more emphatic and emotional. Structurally they behave in the same way.
The three patterns
English uses three patterns after wish and if only, each pointing at a different kind of situation.
| PATTERN | USED FOR | EXAMPLE |
|---|---|---|
| past simple | present situation you want to be different | I wish I knew the answer. |
| past perfect | regret about the past | I wish I had studied harder. |
| would + verb | annoyance at someone else's behaviour | I wish he would stop talking. |
The tense shift is the same logic that drives the second and third conditionals — an "unreal past" that signals the situation is imagined, not factual.
Wish + past simple
Use the past simple to talk about a present or near-future situation you would like to be different. The situation is real now; the past form only marks the wish as unreal.
Could often appears in this pattern to talk about ability.
I wish I were vs I wish I was
With the verb to be, formal English uses the subjunctive were for every person, including I, he, she, and it.
In everyday speech, was is widely accepted and sounds natural.
Both forms are understood. In formal writing, academic essays, or exams, prefer were.
Wish + past perfect
Use the past perfect to express regret about something that already happened — or didn't happen — in the past. The event is finished and cannot be changed.
The regret can point at an action you did and now wish you hadn't, or at one you didn't do and now wish you had.
Wish + would
Use wish + would when you are annoyed by someone else's behaviour and want them to change it. There is often a sense that the person is unlikely to stop.
The same pattern works for the weather and other external events outside our control.
Not about yourself
You cannot use wish + would about your own actions, because your own behaviour is something you can change by deciding to. Use wish + past simple instead, or simply decide to act.
Hope vs wish
Hope and wish look similar but apply to different kinds of situations.
Hope is for things that are possible or likely. It takes a present or future tense after it.
Wish is for things that are unlikely, impossible, or already regretted. It takes a past form.
A quick test: if the outcome is still open and reasonable to expect, use hope. If it is contrary to fact or out of reach, use wish.
| SITUATION | CORRECT VERB |
|---|---|
| Your friend has an interview tomorrow. | I hope it goes well. |
| Your friend's interview was yesterday and didn't go well. | I wish it had gone better. |
| You are not tall. | I wish I were taller. |
| The weather forecast looks promising. | I hope the sun comes out. |
Common mistakes
Wrong tense after wish
Would about yourself
Hope vs wish
Was vs were in formal writing
Past perfect form