Wishes and Regrets – English Grammar Test for B2

Grammar » Grammar Test for B2 » Wishes and Regrets – English Grammar Test for B2

Tests:   1234567891011

1 I’m sorry I don’t have enough money to buy that coat.
→ 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 hadwish + past simple for unreal present (lack of money).
2 werewish + past simple for unreal physical trait.
3 had gone – past regret; wish + past perfect.
4 had toldif only + past perfect for past regret.
5 would stopwish + would expresses a complaint.
6 had learnedwish + past perfect for something you didn’t do.
7 hadn’t spent – regret about past action.
8 had listenedif only + past perfect for regret.
9 would stopwish + would + verb to complain.
10 could speakwish + could expresses unreal ability.
11 had gotwish + past perfect for missed opportunity.
12 could comewish + could for impossible present.
13 hadn’t beenwish + past perfect for past regret.
14 had takenwish + past perfect.
15 had studiedif only + past perfect for past regret.
16 didn’t havewish + past simple for a present desire.
17 hadn’t leftwish + past perfect for past regret.
18 had saved – regret about the past.
19 had calledwish + past perfect for something not done.
20 could rememberwish + could expresses present inability.
21 couldif only + could shows present wish.
22 hadn’t shoutedwish + past perfect for regret.
23 had invitedwish + past perfect.
24 had takenwish + past perfect for regret about the past.
25 had toldif only + past perfect.
26 hadn’t been – regret about being late.
27 had studiedwish + past perfect for exam regret.
28 could changewish + could for impossible present.
29 livedwish + past simple for unreal present.
30 had apologizedif only + past perfect for regret about not apologizing.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]