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 wish I ______ taller.

2 She regrets ______ too much coffee.

3 If only I ______ my wallet at home!

4 I wish you ______ so noisy right now.

5 He wishes he ______ a better memory.

6 If only it ______ raining!

7 I regret not ______ my best friend’s call.

8 She wishes she ______ abroad last year.

9 I wish my parents ______ let me travel alone.

10 If only we ______ the early train.

11 I regret ______ him the truth.

12 He wishes he ______ so lazy.

13 If only I ______ enough money to buy that car.

14 She regrets not ______ more polite.

15 I wish people ______ kinder online.

16 If only we ______ harder; we might have passed.

17 He wishes he ______ to play the guitar.

18 I regret not ______ my grandparents more often.

19 If only it ______ warmer today.

20 I wish I ______ that chance when I had it.

21 She regrets ______ late to the interview.

22 If only I ______ more confident in public.

23 I wish you ______ interrupt me all the time.

24 He regrets not ______ his homework on time.

25 If only we ______ earlier; now we’re stuck in traffic.

26 I wish I ______ how to cook.

27 She regrets ______ her best friend.

28 If only they ______ us about the delay.

29 I wish my teacher ______ more patient.

30 He regrets not ______ English abroad.

31 If only I ______ your advice last week.

32 I wish it ______ Monday tomorrow.

33 She regrets ______ her parents’ car.

34 I wish I ______ Spanish when I was younger.

35 If only we ______ enough time for lunch.

36 He regrets ______ so quickly yesterday.

37 I wish my boss ______ friendlier.

38 If only I ______ her number before moving.

39 She regrets not ______ goodbye properly.

40 I wish people ______ more honest.

41 If only I ______ that mistake!

42 I wish my internet ______ faster.

43 She regrets ______ that rude message.

44 If only he ______ earlier; he wouldn’t be late.

45 I wish I ______ the truth at the meeting.

46 She regrets not ______ more careful with money.

47 If only we ______ the tickets online.

48 I wish I ______ more time to travel.

49 He regrets ______ the wrong bus.

50 If only it ______ snow next weekend!

Answer

1 were – unreal present with wish + past simple.
2 drinking – regret + V-ing after feeling sorry for an action.
3 hadn’t left – if only + past perfect for past regret.
4 weren’t – wish + past simple for present complaint.
5 had – unreal present desire.
6 would stop – if only + would expresses complaint.
7 answering / calling – regret + not + V-ing.
8 had gone – past regret.
9 had – unreal past permission.
10 had caught – if only + past perfect missed opportunity.
11 telling – regret + V-ing.
12 weren’t – wish + past simple.
13 had – unreal wish for the present.
14 being – regret + being + adjective.
15 were – wish + past simple.
16 had worked – if only + past perfect.
17 had learned – past regret.
18 visiting – regret + not + V-ing.
19 were – unreal present weather.
20 had taken – missed chance → wish + past perfect.
21 being – regret + V-ing.
22 were – unreal present.
23 wouldn’t – complaint form.
24 doing / finishing – regret + not + V-ing.
25 had left – if only + past perfect.
26 knew – wish + past simple unreal present.
27 hurting / losing – regret + V-ing.
28 had told – if only + past perfect.
29 were – wish + past simple.
30 studying – regret + not + V-ing.
31 had taken – if only + past perfect.
32 weren’t – wish + past simple.
33 crashing / damaging – regret + V-ing.
34 had learned – regret for the past.
35 had had – if only + past perfect for unreal past.
36 leaving / speaking – regret + V-ing.
37 were – wish + past simple.
38 had saved – if only + past perfect.
39 saying – regret + not + V-ing.
40 were – wish + past simple.
41 hadn’t made – if only + past perfect.
42 were – wish + past simple.
43 sending – regret + V-ing.
44 had started – if only + past perfect.
45 had told – wish + past perfect.
46 being – regret + not + being.
47 had booked – if only + past perfect.
48 had – wish + past simple.
49 taking – regret + V-ing.
50 would – if only + would for future hope.

Tests:   1234567891011