Wishes and Regrets – English Grammar Test for B2

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

Tests:   1234567891011

1 After seeing his low exam results, David said he wished he ___ harder during the semester.
(a) studies
(b) had studied
(c) would study

2 The weather is terrible today. I wish it ___ sunny so we could go to the beach.
(a) were
(b) was
(c) had been

3 I regret ___ my parents for money all the time. It makes me feel dependent.
(a) asking
(b) ask
(c) to ask

4 We missed the last train home. If only we ___ a taxi earlier.
(a) called
(b) had called
(c) call

5 She bought that expensive bag and now regrets it. She wishes she ___ so much.
(a) hadn’t spent
(b) didn’t spend
(c) doesn’t spend

6 It’s too noisy in this café. I wish they ___ the music down.
(a) turn
(b) would turn
(c) had turned

7 I didn’t keep in touch with my classmates after graduation. I wish I ___ them more often.
(a) called
(b) had called
(c) would call

8 You were rude to your teacher yesterday. Don’t you wish you ___ that?
(a) didn’t say
(b) hadn’t said
(c) wouldn’t say

9 I can’t play any instrument. I wish I ___ the guitar like my brother.
(a) could play
(b) play
(c) had played

10 She regrets not ___ more time with her family before moving abroad.
(a) to spend
(b) spending
(c) spend

11 They didn’t buy the tickets online, and now the show is sold out. They wish they ___ sooner.
(a) booked
(b) had booked
(c) would book

12 I wish my manager ___ so unfriendly in meetings.
(a) wasn’t
(b) hadn’t been
(c) wouldn’t be

13 He regrets not listening to the doctor’s advice.
→ He wishes he ___ the doctor’s advice.
(a) followed
(b) had followed
(c) would follow

14 I can’t come to your wedding next week. I wish I ___, but I’ll be abroad.
(a) can
(b) could
(c) had

15 We forgot our passports at home. If only we ___ more carefully before leaving.
(a) checked
(b) had checked
(c) would check

16 It’s too hot today. I wish we ___ near the sea instead of the city.
(a) lived
(b) live
(c) had lived

17 I regret ___ that secret to anyone. Now everyone knows.
(a) tell
(b) telling
(c) to tell

18 She didn’t take that great job offer last year. She wishes she ___ it.
(a) had accepted
(b) accepted
(c) would accept

19 I can’t draw at all. I wish I ___ some artistic talent.
(a) had
(b) have
(c) would have

20 They arrived late and missed the beginning of the movie. If only they ___ earlier.
(a) left
(b) had left
(c) would leave

21 My internet connection keeps cutting off. I wish it ___ more stable.
(a) were
(b) would be
(c) had been

22 He regrets not saying goodbye to her properly.
→ He wishes he ___ goodbye.
(a) said
(b) had said
(c) would say

23 The children are making too much noise. I wish they ___ so loud.
(a) didn’t be
(b) wouldn’t be
(c) hadn’t been

24 I forgot my best friend’s birthday yesterday. I wish I ___ it.
(a) remembered
(b) had remembered
(c) would remember

25 My parents didn’t allow me to travel alone when I was younger. I wish they ___ me.
(a) let
(b) had let
(c) would let

26 I regret spending too much time online. I wish I ___ more time reading books instead.
(a) spend
(b) had spent
(c) spent

27 It’s such a long winter this year! If only spring ___ soon.
(a) comes
(b) would come
(c) came

28 He failed his exam again. He wishes he ___ TV all night before the test.
(a) hadn’t watched
(b) didn’t watch
(c) wouldn’t watch

29 I can’t believe I said that in front of everyone. I wish I ___ quieter.
(a) was
(b) had been
(c) would be

30 You didn’t join our trip to Italy last summer. Don’t you wish you ___ with us?
(a) came
(b) had come
(c) would come

Answer

1 (b) had studied – Past regret; wish + past perfect.
2 (a) werewish + past simple for unreal present.
3 (a) askingregret + V-ing for present or past regret.
4 (b) had called – Missed opportunity → if only + past perfect.
5 (a) hadn’t spentwish + past perfect for regret about money.
6 (b) would turnwish + would expresses a complaint.
7 (b) had calledwish + past perfect → regret about lost contact.
8 (b) hadn’t saidwish + past perfect → regret about something said.
9 (a) could playwish + could for unreal ability.
10 (b) spendingregret + not + V-ing.
11 (b) had booked – Past regret; wish + past perfect.
12 (c) wouldn’t be – Complaint about repeated present behavior.
13 (b) had followed – Past regret; wish + past perfect.
14 (b) couldwish + could for impossible present.
15 (b) had checked – Missed action → if only + past perfect.
16 (a) livedwish + past simple for unreal present.
17 (b) tellingregret + V-ing for something done.
18 (a) had accepted – Missed opportunity → wish + past perfect.
19 (a) hadwish + past simple for unreal situation.
20 (b) had left – Regret about lateness → if only + past perfect.
21 (b) would bewish + would + verb expresses complaint.
22 (b) had saidwish + past perfect.
23 (b) wouldn’t bewish + would not expresses irritation.
24 (b) had rememberedwish + past perfect for past mistake.
25 (b) had letwish + past perfect for past restriction.
26 (b) had spent – Past regret about time management.
27 (b) would comeif only + would + verb for desire about the future.
28 (a) hadn’t watchedwish + past perfect for past regret.
29 (b) had beenwish + past perfect for past behavior.
30 (b) had come – Regret about missing an event.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]