Wishes and Regrets – English Grammar Test for B2
Grammar » Grammar Test for B2 » Wishes and Regrets – English Grammar Test for B2
2 If only I didn’t forget my keys yesterday.
3 He wishes he didn’t shout at his mother last night.
4 I wish it will stop raining soon.
5 She regrets to tell him the secret.
6 I wish I can speak Japanese.
7 If only they listened to our advice before!
8 He wishes he wasn’t spend all his money on games.
9 She regrets not to apply for that scholarship.
10 I wish I didn’t ate so much pizza yesterday.
11 He wishes he has a better job.
12 If only we don’t miss the train this morning.
13 She regrets not study harder at school.
14 I wish you stop complaining all the time!
15 He wishes he didn’t lost his wallet last week.
16 If only I was know what to do.
17 I wish I hadn’t to work this weekend.
18 She regrets to spend so much on clothes.
19 I wish I had tell you about it earlier.
20 He wishes he can’t fail the driving test.
21 If only we weren’t forgot to take the tickets.
22 She regrets she said that to her friend.
23 I wish I didn’t missed the bus.
24 He wishes he not be so lazy.
25 If only I can change the past.
26 I wish you didn’t to leave so early.
27 She regrets not to tell the truth.
28 I wish my parents understanded me better.
29 He wishes he would studied medicine.
30 If only it was stop snowing!
Answer
1 ❌ know → ✅ knew
→ wish + past simple for unreal present.
2 ❌ didn’t forget → ✅ hadn’t forgotten
→ Regret about the past → if only + past perfect.
3 ❌ didn’t shout → ✅ hadn’t shouted
→ Past regret → wish + past perfect.
4 ❌ will stop → ✅ would stop
→ wish + would + verb expresses complaint or desire for change.
5 ❌ to tell → ✅ telling
→ regret + V-ing shows remorse for something done.
6 ❌ can → ✅ could
→ wish + could for unreal ability.
7 ❌ listened → ✅ had listened
→ Regret about past → if only + past perfect.
8 ❌ wasn’t spend → ✅ hadn’t spent
→ Past regret form.
9 ❌ not to apply → ✅ not applying
→ regret + not + V-ing.
10 ❌ didn’t ate → ✅ hadn’t eaten
→ wish + past perfect for regret about overeating.
11 ❌ has → ✅ had
→ wish + past simple expresses unreal present.
12 ❌ don’t miss → ✅ hadn’t missed
→ if only + past perfect for past regret.
13 ❌ not study → ✅ not studying
→ regret + not + V-ing.
14 ❌ stop → ✅ would stop
→ wish + would to complain about a repeated action.
15 ❌ didn’t lost → ✅ hadn’t lost
→ wish + past perfect.
16 ❌ was know → ✅ knew
→ wish + past simple for unreal present.
17 ❌ hadn’t to work → ✅ didn’t have to work
→ wish + past simple for current obligation.
18 ❌ to spend → ✅ spending
→ regret + V-ing.
19 ❌ had tell → ✅ had told
→ wish + past perfect.
20 ❌ can’t fail → ✅ wouldn’t fail
→ wish + would + verb for hope of future change.
21 ❌ weren’t forgot → ✅ hadn’t forgotten
→ if only + past perfect for past regret.
22 ❌ said → ✅ hadn’t said
→ Regret about something said in the past.
23 ❌ didn’t missed → ✅ hadn’t missed
→ wish + past perfect.
24 ❌ not be → ✅ weren’t
→ wish + past simple for unreal present.
25 ❌ can change → ✅ could change
→ wish + could for unreal ability.
26 ❌ didn’t to leave → ✅ didn’t leave
→ wish + past simple.
27 ❌ not to tell → ✅ not telling
→ regret + not + V-ing.
28 ❌ understanded → ✅ understood
→ Correct past form; wish + past simple.
29 ❌ would studied → ✅ had studied
→ wish + past perfect for past regret.
30 ❌ was stop → ✅ would stop
→ if only + would + verb (complaint about current situation).
