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

Tests:   1234567891011

1 If she ___ (study) harder, she ___ (pass) the exam.

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.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]