Wishes and Regrets – English Grammar Test for B2
Grammar » Grammar Test for B2 » Wishes and Regrets – English Grammar Test for B2
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 knew – wish + past simple → unreal present situation.
2 hadn’t spent – wish + past perfect for past regret.
3 weren’t raining / didn’t rain – if only + past simple for unreal present.
4 missing / having missed – regret + V-ing for something done.
5 weren’t – wish + past simple for current behavior.
6 had studied – if only + past perfect expresses regret.
7 had bought – past regret about missed opportunity.
8 calling / having called – regret + not + V-ing.
9 would stop – wish + would + verb for complaint.
10 hadn’t eaten – if only + past perfect (past regret).
11 could – wish + could for present inability.
12 were – wish + past simple (imaginary situation).
13 had told – if only + past perfect for past regret.
14 lying / having lied – regret + V-ing.
15 had – wish + past simple for desire in present.
16 hadn’t forgotten – past regret (if only + past perfect).
17 would listen – wish + would + verb to express complaint.
18 taking / having taken – regret + not + V-ing.
19 didn’t drive – wish + past simple for general wish.
20 had learned – if only + past perfect for past regret.
21 hadn’t lost – wish + past perfect for past mistake.
22 not paying / having not paid – regret + V-ing.
23 were – if only + past simple for unreal present.
24 hadn’t forgotten – past regret (wish + past perfect).
25 could afford – wish + could for unreal present ability.
26 didn’t argue – if only + past simple for general complaint.
27 making / having made – regret + V-ing for past action.
28 understood – wish + past simple for present desire.
29 had known – if only + past perfect for regret about not knowing.
30 were – wish + past simple for a present unreal situation.
