Home › Grammar › Wishes & If Only
B2 · Grammar Course

Wishes & If Only

A wish is something you want to be different from reality. 'I wish I were taller' means: I am NOT tall, but I want to be. Wish sentences use a trick: …

📖 16 min read + practice⚡ Upper-intermediate difficulty❓ 50-question quiz included
B2 · Lesson 6 of 12 in this level

1. Simple explanation

A wish is something you want to be different from reality. 'I wish I were taller' means: I am NOT tall, but I want to be. Wish sentences use a trick: the verb moves one step back into the past, but the meaning is about now or earlier. Wish + past simple talks about the present (I wish I knew = I don't know now). Wish + past perfect talks about the past (I wish I had known = I didn't know then). Wish + would asks for a change (I wish it would stop raining). If only means the same as I wish, but with stronger feeling. Hope is different: hope is for things that can really happen.

2. Detailed explanation

A wish says reality is one way and you want it the other: 'I wish I had a car' means I do NOT have a car now. That opposite-wanting about the past is a regret — sadness about something that happened or did not happen. 'If only' does the same job, but stronger: 'If only I had a car!' The famous trick: in wish sentences the verb moves one step back into the past, even for present meanings. These forms describe an imagined world, not the real one.

Three shapes exist, and the shape tells the listener the time. Shape 1 — wish + past simple = a wish about NOW: 'I wish I knew her name' (I don't know it now). With BE, every subject uses were in careful English: 'I wish I were rich,' 'If only he were here.' Shape 2 — wish + past perfect (had + past participle, the verb's third form, like 'had gone') = a regret about the PAST: 'I wish I had studied harder' (I didn't study; the exam is over). Shape 3 — wish + would + base verb = you want a situation to CHANGE: 'I wish it would stop raining,' 'I wish you would listen.' Here would points at behavior or a situation you cannot control, not the future.

Now three sentences, word by word. 'I wish I had saved my money': wish + I had saved (past perfect: had + saved, save's third form) + my money — the past perfect signals an earlier time: I spent it; now it is gone. 'If only I were more patient': If only (wish marker) + I + were (BE for all subjects in wishes) + more patient. 'I wish the bus would come': the bus (a thing, not me) + would come — I cannot control the bus. Never use wish + would for your own actions: ✗ 'I wish I would pass' — say 'I hope I pass,' or for ability 'I wish I could pass' (could = can stepped back).

Finally, separate wish from hope. Hope is for real possibilities and keeps normal forms: 'I hope she passes' (maybe she will), 'I hope it doesn't rain tomorrow.' Wish is for unreal situations and steps the verb back: 'I wish she had passed' (she failed — finished), 'I wish I were on vacation' (I am at work). Spoken bonus: 'I wish you would…' is often a polite complaint about an annoying habit — a repeated action that bothers you: 'I wish you wouldn't tap your pen.'

Remember this first: push the verb one step into the past. Present reality (I don't know) becomes wish + past simple (I wish I knew); past reality (I didn't go) becomes wish + past perfect (I wish I had gone). Three guards: were for BE with every subject; would only for changes and other people's habits, never your own actions; and when it can really happen, use hope, not wish.

3. Formula / structure

BE in wishes:

wish / if only + were (for I, he, she, it too) → I wish I were taller. / If only she were here.

Step by step — how to build a sentence:

1) Say the reality first: 'I am not tall.' 2) Decide the time: now → step 1, past → step 2. 3) Step the verb back: present 'am' becomes 'were'; past 'didn't study' becomes 'had studied.' 4) Put wish or if only in front. Result now: 'I wish I were tall.' Result past: 'I wish I had studied.' For a change you want, skip the steps and use would: reality 'He never helps' → 'I wish he would help.'

ability wish:

