Wishes and Regrets – English Grammar Test for B2
Grammar » Grammar Test for B2 » Wishes and Regrets – English Grammar Test for B2
→ I wish I ______ enough money to buy that coat.
2 It’s a pity you aren’t taller.
→ I wish you ______ taller.
3 I didn’t go to university, and now I regret it.
→ I wish I ______ to university.
4 I regret not telling him the truth earlier.
→ If only I ______ him the truth earlier.
5 It’s raining again. I’d like it to stop.
→ I wish it ______ raining.
6 I’m sorry I didn’t learn to play the piano when I was a child.
→ I wish I ______ to play the piano when I was younger.
7 I regret spending all my money on clothes.
→ I wish I ______ all my money on clothes.
8 I didn’t listen to my parents, and now I regret it.
→ If only I ______ to my parents.
9 He always complains about everything.
→ I wish he ______ complaining all the time.
10 I can’t speak Spanish fluently, and that makes me sad.
→ I wish I ______ Spanish fluently.
11 I got up late and missed the bus.
→ I wish I ______ up earlier.
12 It’s a pity you can’t come to the party tonight.
→ I wish you ______ to the party tonight.
13 She spoke so rudely to her teacher yesterday.
→ She wishes she ______ so rude to her teacher.
14 I didn’t take your advice, and that was a mistake.
→ I wish I ______ your advice.
15 I regret not studying harder for the exam.
→ If only I ______ harder for the exam.
16 It’s a shame we have to work this weekend.
→ I wish we ______ to work this weekend.
17 He regrets leaving his hometown.
→ He wishes he ______ his hometown.
18 I didn’t save enough money when I was young.
→ I wish I ______ more money when I was younger.
19 She regrets not calling her parents more often.
→ She wishes she ______ her parents more often.
20 I’m sorry I can’t remember his name.
→ I wish I ______ his name.
21 It’s a pity I can’t go on holiday this year.
→ If only I ______ go on holiday this year.
22 He regrets shouting at his girlfriend yesterday.
→ He wishes he ______ at his girlfriend.
23 You didn’t invite me to your wedding, and I’m sad about that.
→ I wish you ______ me to your wedding.
24 I didn’t take my umbrella, and now I’m wet.
→ I wish I ______ my umbrella.
25 I’m sorry I didn’t tell you earlier.
→ If only I ______ you earlier.
26 They regret being late for the meeting.
→ They wish they ______ late for the meeting.
27 I didn’t pass the exam because I didn’t study.
→ I wish I ______ more before the exam.
28 I can’t change what happened yesterday.
→ I wish I ______ what happened yesterday.
29 It’s a pity she doesn’t live nearer to us.
→ I wish she ______ nearer to us.
30 He regrets not apologizing to her after the argument.
→ If only he ______ to her after the argument.
Answer
1 had – wish + past simple for unreal present (lack of money).
2 were – wish + past simple for unreal physical trait.
3 had gone – past regret; wish + past perfect.
4 had told – if only + past perfect for past regret.
5 would stop – wish + would expresses a complaint.
6 had learned – wish + past perfect for something you didn’t do.
7 hadn’t spent – regret about past action.
8 had listened – if only + past perfect for regret.
9 would stop – wish + would + verb to complain.
10 could speak – wish + could expresses unreal ability.
11 had got – wish + past perfect for missed opportunity.
12 could come – wish + could for impossible present.
13 hadn’t been – wish + past perfect for past regret.
14 had taken – wish + past perfect.
15 had studied – if only + past perfect for past regret.
16 didn’t have – wish + past simple for a present desire.
17 hadn’t left – wish + past perfect for past regret.
18 had saved – regret about the past.
19 had called – wish + past perfect for something not done.
20 could remember – wish + could expresses present inability.
21 could – if only + could shows present wish.
22 hadn’t shouted – wish + past perfect for regret.
23 had invited – wish + past perfect.
24 had taken – wish + past perfect for regret about the past.
25 had told – if only + past perfect.
26 hadn’t been – regret about being late.
27 had studied – wish + past perfect for exam regret.
28 could change – wish + could for impossible present.
29 lived – wish + past simple for unreal present.
30 had apologized – if only + past perfect for regret about not apologizing.
