Wish Clauses Exercises

B2 Level

Wish clauses let you express feelings about situations you want to be different. English has three wish patterns, each connected to a different time frame. For present wishes, use wish + past simple: "I wish I had a bigger garden" — you don't have one now and you want one. For past regrets, use wish + past perfect: "I wish I had accepted the invitation" — you refused, and now you feel sorry. For complaints about behaviour, use wish + would: "I wish they would be quieter" — they are noisy and you want them to change.

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)

Next Step: Error Correction

Finished gap-fill practice? Switch to sentence proofreading and fix the wrong chunk inside complete wish and if only sentences.

20 focused questions with present wishes, past regrets, complaints, and already-correct sentences.
Try Wish / If Only Error Correction