Study vocabulary from this article
Use flashcards with SRS system for long-term retention
In my years teaching English, I’ve noticed that learners often get stuck at the same moment: when they want to express a wish about something that already happened, or something they hope will happen in the future. They know the verb “wish” exists, but they’re not sure which tense comes after it. This simple confusion turns into long silences in conversation, or worse, sentences that sound backwards to native ears.
The good news is that wishing across time frames follows just three patterns — one for now, one for the past, and one for tomorrow. Once you understand the grammar skeleton, you can express any desire in any tense. Let’s work through all three with clear examples and a swap test you can use anytime you’re unsure.

Key Takeaways
- Present wishes use “were/wasn’t” — I wish I were taller (but I’m not).
- Past wishes use past perfect — I wish I had studied (but I didn’t).
- Future wishes use “would + base verb” — I wish it would rain tomorrow (maybe it will).
- “If only” is identical in grammar — just a slightly stronger emotional tone (“If only I had gone”).
- The swap test: Present = impossible now; Past = unchangeable; Future = uncertain.
The Three-Pattern System
All English wishes follow one of three structures. The time frame of the wish (past, present, or future) determines which pattern you use. Here’s the skeleton:
| Time Frame | Pattern | Grammar | Example |
|---|---|---|---|
| Present | I wish I were… | I wish + past simple (were/wasn’t) | I wish I were taller. |
| Past | I wish I had… | I wish + past perfect (had + verb-ed) | I wish I had gone to the concert. |
| Future | I wish it would… | I wish + would + base verb | I wish it would rain tomorrow. |
Memory hook: The grammar in a wish is always one step back in time. You’re expressing what isn’t true right now, so you use a tense that feels “unrealistic” — just like wishing itself.
Expressing Wishes in the Present
Present wishes describe something you want to be true right now, but it isn’t. The grammar is straightforward: use the past simple form of the verb, even though you’re talking about the present moment.
Rule: I wish + past simple (was/were)
Example 1: I wish I were taller. (I am not tall now, but I want to be.)
Example 2: She wishes she had more free time. (She doesn’t have much free time now.)
Example 3: They wish they lived closer to the beach. (They don’t live near the beach.)
Example 4: He wishes his job wasn’t so stressful. (His job is stressful.)
Example 5: I wish my computer didn’t crash all the time. (It crashes regularly.)
The “were” rule: After “I wish”, always use were, never “was” — even with I, he, she, it. Say “I wish I were a pilot”, not “I wish I was”. This formal rule is weakening in casual speech, but teachers and formal writing demand it.
Expressing Wishes in the Past
Past wishes describe something you regret — something that didn’t happen, and now it’s too late to change it. Use the past perfect (had + verb-ed) after “I wish”.
Rule: I wish + past perfect (had + verb-ed / hadn’t + verb-ed)
Example 1: I wish I had studied harder for the exam. (I didn’t study hard, and the exam is over.)
Example 2: She wishes she had taken the job in Berlin. (She didn’t take it, and the offer is gone.)
Example 3: They wish they hadn’t spent so much money on that vacation. (They spent it, and it’s done.)
Example 4: He wishes he had listened to his parents. (He didn’t listen, and time has passed.)
Example 5: I wish I hadn’t missed my best friend’s wedding. (I did miss it, and it’s over.)
Expressing Wishes in the Future
Future wishes describe a hope or desire about something that hasn’t happened yet — something uncertain. Use “would + base verb” after “I wish”.
Rule: I wish + would + base verb
Example 1: I wish it would rain tomorrow. (It might rain, or it might not.)
Example 2: She wishes her boss would give her a raise. (Her boss might, or might not.)
Example 3: They wish their neighbors wouldn’t play loud music at night. (The neighbors might stop, but she’s not sure.)
Example 4: He wishes the flight would arrive on time. (It’s a possibility, not a certainty.)
Example 5: I wish you would come visit me soon. (I hope you will, but I don’t know for sure.)
Don’t confuse future wishes with future tense: You never use plain future (will) after “I wish” when talking about the future. The correct phrase is “I wish it would rain”, not “I wish it will rain”. The “would” signals that this is a hope or desire, not a plan.
“I Wish” vs. “If Only” — Are They the Same?
Grammatically, yes — they’re identical. You use the same tense patterns after both phrases. The only difference is emotional tone: “if only” sounds slightly more wistful or regretful than “I wish”.
| Expression | Tone | Tense Pattern | Example |
|---|---|---|---|
| I wish… | Neutral desire | Same (past form) | I wish I were more confident. |
| If only… | Stronger regret | Same (past form) | If only I were more confident. |
| I wish… | Neutral about past | Past perfect | I wish I had known sooner. |
| If only… | Stronger regret about past | Past perfect | If only I had known sooner. |
Choose “I wish” in casual conversation. Use “If only” when you want to sound more literary or emphasize a deeper regret.
The Swap Test: Is My Tense Correct?
When you’re writing or speaking and you freeze on which tense to use after “wish”, use this test: Ask yourself, “Is this something that is definitely possible to change right now?”
- If YES, use past simple: “I wish I were braver” → Can I become braver? Yes, theoretically. So I use the past form. (Present wish.)
- If NO, use past perfect: “I wish I had been braver” → Can I change the past? No. So I use the past perfect. (Past wish.)
- If MAYBE / UNCERTAIN, use would: “I wish she would call” → Will she call? Uncertain. So I use would. (Future wish.)
Common Mistakes and How to Fix Them
✗ Incorrect: I wish I am taller.
✓ Correct: I wish I were taller.
Why: A wish expresses something that isn’t true, so the verb must be past tense, not present.
✗ Incorrect: I wish I will go to the party.
✓ Correct: I wish I could go to the party. Or: I wish I would be able to go.
Why: After “wish” in a future context, never use plain future (will). Use “could” or “would”.
✗ Incorrect: If only I had went to the concert.
✓ Correct: If only I had gone to the concert.
Why: Past perfect is had + past participle (gone), not had + past tense (went).
✗ Incorrect: I wish I was taller.
✓ Correct: I wish I were taller.
Why: Use “were” after “I wish”, even in casual speech (formal rule). “Was” is now common in very informal English, but teachers still expect “were”.
Sample Dialogue
Teacher: Omar, tell me what you wish for yourself — in any time frame.
Omar: Um… I wish I am fluent in English?
Teacher: Close. Are you fluent right now?
Omar: No, not yet.
Teacher: So it’s something that’s true about the present moment — you’re not fluent right now. Use the past tense: “I wish I were fluent.”
Omar: Oh! And what if I’m talking about a mistake I made?
Teacher: Then use past perfect: “I wish I had practiced more when I was younger.” That’s a regret about something finished.
Omar: And if I hope for something in the future?
Teacher: “I wish I would have the chance to study abroad.” Use “would” because it’s uncertain.
Quick Quiz
- Complete: “I wish I ________ (be) a professional musician.” Which tense?
- a) am
- b) were
- c) would be
- Complete: “She wishes she ________ (take) that job offer last year.”
- a) took
- b) had taken
- c) would take
- Complete: “They wish their son ________ (finish) university soon.”
- a) finishes
- b) would finish
- c) finished
- Which is grammatically correct? “If only I was here earlier.”
- a) Yes, it’s fine.
- b) Not in formal English — use “were”.
- c) The sentence is perfect as is.
- Complete: “I wish I ________ (study) harder for the test before it happened.”
- a) would study
- b) studied
- c) had studied
Answers: 1. b (were) · 2. b (had taken) · 3. b (would finish) · 4. b (use “were”) · 5. c (had studied)
Related Articles
- ↑ Master Pillar: English Grammar
- Birthday Wishes for Niece — expressing affection in writing
- Birthday Wishes for Brother-in-Law
- Ways to Say Good Afternoon in English
- English Greetings and Expressions
- ↑ Back to pillar: Wishes and Greetings (Pillar)
Frequently Asked Questions
What is the difference between a present wish and a future wish?
A present wish describes something you want to be true right now but isn’t — use past simple: “I wish I were taller.” A future wish describes something you hope will happen, which is uncertain — use “would”: “I wish it would rain tomorrow.”
Do I use “was” or “were” after “I wish”?
In formal writing and educated speech, always use were — “I wish I were taller”, not “I wish I was taller.” In very casual speech, “was” is increasingly common, but “were” is the correct form and what teachers expect.
Why do we use a past tense after “wish” when talking about the present?
Because a wish describes something that isn’t true right now. The past tense signals that the situation is contrary to reality. It’s a grammatical signal that says, “This isn’t actually the case.”
Can I use “I wish” and “If only” interchangeably?
Grammatically yes — they use the same tense patterns. But “If only” carries a stronger emotional tone of regret or wistfulness. In everyday conversation, “I wish” is more neutral and common.
What’s the difference between “I wish I could” and “I wish I would”?
“Could” expresses a personal ability or permission: “I wish I could swim.” “Would” expresses a hope that someone else will do something: “I wish he would call me.” Both are grammatically correct for future wishes; context determines which one fits.
Is it wrong to say “I wish I will go”?
Yes. Never use plain future (will) after “I wish”. Use “could” or “would” instead: “I wish I could go” or “I wish I would be able to go“. The “will” form is too definite and doesn’t match the uncertain, hopeful tone of a wish.
Quick Test: Check Your Understanding
5 questions to test what you've learned. No sign-up required.
Comments are closed.