Wishes and Regrets – English Grammar Test for B2

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

Tests:   1234567891011

Part A – Multiple Choice (1–20)

1 I wish I ___ more confident when speaking English.
(a) am
(b) were
(c) was

2 If only he ___ harder last year, he wouldn’t have failed.
(a) studied
(b) had studied
(c) would study

3 She regrets not ___ the invitation to the conference.
(a) accept
(b) accepting
(c) to accept

4 I wish my friend ___ me yesterday; I really needed help.
(a) called
(b) had called
(c) would call

5 If only I ___ more time last weekend, I could have visited you.
(a) have
(b) had had
(c) would have

6 I wish you ___ so negative about everything.
(a) weren’t
(b) aren’t
(c) hadn’t been

7 He regrets ___ his parents about his exam results.
(a) to lie
(b) lying
(c) lie

8 I wish it ___ raining so we could go for a walk.
(a) stops
(b) would stop
(c) stopped

9 If only I ___ your advice, everything would be fine now.
(a) had taken
(b) took
(c) take

10 She wishes she ___ abroad for her studies.
(a) goes
(b) went
(c) had gone

11 I regret not ___ my grandparents more often.
(a) visit
(b) to visit
(c) visiting

12 If only my boss ___ more understanding!
(a) was
(b) were
(c) had been

13 He wishes he ___ to his sister yesterday.
(a) talks
(b) had talked
(c) talked

14 I wish my parents ___ me travel alone when I was 18.
(a) let
(b) had let
(c) would let

15 She regrets ___ that rude comment.
(a) make
(b) making
(c) to make

16 If only we ___ earlier, we wouldn’t be stuck in traffic.
(a) left
(b) had left
(c) would leave

17 I wish people ___ more polite on social media.
(a) are
(b) were
(c) had been

18 He wishes he ___ a better listener.
(a) was
(b) were
(c) had been

19 If only I ___ so shy when I was younger.
(a) wasn’t
(b) hadn’t been
(c) wouldn’t be

20 She regrets not ___ enough time with her family.
(a) to spend
(b) spend
(c) spending

Part B – Gap-Fill (21–30)

21 I wish I ______ (not/say) those things to you yesterday.

22 If only I ______ (take) that job in London when I had the chance.

23 She regrets ______ (not/listen) to her parents’ advice.

24 I wish it ______ (be) summer all year round.

25 If only he ______ (study) harder for the exam.

26 I wish you ______ (stop) interrupting me while I’m speaking.

27 He regrets ______ (spend) so much money on that old car.

28 If only I ______ (know) how to cook.

29 She wishes she ______ (can) play the piano.

30 I wish my boss ______ (give) me a chance to explain.

Part C – Sentence Transformation (31–40)

Rewrite each sentence using the word(s) in brackets.

31 I didn’t go to university, and now I regret it.
→ I wish I ______ to university.

32 I regret telling him the secret.
→ If only I ______ him the secret.

33 It’s a pity you can’t come to my party tonight.
→ I wish you ______ to my party tonight.

34 He didn’t tell the truth, and now he’s sorry.
→ He wishes he ______ the truth.

35 I failed the test because I didn’t study.
→ I wish I ______ more before the test.

36 I regret spending all my money on clothes.
→ I wish I ______ all my money on clothes.

37 It’s too noisy here.
→ I wish it ______ quieter.

38 I was rude to my teacher yesterday.
→ I wish I ______ rude to my teacher.

39 I didn’t take your advice.
→ If only I ______ your advice.

40 It’s a pity I don’t have enough time for hobbies.
→ I wish I ______ more free time.

Part D – Error Correction (41–50)

Identify and correct the mistake in each sentence.

41 I wish I know how to swim.

42 If only I didn’t forget my umbrella yesterday.

43 She regrets to say that to her parents.

44 I wish you will stop complaining.

45 He wishes he didn’t lost his keys last week.

46 If only they weren’t forgot the tickets.

47 I wish I can travel more.

48 She regrets not to study harder.

49 I wish I hadn’t to work on weekends.

50 If only it was stop raining!

Part E – Dialogue Completion (51–60)

51
A: I didn’t go to the meeting yesterday.
B: I wish you ___ me earlier.
(a) told
(b) had told
(c) would tell

52
A: It’s freezing outside!
B: Yeah, if only it ___ warmer.
(a) is
(b) were
(c) had been

53
A: You were so rude to Mark!
B: I know. I wish I ___ that.
(a) hadn’t said
(b) didn’t say
(c) wouldn’t say

54
A: I can’t sing at all.
B: I wish I ___ your voice!
(a) have
(b) had
(c) would have

55
A: I’m sorry I missed your call.
B: If only I ___ my phone with me!
(a) have
(b) had had
(c) would have

56
A: We argued again last night.
B: I wish we ___ more patient with each other.
(a) were
(b) are
(c) had been

57
A: The traffic is terrible today.
B: Yeah, I wish we ___ the train instead.
(a) had taken
(b) took
(c) take

58
A: I didn’t study much for the exam.
B: I wish you ___ earlier!
(a) start
(b) started
(c) had started

59
A: Why are you sad?
B: I regret not ___ goodbye to my grandfather.
(a) say
(b) saying
(c) to say

60
A: You look thoughtful.
B: Yeah, I wish I ___ a different career path years ago.
(a) chose
(b) had chosen
(c) would choose

Answer

 1 (b) were – unreal present.
2 (b) had studied – past regret.
3 (b) accepting – regret + V-ing.
4 (b) had called – past regret.
5 (b) had had – if only + past perfect.
6 (a) weren’t – unreal present.
7 (b) lying – regret + V-ing.
8 (b) would stop – complaint.
9 (a) had taken – regret.
10 (c) had gone – unreal past.
11 (c) visiting – regret + V-ing.
12 (b) were – unreal wish.
13 (b) had talked – past regret.
14 (b) had let – unreal past.
15 (b) making – regret + V-ing.
16 (b) had left – unreal past.
17 (b) were – unreal present.
18 (b) were – wish about present self.
19 (b) hadn’t been – regret about past behavior.
20 (c) spending – regret structure.

 21 hadn’t said – past regret.
22 had taken – missed chance.
23 not listening – regret + V-ing.
24 were – unreal present.
25 had studied – past regret.
26 would stop – complaint.
27 spending / having spent – regret.
28 knew – unreal present.
29 could – unreal ability.
30 would give – wish for future change.

 31 had gone – unreal past.
32 hadn’t told – if only + past perfect.
33 could come – unreal possibility.
34 had told – regret.
35 had studied – past regret.
36 hadn’t spent – regret about money.
37 were – unreal present.
38 hadn’t been – past regret.
39 had taken – missed chance.
40 had / had more – unreal present.

 41 knew – wish + past simple.
42 hadn’t forgotten – past regret.
43 telling – regret + V-ing.
44 would stop – wish + would.
45 hadn’t lost – past regret.
46 hadn’t forgotten – past regret.
47 could – unreal ability.
48 not studying – correct gerund.
49 didn’t have to work – wish + past simple.
50 would stop – complaint about now.

 51 (b) had told – past regret.
52 (b) were – unreal present.
53 (a) hadn’t said – regret.
54 (b) had – wish for ability.
55 (b) had had – missed chance.
56 (a) were – wish for present relationship.
57 (a) had taken – regret about choice.
58 (c) had started – regret for late action.
59 (b) saying – regret + V-ing.
60 (b) had chosen – wish + past perfect.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]