I Wish and If Only: Present Regrets and Complaints: correct answers
Jump to answers ↓What "I wish" and "if only" actually do
When you're unhappy about something in the present — a situation you can't change right now, or something that annoys you — English gives you a special structure: "I wish" or "if only" + past simple. The past tense here doesn't refer to the past. It creates a distance between reality and what you want, which is exactly what a complaint or regret feels like.
Think of it this way: the real situation is one thing, and you're imagining the opposite.
✅ I wish I spoke better French. (Right now, my French isn't good enough.) ❌ I wish I speak better French.
The present tense after "wish" is the single most common mistake at this level. Your brain tells you "I'm talking about now, so I need a present verb." Fight that instinct. The grammar demands the past simple precisely because you're wishing for something unreal.
"If only" works the same way but sounds more emotional, more dramatic:
✅ If only I had a car — I'm so tired of the bus. ❌ If only I have a car.
Both sentences express the same regret. "If only" just turns up the volume.
The special case of "was" vs. "were"
With the verb be, you'll see two forms after "wish" and "if only":
If only she were here right now. I wish it were Friday.
In formal or traditional grammar, "were" is used for all subjects — I, he, she, it — because this is the subjunctive. In everyday speech, many native speakers say "I wish it was Friday," and that's widely accepted. However, in exams and formal writing, "were" is the safer choice. You should recognise both and be ready to use "were" when accuracy matters.
Complaints about other people
One of the most useful — and satisfying — applications is complaining about habits that bother you. Here, you can use "wish" / "if only" + would + infinitive when you're talking about someone else's behaviour:
✅ I wish my neighbours would stop playing loud music at midnight. ✅ If only he would listen to me for once.
This structure carries real frustration. It means: "They could change this, but they won't."
Important restriction: you generally don't use "wish + would" about yourself. You can't wish that you yourself would do something differently, because you control your own actions.
❌ I wish I would be taller. ✅ I wish I were taller.
Being tall isn't a behaviour you can change, so "would" makes no sense here. Use the past simple instead.
The mistake that costs marks
Here's the error pattern I see over and over:
A student wants to say they're unhappy about a current situation and writes:
❌ I wish I can drive. ❌ I wish I don't have to work tomorrow.
Both use present-tense forms. The corrected versions shift to the past:
✅ I wish I could drive. ✅ I wish I didn't have to work tomorrow.
The fix is mechanical once you see it: take whatever verb describes reality, move it one step into the past, and place it after "wish" or "if only." Can becomes could. Don't have becomes didn't have. Am becomes were (or was). The meaning stays firmly in the present — only the grammar travels back.
One last thing to keep in your pocket: "I wish" for the present is not the same as "I hope." "I hope it stops raining" looks forward with some optimism. "I wish it would stop raining" looks at what's happening now and expresses frustration. If there's a realistic chance something will happen, use hope. If you're staring out the window at the rain and feeling annoyed, use wish.
Correct answers
Question 1
Help the soaked camper finish their grumpy diary entry by choosing the correct verb form for each blank.
We are absolutely freezing! I wish it would stop raining so we could finally light a campfire. If only I knew how to build a proper waterproof shelter, but I am just a city boy lost in the woods.
I wish it would stop raining so we could finally light a campfire.
We use "wish + would + base verb" to express a desire for something to happen or change, especially when we are annoyed by a situation (like bad weather).
If only I knew how to build a proper waterproof shelter...
We use "if only + past simple" to express a wish about a present state that is contrary to fact (unreal). The camper doesn't know how to build a shelter right now.
Question 2
The correct answers are I wish I had my gaming console with me. and If only this professor spoke a bit faster.
When we want a present situation to be different, we use wish / if only + past simple.
"Finishes" and "know" are incorrect because they are in the present tense. They should be "finished" (or "would finish") and "knew"!
Question 3
Read the mind of Buster the dog and complete his inner monologue.
I wish I could catch that fluffy squirrel taunting me from the oak tree! If only this invisible forcefield of a glass door were open, I would definitely show him who the good boy really is.
I wish I could catch that fluffy squirrel...
We use "wish + could + base verb" to express a desire for an ability or possibility that we don't currently have.
If only this invisible forcefield of a glass door were open...
We use "if only + past simple" for present unreal situations. In formal English and the subjunctive mood, "were" is used instead of "was" for all subjects (though "was" is often heard in casual speech, "were" is the standard grammatical choice here).
Question 4
would wash
We use "wish + would + base verb" to complain about a behavior or habit that we find annoying and want the other person to change.
would stop
"If only + would" is used exactly like "wish + would" to express strong irritation about someone else's ongoing actions or choices.
Question 5
Complete the frustrated roommate's text message to their best friend.
I cannot stand this mess anymore! I wish Dave would wash his dirty dishes for once in his life. If only I had chosen to live by myself this semester instead of sharing an apartment!
I wish Dave would wash his dirty dishes for once in his life.
We use "wish + would + base verb" to complain about other people's annoying habits and express a desire for them to change their behavior.
If only I had chosen to live by myself this semester...
We use "if only + past perfect" to talk about regrets in the past. The speaker already made the choice to share an apartment and now wishes they hadn't.
Question 6
Read the exhausted college student's thought and choose the best option to complete it.
I have a mountain of laundry to do. I wish I ___ a magical robot to fold my clothes!
The correct answer is had.
To talk about a desire for a present situation to be different (an unreal present), we use "wish" followed by the past simple tense. Even though the student wants the robot now, the grammar requires the past tense form "had."
Question 7
The correct answers are If only I spoke Italian! and I wish my phone battery wasn't dead.
To express regret about a present state or lack of ability, we must use the past tense.
"Can" should be "could" (I wish I could find...), and "have" should be "had" (If only I had...).
Question 8
Choose the correct phrase to complete the pet owner's funny realization.
My dog keeps staring at the blank wall and barking. If only I ___ speak dog to ask him what he sees!
The correct answer is could.
When wishing for an ability you don't currently have, use "wish" or "if only" + "could" (the past tense of "can").
Question 9
could climb
When expressing a wish about an ability we don't currently have, we use "wish + could + base verb" (the past form of "can").
were
To express a wish about a present physical state (short legs), we use "If only" with the past simple. "Would be" is incorrect because we do not use "would" for states or things outside of someone's voluntary control.
Question 10
The correct answers are I wish he would wash his dishes for once! and If only he wouldn't play the drums at 2 AM.
When we are annoyed by someone else's behavior and want them to change it, we use wish / if only + person + would + base verb.
We cannot use "will" or present tense ("stops") for this type of complaint!
Question 11
Help the daydreaming student complete their thought during a terrible lecture.
This math lecture is endless, and it's freezing in here. If only I ___ on a tropical beach with a coconut in my hand!
The correct answer is were.
After "if only" for present unreal situations, we use the past simple. For the verb "to be", "were" is the grammatically correct form for all subjects in hypothetical situations (the subjunctive mood).
Question 12
The correct answers are I wish I didn't have to work tomorrow. and If only we lived in a giant mansion.
We use the past simple ("didn't have to", "lived") to talk about imaginary present or future situations.
"Are" is present tense (it should be "were"). Also, we generally cannot use wish + would with "I" or "we" to talk about our own actions—we use "could" or the past simple instead!
Question 13
had
To talk about a present desire or regret (wanting a flying car right now), we use "If only" followed by the past simple tense.
knew
When we want a present situation to be different (not knowing a shortcut), we use "wish" + past simple.
Question 14
Complete the frustrated apartment renter's text message.
The people upstairs are learning to tap dance at midnight again. I wish they ___ so much noise!
The correct answer is didn't make.
To express a wish for a current situation to change, we use "wish" + past simple. Since the renter wants the neighbors to not do something right now, we use the negative past simple form "didn't make."
Question 15
were
After "I wish," we use the past tense (or subjunctive "were") to talk about a present situation we want to change. Even for "I," "were" is the correct standard form in hypothetical situations.
weren't
"If only" follows the same rules as "wish." To express a desire to change a present fact (the rules are strict), we use the past simple ("weren't").