Wish & If Only: Gap Fill Basics
B1 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
The key to getting these right is identifying the time reference. If the situation is happening now, use past simple. If the situation already happened and cannot be changed, use past perfect. A common mistake is using the present tense after "wish" — "I wish I am taller" is incorrect; it must be "I wish I were taller." Note that were is preferred over "was" in formal English after "wish," even with I/he/she/it: "I wish it were Friday." This grammar point appears frequently in Cambridge B1 examinations.
Quick Rule
wish / if only + past simple (present wishes) | wish / if only + past perfect (past regrets)
- 1.I wish I had more free time. (present wish — I'm busy now)
- 2.She wishes she hadn't said that to him. (past regret — she said it)
- 3.If only we lived closer to the beach. (present wish — we live far away)
- 4.They don't wish they had left earlier — they enjoyed staying. (negative — no regret)
- 5.He wishes he were taller. (present wish — formal "were" after wish)
All 20 questions
Complete each sentence with the correct form of the verb in brackets. Remember: wish/if only + past simple for present wishes; wish/if only + past perfect for past regrets.
I don't have a car. I wish I _____ (have) one.
She can't speak French. She wishes she _____ (can) speak it fluently.
I didn't study for the exam. I wish I _____ (study) harder.
It's raining heavily. If only it _____ (stop) raining!
Tom is very short. He wishes he _____ taller.
I spent all my money last week. I wish I _____ (not spend) so much.
My flat is very small. I wish I _____ (live) in a bigger place.
I forgot to call my mother. If only I _____ (remember) to call her.
She doesn't know how to swim. She wishes she _____ (know) how.
I didn't take the job offer. I wish I _____ (accept) it.
We don't have enough time. If only we _____ (have) more time to finish.
He ate too much at dinner. He wishes he _____ (not eat) so much.
I'm not very good at maths. I wish I _____ better at it.
She didn't tell me the truth. I wish she _____ (tell) me.
My English isn't very good. If only I _____ (speak) English better!
We missed the bus yesterday. We wish we _____ (leave) home earlier.
I don't understand this lesson. I wish I _____ (understand) it.
They didn't invite us to the party. If only they _____ (invite) us!
He can't play the guitar. He wishes he _____ (can) play.
I lent him money but he never returned it. I wish I _____ (not lend) him any.
Continue Practising
Continue practising with these related exercises
Past Simple Transformation
EasyTransform present situations into wish + past simple
20 questions
Past Perfect Transformation
MediumTransform past regrets into wish + past perfect
20 questions
Would Transformation
MediumTransform complaints about behaviour into wish + would
20 questions
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Present Perfect
MediumLearn to talk about experiences and unfinished time
240 questions