Wish Clauses Exercises
B2 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
The phrase if only works exactly like "wish" but adds stronger emotion: "If only I had more time!" sounds more dramatic than "I wish I had more time." An important point for B2 learners: after "wish," use were (not "was") in formal English — "I wish I were taller" is the standard form in examinations. These wish structures often appear alongside second and third conditional sentences in Cambridge B2 First, as all three grammar areas share the concept of "unreal" situations expressed through past tense forms.
Quick Rule
wish + past simple (present) | wish + had + past participle (past) | wish + would (behaviour)
- 1.I wish I spoke better English. (present wish — I don't speak well now)
- 2.She wishes she had brought an umbrella. (past regret — it started raining)
- 3.If only he wouldn't interrupt people when they're talking. (complaint about behaviour)
- 4.We don't wish we had moved house — the new place is wonderful. (negative — no regret)
- 5.If only I knew the answer to this question. (present wish — strong emotion)
All 20 questions
Complete the wish clauses. Use the correct verb form to express regrets, dissatisfaction, or hopes.
I wish I _____ (have) more free time to read books.
Complete the wish clause about the present.
She wishes she _____ (study) medicine when she was younger.
Complete the wish clause about the past.
I wish the weather _____ (be) better tomorrow.
Complete the wish clause about the future.
If only I _____ (know) how to play the piano!
Complete the 'If only' clause about the present.
I wish my neighbours _____ (not make) so much noise at night.
Complete the wish clause about someone else's behaviour.
He wishes he _____ (not quit) his job last year.
Complete the wish clause about a past mistake.
I wish I _____ (can) speak French fluently.
Complete the wish clause about ability.
If only we _____ (leave) earlier, we wouldn't have missed the train.
Complete the 'If only' clause about the past.
She wishes she _____ (live) closer to the beach.
Complete the wish clause about location.
I wish things _____ (change) for the better soon.
Complete the wish clause about future change.
I wish I _____ (be) taller than I am.
Complete the formal wish clause.
They wish they _____ (take) that job offer in London.
Complete the wish clause about past opportunity.
If only it _____ (stop) raining so we could go outside.
Complete the wish clause about weather.
She wishes she _____ (not buy) that expensive dress.
Complete the wish clause about past decision.
I wish the traffic _____ (not be) so heavy during rush hour.
Complete the wish clause about present situation.
I wish my boss _____ (give) me more responsibility.
Complete the wish clause about other people.
If only I _____ (learn) to drive when I was younger!
Complete the 'If only' clause about skill.
We wish we _____ (not have) so many problems with our car.
Complete the wish clause about current problem.
She wishes her sister _____ (visit) more often next year.
Complete the wish clause about future event.
If only I _____ (save) more money when I was working, I _____ (not have) financial problems now.
Complete the complex wish clause about past and present.
Next Step: Error Correction
Finished gap-fill practice? Switch to sentence proofreading and fix the wrong chunk inside complete wish and if only sentences.
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