I wish I spoke French. If only I had booked that flight earlier. I wish you would stop interrupting me. All three sentences describe something the speaker wants to be different — but each one reaches for a different verb form, because each one is unreal in a different way: a present ability, a past decision, someone else's ongoing behavior. Wish and if only are the two main ways English expresses regret and unreal desire, and they follow the same rules.

Quick forms: present regret → wish/if only + past simple. Past regret → wish/if only + past perfect. Desired change or repeated behavior → wish/if only + would + base verb. Wanting a different ability → wish/if only + could.

Wish / if only + past simple: wishing the present were different

To wish something about now were different, use a past form: the past simple for a state or habit, the past continuous for an action in progress or a temporary situation — the same "unreal past" trick as the second conditional:

  • I wish I spoke French. (I don't speak French, and I regret it.)
  • If only I knew her phone number. (I don't know it, right now.)
  • She wishes she lived closer to her family. (She doesn't live closer — that's the present reality.)
  • I wish I weren't working today. (an ongoing, temporary situation right now)
  • If only it weren't raining.

With singular subjects, careful or formal English often prefers irrealis were: ✅ I wish I were taller — also heard as I wish I was taller in informal speech, but never ❌ I wish I am taller, since the past form is what signals the wish is unreal.

If only works exactly the same way but is stronger and more emotional — it often stands alone as an exclamation:

  • If only I had more time!
  • I wish I had more time. (same meaning, more neutral tone)

Wish / if only + past perfect: regretting the past

To regret something that already happened, use wish or if only with the past perfect — the same form the third conditional uses for an unreal past:

  • I wish I had studied harder for that exam. (I didn't study harder — and now I regret it.)
  • If only they hadn't sold the house. (They did sell it; that's the regret.)
  • He wishes he had apologized sooner.

I wish I had known (regret about the past) is a different sentence from ✅ I wish I knew (regret about now) — mixing them up changes the meaning: ❌ I wish I would have known is common in casual speech but avoided in careful writing, since would have isn't needed here at all.

Wish / if only + would: wanting someone or something to change

To express a strong desire for someone or something to change or happen — often, but not only, a repeated behavior — use wish or if only with would + base verb:

  • I wish you would stop leaving the door open.
  • If only he would listen to advice for once.
  • I wish it would stop raining. (a situation the speaker wants to change, not just a person)
  • I wish you would come with us. (a hopeful desire, not necessarily a complaint)

This pattern often carries impatience or annoyance, especially with a habit the speaker wants to stop, but it can also express a strong hopeful desire. It's rarely used for the speaker's own actions (❌ I wish I would study more sounds odd) — for a wish about yourself, the past simple pattern above is the natural choice: ✅ I wish I studied more often.

Wish / if only + could: wishing for a different ability

To wish for an ability, permission, or possibility that doesn't exist now, use wish or if only with could:

  • I wish I could sing. (I can't sing — that's the regret.)
  • If only we could travel back in time.
  • She wishes she could afford a new car.

For a missed past opportunity or possibility, use could have + past participle:

  • I wish I could have seen the show — I heard it was amazing.

For a past lack of ability specifically, had been able to is often clearer: I wish I had been able to speak French at that meeting.

Wish vs. if only

Both express the same kinds of unreal desire and regret, and both take the same forms above. The differences are in tone and grammar:

  • If only is more emphatic and emotional than wish.
  • If only often stands alone as a complete exclamation, with no main clause: If only I had listened!
  • In a standard full clause, wish normally has an explicit subject: I wish (that) I had listened.
  • Wish also has other everyday uses that aren't about an unreal situation, such as greetings or good wishes (I wish you a happy birthday) — those have nothing to do with the unreal-past patterns on this page.

Common mistakes

  • I wish I speak French. → ✅ I wish I spoke French. (for an unreal present situation, use a past form; here the past simple spoke is correct — could speak is also possible when emphasizing ability)
  • I wish I would know the answer. → ✅ I wish I knew the answer. (would is for a desired change, action, or repeated behavior, not for a present state or fact like know)
  • If only I studied harder for that exam last week! → ✅ If only I had studied harder for that exam last week! (a specific past regret needs the past perfect, not the past simple)
  • I wish I can speak Japanese. → ✅ I wish I could speak Japanese. (an unreal ability needs could, not can)
  • I wish I would stop biting my nails. → ✅ I wish I didn't bite my nails / ✅ I wish you would stop biting your nails (talking to someone else). (would for a habit the speaker themselves wants to change is unnatural — use the past simple for wishes about yourself)

Quick check

Which form fits best? Try each one, or answer the question:

  1. I wish I ____ (know / knew / had known) how to fix this right now.
  2. If only she ____ (apologizes / apologized / had apologized) at the party last night — it's too late now.
  3. I wish you ____ (stop / stopped / would stop) checking your phone during dinner — it happens every night and it bothers me.
  4. I wish I ____ (can / could / could have) come to your wedding last June, but I was abroad.
  5. Which is more emphatic and can stand alone as an exclamation: wish or if only?
Show answers
  1. knew — a present regret uses the past simple
  2. had apologized — a specific past regret (last night) uses the past perfect
  3. would stop — a complaint about someone's repeated, ongoing behavior
  4. could have — a missed past ability/opportunity uses could have + past participle
  5. If only — it's the stronger, more emotional choice, and the only one of the two that regularly stands alone

Key takeaways

  • Present regret: wish/if only + past simple (or past continuous for a temporary situation) — I wish I spoke French. / I wish I weren't working today.
  • Past regret: wish/if only + past perfectI wish I had studied harder.
  • Desired change or repeated behavior (often, but not only, someone else's): wish/if only + would + base verb — I wish you would stop interrupting me.
  • Wishing for an ability: wish/if only + could (present) or could have (past) — I wish I could sing. / I wish I could have seen it.
  • If only is more emphatic than wish and can stand alone as an exclamation with no main clause; in a full clause, wish normally has an explicit subject.
  • These same "use a past form to talk about something unreal" patterns show up with a few other expressions too, like it's time and as if — but those follow their own rules and aren't covered here.