Third conditional: Past unreal situations – English Grammar Test for B1
Grammar » Grammar Test for B1 » Third conditional: Past unreal situations – English Grammar Test for B1
2 If we ___ (bring) a map, we ___ (not get) lost in the city.
3 She ___ (not miss) the train if she ___ (leave) earlier.
4 If he ___ (not forget) his wallet, he ___ (buy) the tickets.
5 If they ___ (take) the medicine, they ___ (feel) better.
6 We ___ (arrive) sooner if we ___ (not stop) for coffee.
7 If I ___ (do) the shopping yesterday, we ___ (have) food at home.
8 She ___ (pass) the exam if she ___ (study) more regularly.
9 If we ___ (not forget) the keys, we ___ (open) the door.
10 He ___ (catch) the bus if he ___ (run) faster.
11 If the children ___ (wear) warm clothes, they ___ (not get) sick.
12 I ___ (invite) you to dinner if I ___ (know) you were free.
13 If she ___ (listen) carefully, she ___ (understand) the instructions.
14 They ___ (see) the movie if they ___ (arrive) earlier.
15 If I ___ (not forget) my umbrella, I ___ (stay) dry.
16 He ___ (not be) late if he ___ (take) the taxi.
17 If we ___ (book) the table, we ___ (not wait) so long.
18 You ___ (not get) a fine if you ___ (buy) a ticket.
19 If she ___ (send) the email, I ___ (receive) the information.
20 They ___ (win) the game if they ___ (practice) more.
21 If I ___ (save) money, I ___ (buy) a new phone.
22 She ___ (feel) better if she ___ (drink) more water.
23 If we ___ (bring) enough food, we ___ (not be) hungry.
24 He ___ (find) the shop if he ___ (ask) for directions.
25 If I ___ (check) the weather forecast, I ___ (not plan) a picnic.
26 They ___ (not get) wet if they ___ (take) the car.
27 If she ___ (call) me, I ___ (help) her immediately.
28 I ___ (not lose) the document if I ___ (put) it in my bag.
29 If we ___ (buy) cheaper tickets, we ___ (save) money.
30 He ___ (not break) his glasses if he ___ (be) more careful.
Answer
1 had set / would have woken – Past perfect in if-clause + conditional perfect result.
2 had brought / wouldn’t have got – Negative past result.
3 wouldn’t have missed / had left – Correct structure.
4 hadn’t forgotten / would have bought – Negative if-clause.
5 had taken / would have felt – Proper Third Conditional.
6 would have arrived / hadn’t stopped – Correct unreal past.
7 had done / would have had – Correct form.
8 would have passed / had studied – Unreal past result.
9 hadn’t forgotten / would have opened – Negative cause.
10 would have caught / had run – Correct structure.
11 had worn / wouldn’t have got – Proper use with negative result.
12 would have invited / had known – Correct conditional perfect.
13 had listened / would have understood – Proper form.
14 would have seen / had arrived – Correct structure.
15 hadn’t forgotten / would have stayed – Negative past condition.
16 wouldn’t have been / had taken – Correct past unreal.
17 had booked / wouldn’t have waited – Negative past result.
18 wouldn’t have got / had bought – Correct sequence.
19 had sent / would have received – Proper conditional.
20 would have won / had practised – Correct structure.
21 had saved / would have bought – Unreal past result.
22 would have felt / had drunk – Correct form with irregular verb.
23 had brought / wouldn’t have been – Correct negative.
24 would have found / had asked – Unreal past action.
25 had checked / wouldn’t have planned – Proper form.
26 wouldn’t have got / had taken – Correct conditional.
27 had called / would have helped – Correct result.
28 wouldn’t have lost / had put – Proper sequence.
29 had bought / would have saved – Unreal past.
30 wouldn’t have broken / had been – Correct conditional perfect.
