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 ______ (know) how to play the guitar.

2 She wishes she ______ (not/spend) so much money last month.

3 If only it ______ (not/rain) so heavily today.

4 He regrets ______ (miss) the meeting yesterday.

5 I wish you ______ (not/be) so impatient all the time.

6 If only I ______ (study) harder for the exam; I might have passed.

7 They wish they ______ (buy) that house when it was cheaper.

8 She regrets not ______ (call) her parents before leaving.

9 I wish my neighbors ______ (stop) making so much noise.

10 If only we ______ (not/eat) so much last night!

11 He wishes he ______ (can) drive a car.

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

13 If only she ______ (tell) me the truth earlier.

14 He regrets ______ (lie) to his best friend.

15 I wish I ______ (have) more free time to travel.

16 If only they ______ (not/forget) to lock the door.

17 She wishes her children ______ (listen) to her advice.

18 He regrets not ______ (take) the job offer in London.

19 I wish people ______ (not/drive) so fast in the city.

20 If only I ______ (learn) English when I was younger.

21 She wishes she ______ (not/lose) her passport last week.

22 I regret ______ (not/pay) more attention in class.

23 If only my friends ______ (be) here now.

24 I wish you ______ (not/forget) my birthday last year.

25 He wishes he ______ (can/afford) to buy a new laptop.

26 If only they ______ (not/argue) so often!

27 She regrets ______ (make) that decision too quickly.

28 I wish my parents ______ (understand) me better.

29 If only we ______ (know) about the traffic jam earlier.

30 He wishes his boss ______ (be) more understanding.

Answer

1 knewwish + past simple → unreal present situation.
2 hadn’t spentwish + past perfect for past regret.
3 weren’t raining / didn’t rainif only + past simple for unreal present.
4 missing / having missedregret + V-ing for something done.
5 weren’twish + past simple for current behavior.
6 had studiedif only + past perfect expresses regret.
7 had bought – past regret about missed opportunity.
8 calling / having calledregret + not + V-ing.
9 would stopwish + would + verb for complaint.
10 hadn’t eatenif only + past perfect (past regret).
11 couldwish + could for present inability.
12 werewish + past simple (imaginary situation).
13 had toldif only + past perfect for past regret.
14 lying / having liedregret + V-ing.
15 hadwish + past simple for desire in present.
16 hadn’t forgotten – past regret (if only + past perfect).
17 would listenwish + would + verb to express complaint.
18 taking / having takenregret + not + V-ing.
19 didn’t drivewish + past simple for general wish.
20 had learnedif only + past perfect for past regret.
21 hadn’t lostwish + past perfect for past mistake.
22 not paying / having not paidregret + V-ing.
23 wereif only + past simple for unreal present.
24 hadn’t forgotten – past regret (wish + past perfect).
25 could affordwish + could for unreal present ability.
26 didn’t argueif only + past simple for general complaint.
27 making / having maderegret + V-ing for past action.
28 understoodwish + past simple for present desire.
29 had knownif only + past perfect for regret about not knowing.
30 werewish + past simple for a present unreal situation.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]