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:
- Present wishes (things you want to be different NOW) → use past simple
- Past regrets (things you wish had been different THEN) → use past perfect
- 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.
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.
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
- "Hope" uses present or future tenses — no tense shift: I hope you have a great time / I hope it will be sunny.
- "Wish" uses past tenses — always shifted back: I wish you had a great time (= but you're not having one).
- "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)
-
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
-
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...)
-
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"
-
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
-
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.
-
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.
-
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.
-
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).
-
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.