wish + could + base verb → I wish I could play the piano. (reality: I can't)

hope (real possibility):

hope + present / future forms, NO step back → I hope I pass tomorrow. / I hope she is okay.

past regret:

wish / if only + past perfect (had + past participle) → I wish I had left earlier. (reality: I left late)

present wish:

wish / if only + past simple → I wish I knew the answer. (reality: I don't know it now)

wish for change:

wish + would + base verb → I wish it would stop raining. / I wish you would call me back.

4. When to use it

  • Present regrets about facts: 'I wish I spoke French.' (I don't.)
  • Past regrets: 'If only we had bought tickets earlier.' (They sold out.)
  • Complaints about habits: 'I wish you wouldn't leave your shoes in the hall.'
  • Wanting situations to change: 'I wish the traffic would move.'
  • Ability wishes with could: 'I wish I could fix it myself.'
  • Strong emotional regrets with if only: 'If only I had listened to her!'

5. When NOT to use it

  • Don't use wish + would for your own future actions: ✗ 'I wish I would win tomorrow' → ✓ 'I hope I win tomorrow.'
  • Don't use hope with stepped-back forms for unreal things: ✗ 'I hope I were rich' → ✓ 'I wish I were rich.'
  • Don't use was for BE in careful wish English: 'I wish I was taller' is heard in casual speech, but tests and formal English want 'were.'
  • Don't use wish + past simple for a past regret: ✗ 'I wish I didn't say that yesterday' → ✓ 'I wish I hadn't said that yesterday.'
  • Don't use would after wish about yourself doing something you control: ✗ 'I wish I would study more' → ✓ 'I wish I studied more' or 'I need to study more.'

6. Positive examples

  • I wish I lived nearer the office.
  • If only I were a little taller!
  • I wish I had taken that job in 2020.
  • She wishes she had not sold her house.
  • I wish it would snow this weekend.
  • I wish you would stop checking your phone at dinner.
  • He wishes he could come with us.
  • If only we had known about the traffic!
  • I wish I knew how to fix this leak.
  • They wish they were on vacation right now.
  • I wish my neighbors would turn the music down.
  • If only he had told me the truth.

7. Negative examples

  • I wish I didn't have to work on Saturdays.
  • She wishes she hadn't eaten so much cake.
  • I wish it wouldn't rain every weekend.
  • He wishes he didn't live so far away.
  • If only I hadn't lost her phone number!
  • I wish you wouldn't drive so fast.

8. Questions

  • 'What do you wish for?' — 'I wish I could move to a bigger city.'
  • 'Any regrets?' — 'I just wish I had started earlier.'
  • 'Do you wish you were famous?' — 'Not really. I wish I had more free time.'
  • 'If only…?' — 'If only the weekend were longer!'
  • 'What would you change?' — 'I wish our office would hire more staff.'

9. Short answers

  • 'I can't cook at all.' — 'I wish I could.' (ability, present)
  • 'I failed the test.' — 'I wish I had studied.' (past regret)
  • 'It's still raining.' — 'I wish it would stop.' (change)
  • 'He never calls.' — 'If only he would.' (annoying habit)
  • 'Will she pass?' — 'I hope so.' (real possibility — hope, not wish)

10. Common mistakes

✗ I wish I would be rich✓ I wish I were rich.Why: a present fact you want to change uses wish + past simple; with BE that form is 'were' for every subject.
✗ I wish I didn't miss the train yesterday✓ I wish I hadn't missed the train yesterday.Why: regrets about a finished past event need the past perfect — the verb steps back twice, not once.
✗ I hope I were you✓ I wish I were you.Why: being another person is unreal, so it needs wish; hope is only for things that can really happen.
✗ I wish I would pass my driving test next week✓ I hope I pass my driving test next week.Why: wish + would cannot describe your own future action; a real possibility takes hope with a normal future form.
✗ If only I was there✓ If only I were there.Why: in wish sentences BE becomes 'were' for I/he/she/it too, in careful and test English.
✗ I wish I can swim✓ I wish I could swim.Why: can steps back to could inside a wish — the reality is 'I can't swim now.'
✗ I wish you stop making that noise✓ I wish you would stop making that noise.Why: wanting someone's habit to change uses wish + would + base verb.
✗ She wishes she has more time✓ She wishes she had more time.Why: a present wish steps the verb back: has → had.

11. American English notes

🇺🇸 American English

In everyday American speech you will hear 'I wish I was…' quite often, and nobody will correct you in conversation — but school, tests, and careful writing still expect 'were.' Americans use 'If only…' mostly in emotional or dramatic moments, not in normal small talk. A very American spoken pattern is the complaint: 'I wish you would…!' said with stress on 'would' — parents say it to kids ('I wish you would clean your room!'), and coworkers soften it with 'just': 'I just wish he would reply to emails.' Americans also say 'Here's hoping…' and plain hope far more often for the future: 'I hope you get the job!' Wish is reserved for the unreal.

12. Similar grammar — comparison

Compare

Wish vs hope is the heart of this lesson. Hope looks at the real world: the thing is possible, so the verb keeps its normal form — 'I hope the package arrives today' (it might). Wish looks at an imagined world: the thing is unreal or opposite to reality, so the verb steps back — 'I wish the package had arrived' (it didn't). The second contrast is inside wish itself: wish + past simple changes a PRESENT fact (I wish I had a car — now), wish + past perfect changes a PAST fact (I wish I had bought a car — then), and wish + would pushes a habit or situation toward the FUTURE (I wish he would sell his car). Same verb 'wish,' three different times — the form after wish tells the listener which time you mean.

13. Natural spoken English

  • 'I wish I could, but I'm swamped.'
  • 'If only I had known, I'd have helped.'
  • 'I wish you would just tell me.'
  • 'Ugh, I wish it were Friday.'
  • 'She wishes she had never sold that car.'
  • 'I hope this works — I wish I were sure.'

14. Real-life examples

  • At work: 'I wish our meetings were shorter.'
  • After a mistake: 'If only I had saved the file before closing it!'
  • Weather small talk: 'I wish it would warm up a little.'
  • Family: 'I wish you would call your grandmother more often.'
  • Money: 'He wishes he had not spent so much on the car.'
  • Travel: 'We wish we could stay one more day.'

15. Mini dialogue

AYou look tired today.
BI wish I had gone to bed earlier last night.
ASame here. And I wish our neighbor would stop playing loud music at night.
BHave you talked to him?
ATwice. If only he were more considerate!
BWell, I hope tonight is quiet — we both have early shifts.
AI wish I could work from home tomorrow instead.
BAsk your manager. You never know.

16. Summary

Wish and if only describe an unreal opposite of reality, and the verb steps back: past simple for present wishes (I wish I were), past perfect for past regrets (I wish I had gone), would for wanted changes and annoying habits — never for your own actions, where hope + normal forms is correct.

17. Practice exercises

Warm up with the first questions, then take the full quiz — every answer has a detailed explanation (parts 19–20 of this lesson: answer key + explanations live inside the quiz feedback).

18. The full quiz

50 questions, mixed formats, in difficulty order: easy → medium → intermediate → challenging → advanced.

Take the 50-question quiz

You finished the lesson. Now test yourself.

Every quiz here gives you your score, an explanation for every answer, and your recommended next lesson.

Browse the grammar course Daily practice