Conditionals & Subjunctive Lesson

Learn Wish & If Only

Master Wish & If Only with clear explanations, practical examples, and easy-to-follow rules.

10-15 min read
A1 - A2 Level
Includes Examples

Wish & If Only

Wish and if only are two of the most expressive structures in English grammar for talking about wishes and regrets — things you want to be different but can't change. Whether you're wishing for a better present, regretting a past mistake, or complaining about someone's annoying habit, these structures follow one powerful principle: shift the tense back one step from reality.

Think of wish and if only as 3 Time Zones, 1 Tense Shift:

  1. Present wishes (things you want to be different NOW) → use past simple
  2. Past regrets (things you wish had been different THEN) → use past perfect
  3. Behaviour complaints (habits you want someone to CHANGE) → use would

Each time zone uses a different tense after wish/if only — but the underlying logic is always the same: move one tense back from reality to signal that the situation is unreal.

Connection to conditionals: If you've already studied the Second Conditional, you'll recognise the grammar. "I wish I had a car" uses the same tense shift as "If I had a car, I would drive to work." Both use past simple for present unreal situations. The Third Conditional works the same way for past regrets: "I wish I had studied" parallels "If I had studied, I would have passed."

Wish vs If Only: These two expressions follow exactly the same grammar. The only difference is emphasis — if only sounds more emotional and dramatic. "I wish I could help" = calm. "If only I could help!" = stronger feeling. Throughout this lesson, every rule that applies to wish also applies to if only.


Wishing Things Were Different Now: Wish + Past Simple

When you're unhappy with a present situation and want it to be different, use wish (or if only) + past simple. The past tense doesn't refer to the past — it signals that the situation is imaginary or unreal, just like in the second conditional.

The Basic Pattern

Structure Example Reality
wish + past simple I wish I had a car. I don't have a car.
wish + past simple She wishes she spoke French. She doesn't speak French.
if only + past simple If only we lived near the beach. We don't live near the beach.

The formula is simple: take the present reality, flip it, and express it with past simple after wish.

The Subjunctive "Were"

When the verb is "be", use "were" for all subjects — not "was". This is the same subjunctive form used in the Second Conditional:

Subject ❌ Common mistake ✅ Correct
I I wish I was taller. I wish I were taller.
he/she/it She wishes it was easier. She wishes it were easier.
we/they If only they was here. If only they were here.
  • I wish I were better at maths. (not "I wish I was")
  • If only my job weren't so stressful.
  • He wishes he were taller.

Note: In casual spoken English, you'll hear "I wish I was..." from native speakers. However, "were" is the standard form in written English, exams, and formal contexts. For learning purposes, always use "were".

Wish + Could (Ability Wishes)

Use wish + could when you want to have an ability you don't currently have. "Could" is the past form of "can", so it follows the tense-shift rule naturally:

  • I can't play the piano. → I wish I could play the piano.
  • She can't swim. → She wishes she could swim.
  • We can't afford a holiday. → If only we could afford it.

Don't confuse "could" and "would" here. Could = ability (I wish I could fly = I want the ability to fly). Would = willingness/behaviour (I wish he would stop = I want him to change his behaviour). See the Wish + Would section below.

Negative Present Wishes

For negative wishes, use didn't + base verb or weren't:

Positive reality Negative wish
I have to work on Saturdays. I wish I didn't have to work on Saturdays.
It is raining. I wish it weren't raining.
She has to wear a uniform. She wishes she didn't have to wear one.

Remember: use didn't (not "don't") and weren't (not "isn't") — always past forms after wish.

👉 Practice Present Wishes →


Regretting the Past: Wish in the Past + Past Perfect

