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 They ___ (arrive) on time if they ___ (take) a taxi.
3 If I ___ (know) about the party, I ___ (come).
4 He ___ (be) less nervous if he ___ (prepare) better.
5 If we ___ (buy) tickets earlier, we ___ (pay) less.
6 You ___ (not get) lost if you ___ (use) the map.
7 If she ___ (remember) to bring her phone, she ___ (call) us.
8 I ___ (tell) you the truth if you ___ (ask) me.
9 They ___ (not lose) the match if they ___ (train) more.
10 If I ___ (see) you at the station, I ___ (say) hello.
11 She ___ (feel) better if she ___ (go) to the doctor.
12 If the driver ___ (be) more careful, the accident ___ (not happen).
13 I ___ (help) you if I ___ (have) more time.
14 If they ___ (not forget) the passports, they ___ (travel) abroad.
15 He ___ (finish) the project if he ___ (start) earlier.
16 If we ___ (listen) to the teacher, we ___ (understand) the lesson.
17 They ___ (not miss) the train if they ___ (leave) earlier.
18 If she ___ (study) French, she ___ (speak) to the tourists.
19 I ___ (not make) that mistake if I ___ (pay) more attention.
20 If you ___ (invite) her, she ___ (join) the meeting.
21 He ___ (win) the race if he ___ (run) faster.
22 If we ___ (check) the weather forecast, we ___ (cancel) the trip.
23 She ___ (find) the keys if she ___ (look) in her bag.
24 If the shop ___ (be open), we ___ (buy) some milk.
25 I ___ (catch) the bus if I ___ (leave) the house earlier.
26 If they ___ (ask) for directions, they ___ (not get) lost.
27 He ___ (not break) his leg if he ___ (be) more careful.
28 If she ___ (send) the email, we ___ (receive) the information.
29 They ___ (enjoy) the concert more if they ___ (sit) closer to the stage.
30 If I ___ (listen) to your advice, I ___ (not be) in trouble.
Answer
1 had studied / would have passed – Past unreal condition and result.
2 would have arrived / had taken – Past perfect in “if” clause.
3 had known / would have come – Correct Third Conditional form.
4 would have been / had prepared – Conditional perfect + past perfect.
5 had bought / would have paid – Earlier action in the past.
6 would not have got / had used – Negative result in the past.
7 had remembered / would have called – Proper sequence.
8 would have told / had asked – Past condition and result.
9 would not have lost / had trained – Unreal past outcome.
10 had seen / would have said – Past perfect required.
11 would have felt / had gone – Correct Third Conditional.
12 had been / would not have happened – Negative result.
13 would have helped / had had – Double past perfect “had had”.
14 had not forgotten / would have travelled – Negative if-clause.
15 would have finished / had started – Past unreal timeline.
16 had listened / would have understood – Correct unreal past.
17 would not have missed / had left – Correct form.
18 had studied / would have spoken – Past perfect + conditional perfect.
19 would not have made / had paid – Negative past result.
20 had invited / would have joined – Correct sequence.
21 would have won / had run – Past unreal outcome.
22 had checked / would have cancelled – Past perfect condition.
23 would have found / had looked – Correct Third Conditional.
24 had been / would have bought – Unreal past.
25 would have caught / had left – Unreal past action.
26 had asked / would not have got – Negative past result.
27 would not have broken / had been – Correct Third Conditional.
28 had sent / would have received – Proper condition/result.
29 would have enjoyed / had sat – Unreal past possibility.
30 had listened / would not have been – Correct negative result.
