Wish & If Only: Gap Fill Advanced
B1-B2 Level
This exercise builds on the basics by mixing all three wish structures in more
challenging contexts. You must decide whether each sentence needs past simple (present
wish), past perfect (past regret), or would (complaint about behaviour). The
context clues are more subtle here: words like "yesterday" and "last week" point to past perfect,
while "always" and "keeps" suggest would for annoying habits.
At this level, you also need to handle sentences where the time reference is not immediately obvious. For example, "I wish you would stop interrupting me" is about a present behaviour you want to change — not a past event. Similarly, "If only I had known about the meeting" refers to a past situation even without an explicit time word. Pay attention to the overall meaning, not just individual words. This distinction between the three structures is a common test item in Cambridge B2 First examinations and requires careful reading of each sentence.
At this level, you also need to handle sentences where the time reference is not immediately obvious. For example, "I wish you would stop interrupting me" is about a present behaviour you want to change — not a past event. Similarly, "If only I had known about the meeting" refers to a past situation even without an explicit time word. Pay attention to the overall meaning, not just individual words. This distinction between the three structures is a common test item in Cambridge B2 First examinations and requires careful reading of each sentence.
Quick Rule
wish + past simple (present) | wish + past perfect (past) | wish + would (behaviour/complaint)
- 1.I wish I understood this topic better. (present wish — I don't understand now)
- 2.If only she had taken the earlier train. (past regret — she missed it)
- 3.He wishes his neighbours wouldn't play loud music. (complaint about behaviour)
- 4.We don't wish we had moved — we love it here. (negative — no regret about moving)
- 5.If only you would listen to me for once! (complaint — you never listen)
Continue Practicing
Continue practicing with these related exercises
Past Simple Transformation
EasyTransform present situations into wish + past simple
20 questions
Practice now
Past Perfect Transformation
MediumTransform past regrets into wish + past perfect
20 questions
Practice now
Would Transformation
MediumTransform complaints about behavior into wish + would
20 questions
Practice now
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Practice now
Present Perfect
MediumLearn to talk about experiences and unfinished time
240 questions
Practice now
Reported Speech
MediumTransform direct speech into indirect speech
290 questions
Practice now