When you regret something that happened (or didn't happen) in the past, use wish (or if only) + past perfect (had + past participle). These wish sentences about the past let you look back at completed events and express how you would have wanted things to be different.

The Basic Pattern

Structure Example Reality
wish + had + past participle I wish I had studied harder. I didn't study hard enough.
wish + hadn't + past participle She wishes she hadn't said that. She said something rude.
if only + had + past participle If only I had gone to the doctor sooner. I went too late.

Affirmative Past Regrets (Things You Didn't Do)

These express regret about missed opportunities or actions you failed to take:

  • I wish I had learnt to drive when I was younger. (I didn't learn.)
  • If only we had bought that house when it was cheap. (We didn't buy it.)
  • They wish they had invited Sarah to the party. (They didn't invite her.)
  • I wish we had taken more photos on holiday. (We didn't take any.)

Negative Past Regrets (Things You Did)

These express regret about actions you took:

  • He wishes he hadn't spent all his money on clothes. (He spent too much.)
  • I wish I hadn't lost my temper with my boss. (I lost my temper.)
  • If only he hadn't forgotten his wife's birthday. (He forgot.)
  • She wishes she hadn't eaten so much cake. (She ate too much and felt sick.)

Irregular Verbs in Past Regrets

Past regrets frequently use irregular verbs. Make sure you know the past participle form:

Base form Past simple Past participle Example with wish
go went gone I wish I had gone earlier.
spend spent spent He wishes he hadn't spent so much.
bring brought brought If only I had brought an umbrella.
tell told told She wishes she had told the truth.
forget forgot forgotten If only he hadn't forgotten.
eat ate eaten He wishes he hadn't eaten so much.
take took taken I wish we had taken more photos.
buy bought bought If only we had bought that house.
learn learnt learnt I wish I had learnt to drive.

🚨 Present Wish or Past Regret? The Time Zone Test

This is the #1 error zone for wish sentences. Learners often confuse wish + past simple (present wish) with wish + past perfect (past regret). The key is identifying the time zone:

Present wish Past regret
Time About NOW About THEN (a past event)
Tense wish + past simple wish + past perfect
Meaning I want my current situation to be different I regret something that already happened
Example I wish I had a car. (I don't have one now.) I wish I had bought a car. (I didn't buy one last year.)
Example I wish I knew the answer. (I don't know it now.) I wish I had known the answer. (I didn't know it during the exam.)

How to tell the difference: Look for time markers:

  • Present clues (→ past simple): today, right now, at the moment, currently, always (ongoing state)
  • Past clues (→ past perfect): yesterday, last week, when I was young, before, already, at that time

Test yourself with this tricky pair:

Sentence Time zone Tense Meaning
I wish I had more experience. NOW past simple I lack experience right now.
I wish I had had more experience. PAST past perfect I lacked experience at that past moment (e.g., during an interview).

When in doubt, ask: "Am I unhappy about something NOW, or do I regret something that ALREADY HAPPENED?" Your answer determines the tense.

👉 Practice Past Regrets →


Complaining About Behaviour: Wish + Would

Use wish + would (or wouldn't) to express frustration about someone else's behaviour — something annoying that you want them to change but they probably won't.

The Pattern

Structure Example Meaning
wish + subject + would + base verb I wish he would stop playing loud music. His music annoys me. I want him to stop.
wish + subject + wouldn't + base verb I wish you wouldn't borrow my things. You keep borrowing my things and it frustrates me.

More examples:

  • I wish the bus would come on time for once. (It's always late.)
  • I wish my flatmate would wash the dishes more often. (The sink is always full.)
  • I wish our teacher wouldn't give us so much homework. (We never have time to relax.)
  • I wish my brother would stop borrowing my things without asking.

🚨 The Subject Rule: No "I Wish I Would"

You cannot use "wish + would" when the subject of both clauses is the same person. The reason is that "would" implies you want someone else to change — you can't complain about your own behaviour to yourself.

❌ Incorrect ✅ Correct Why?
I wish I would exercise more. I wish I exercised more. You control your own behaviour — use past simple.
She wishes she would be more confident. She wishes she were more confident. Same subject — use past simple/subjunctive.

The rule: The subject of "wish" and the subject of "would" must be different people (or things outside your control like weather: I wish it would rain).

Wish + Would vs Wish + Past Simple

Both can express dissatisfaction, but with different nuances:

Structure Focus Example Nuance
wish + would Annoying behaviour I wish he would stop playing music. I'm irritated by his repeated behaviour.
wish + past simple General situation I wish he didn't play music. I want the overall situation to be different.

In most cases involving annoying habits or repeated actions, wish + would is the more natural and idiomatic choice.

👉 Practice Wish + Would & Mixed Wishes →


Wish vs Hope: Real or Unreal?

This is a crucial distinction that many learners find confusing. The rule is simple:

Wish Hope
Situation Unreal, impossible, or unlikely Real, possible, realistic
Grammar wish + past tense (tense shift) hope + present/future tense (no shift)
Feeling Regret, frustration, longing Optimism, expectation

Side-by-Side Examples

Wish (unreal) Hope (real)
I wish I spoke Japanese. (I can't speak it — unlikely to change.) I hope I can learn Japanese next year. (It's a real possibility.)
I wish it weren't raining. (It IS raining — I can't change the weather.) I hope it doesn't rain tomorrow. (It might not rain — possible.)
I wish you felt better. (You're sick now — I can't fix it instantly.) I hope you feel better soon. (Recovery is a real possibility.)

Key Differences

  1. "Hope" uses present or future tenses — no tense shift: I hope you have a great time / I hope it will be sunny.
  2. "Wish" uses past tenses — always shifted back: I wish you had a great time (= but you're not having one).
  3. "Hope" looks forward to something that may happen. "Wish" looks at something that probably won't change.

Common Phrases

With hope (realistic): I hope you pass the exam. / I hope she gets the job. / I hope you'll feel better soon.

With wish (unreal): I wish I could help. / I wish I were there with you. / I wish things were different.

Quick test: Can the situation realistically happen? → Use hope. Is it unlikely, impossible, or contrary to current reality? → Use wish.


It's Time + Past Simple

The expressions it's time, it's high time, and it's about time use the same "unreal past" grammar as wish. They all mean: something should happen now — it's overdue.

Expression Example Meaning
It's time + past simple It's time we went home. We should go home now.
It's high time + past simple It's high time the government did something. The government should have acted already — it's long overdue.
It's about time + past simple It's about time you learnt to drive. You should have learnt by now.

How It Works

Like wish, these expressions use past simple but refer to the present. The past tense signals that the action is overdue — it should have happened already but hasn't.

  • It's time you got a haircut. (= Your hair is too long. You should get one now.)
  • It's high time we left. (= We should have left already. We're late.)
  • It's about time she apologised. (= She should have apologised by now.)

Don't confuse with the simple phrase "it's time + to-infinitive", which has no urgency: It's time to go (neutral) vs It's time we went (overdue, we should have left already). The past simple version always adds the sense of "we've been delaying too long".


Common Mistakes to Avoid

❌ Incorrect ✅ Correct Explanation
I wish I have a bigger house. I wish I had a bigger house. After wish, use past simple (had), not present simple (have). The tense shift signals unreality.
I wish I had studied harder. (meaning: I don't study hard now) I wish I studied harder. If the wish is about the present, use past simple. Past perfect (had studied) is only for past regrets about completed events.
I wish I would be more patient. I wish I were more patient. Don't use "would" when the subject is the same. You can't complain to yourself about your own behaviour — use past simple.
She wishes she didn't say that yesterday. She wishes she hadn't said that yesterday. "Yesterday" signals a past event. Use past perfect (hadn't said) for past regrets, not past simple (didn't say).
I wish you have a great holiday! I hope you have a great holiday! A great holiday is a realistic possibility. Use "hope" for real future situations, "wish" for unreal ones.
It's time we go home. It's time we went home. "It's time" + subject requires past simple (went), not present simple (go). The past form signals the action is overdue.

Quick Summary

The 3 Time Zones at a Glance

Time zone Tense after wish Example Meaning
Present (now) past simple I wish I had more time. I don't have enough time now.
Present (be) were (subjunctive) I wish I were taller. I'm not tall.
Present (ability) could I wish I could drive. I can't drive.
Past (regret) past perfect I wish I had studied harder. I didn't study enough.
Behaviour would/wouldn't I wish he would stop shouting. His shouting annoys me.

How to Choose the Right Wish Structure (4 Steps)

  1. Identify the time zone: Is the situation about NOW, the PAST, or someone's BEHAVIOUR?

    • Clue words for now: today, right now, currently, at the moment
    • Clue words for past: yesterday, last week, when I was young, before
    • Clue words for behaviour: always, every day, keeps doing, annoying habit
  2. Choose the tense:

    • NOW → past simple (I wish I had... / I wish I knew... / I wish I were...)
    • PAST → past perfect (I wish I had studied... / I wish I hadn't gone...)
    • BEHAVIOUR → would/wouldn't (I wish he would stop... / I wish they wouldn't...)
  3. Check for special cases:

    • Verb is "be"? → Use "were" for all subjects (not "was")
    • About ability? → Use "could" (not "would")
    • Same subject with "would"? → Can't use "would" — use past simple instead
    • Situation is realistic/possible? → Use "hope", not "wish"
  4. Boost with "if only" (optional): Replace "I wish" with "If only" for stronger emotion. Grammar stays exactly the same.

Wish vs Hope — Quick Reference

Wish Hope
Situation Unreal / impossible Real / possible
Tense Past (shifted) Present / future (no shift)
Example I wish I could come. I hope I can come.

Practice Tips

  1. Sort your wishes into time zones: Write 5 present wishes, 5 past regrets, and 5 behaviour complaints. Label each one — this builds the habit of identifying the time zone before choosing the tense.

  2. Use the "had" test for past regrets: If you can add "had" before the verb (had studied, had gone, had known), it's a past regret. If "had" sounds wrong, it's probably a present wish.

  3. Listen for wish in songs: Many famous songs use wish structures: "I Wish" (Stevie Wonder), "Wish You Were Here" (Pink Floyd), "If Only" (Dove Cameron). Try to identify which time zone each wish belongs to.

  4. Practise the wish vs hope distinction daily: When something happens to you, decide: should I use wish or hope? "I hope the weather improves tomorrow" (possible) vs "I wish it weren't so cold today" (can't change it).

  5. Keep a regret journal: Write one "I wish I had..." sentence each evening about something that happened that day. This reinforces the past perfect pattern naturally.


Practice All Exercises

Ready to practise your wish and if only skills? These wish exercises online include multiple-choice questions with answers and detailed explanations. Work through all 3 sets — from present wishes to past regrets to mixed wish patterns — for comprehensive B1 to B2 level practice:

👉 Practice Mixed Wishes & Wish vs Hope →

Set Topic Level
Set 1 Present Wishes: Wish / If Only + Past Simple B1
Set 2 Past Regrets: Wish in the Past / If Only + Past Perfect B1
Set 3 Wish + Would, Mixed Wishes & Wish vs Hope B2

Whether you're looking for I wish and if only exercises, wish clauses exercises, wishes and regrets practice, wish sentences exercises with answers, wish in the past exercises, or if only exercises for B1–B2 learners, these multiple-choice wish exercises cover all three wish patterns — present wishes with past simple, past regrets with past perfect, and wish + would for complaints — plus the important wish vs hope distinction and the related it's time + past simple structure. All exercises are also available as printable wish exercises PDF worksheets.

Ready to Practice?

Put your knowledge to the test with interactive exercises.

Learning Tip

After reading, try the exercises immediately while the rules are fresh in your mind. Start with multiple choice, then challenge yourself with fill-in-the-blank.