Wishes and Regrets – English Grammar Test for B2
Grammar » Grammar Test for B2 » Wishes and Regrets – English Grammar Test for B2
(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) were – wish + past simple for unreal present.
3 (a) asking – regret + V-ing for present or past regret.
4 (b) had called – Missed opportunity → if only + past perfect.
5 (a) hadn’t spent – wish + past perfect for regret about money.
6 (b) would turn – wish + would expresses a complaint.
7 (b) had called – wish + past perfect → regret about lost contact.
8 (b) hadn’t said – wish + past perfect → regret about something said.
9 (a) could play – wish + could for unreal ability.
10 (b) spending – regret + 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) could – wish + could for impossible present.
15 (b) had checked – Missed action → if only + past perfect.
16 (a) lived – wish + past simple for unreal present.
17 (b) telling – regret + V-ing for something done.
18 (a) had accepted – Missed opportunity → wish + past perfect.
19 (a) had – wish + past simple for unreal situation.
20 (b) had left – Regret about lateness → if only + past perfect.
21 (b) would be – wish + would + verb expresses complaint.
22 (b) had said – wish + past perfect.
23 (b) wouldn’t be – wish + would not expresses irritation.
24 (b) had remembered – wish + past perfect for past mistake.
25 (b) had let – wish + past perfect for past restriction.
26 (b) had spent – Past regret about time management.
27 (b) would come – if only + would + verb for desire about the future.
28 (a) hadn’t watched – wish + past perfect for past regret.
29 (b) had been – wish + past perfect for past behavior.
30 (b) had come – Regret about missing an event.
