Second and Third Conditionals – English Grammar Test for B2

Grammar » Grammar Test for B2 » Second and Third Conditionals – English Grammar Test for B2

Tests:   1234567891011

1 What ___ you do if you won the lottery?
(a) will
(b) would
(c) did

2 If you had seen the accident, what ___ you have done?
(a) will
(b) would
(c) did

3 Would you travel more if you ___ rich?
(a) are
(b) were
(c) had been

4 What would have happened if you ___ your passport?
(a) lost
(b) had lost
(c) lose

5 If you met your favorite actor, what ___ you say?
(a) did
(b) would
(c) will

6 Would you help me if I ___ you?
(a) asked
(b) ask
(c) had asked

7 What would you do if it ___ all day tomorrow?
(a) rains
(b) rained
(c) had rained

8 Would she have called you if she ___ your number?
(a) knows
(b) knew
(c) had known

9 If you ___ in New York last year, what would you have done?
(a) were
(b) had been
(c) are

10 What ___ you have done if you had missed the flight?
(a) did
(b) will
(c) would

11 If you ___ more time, would you start a new hobby?
(a) have
(b) had
(c) had had

12 Would he have passed the exam if he ___ harder?
(a) studied
(b) had studied
(c) was studying

13 What would you do if you ___ your job tomorrow?
(a) lose
(b) lost
(c) had lost

14 If you hadn’t eaten breakfast, what ___ you be doing now?
(a) will
(b) would
(c) did

15 Would you have lent him the money if he ___ you politely?
(a) asked
(b) had asked
(c) would ask

16 What ___ your parents say if they found out about it?
(a) did
(b) would
(c) will

17 Would you be angry if I ___ your secret?
(a) told
(b) had told
(c) tell

18 If you had taken that job, where ___ you be working now?
(a) would
(b) will
(c) are

19 What would you do if you ___ a spider in your bed?
(a) saw
(b) had seen
(c) see

20 Would you have gone to university if you ___ enough money?
(a) had
(b) had had
(c) have

21 What ___ have happened if nobody had come to the meeting?
(a) will
(b) would
(c) did

22 If you were me, what ___ you do differently?
(a) will
(b) would
(c) did

23 Would you still live here if you ___ a better job offer abroad?
(a) get
(b) got
(c) had got

24 If you had been there, who ___ you have talked to first?
(a) would
(b) will
(c) did

25 What ___ you do if your best friend moved away?
(a) would
(b) did
(c) will

26 Would she have accepted the offer if it ___ higher?
(a) were
(b) was
(c) had been

27 If it snowed tomorrow, would you ___ to the mountains?
(a) go
(b) went
(c) gone

28 What would have happened if you ___ your wallet at the hotel?
(a) left
(b) had left
(c) leave

29 If you ___ a time machine, where would you go first?
(a) have
(b) had
(c) had had

30 Would you have helped me if I ___ you the truth?
(a) told
(b) had told
(c) tell

Answer

1 (b)What would you do if you won the lottery? → Second Conditional (unreal present/future).
2 (b)If you had seen... what would you have done? → Third Conditional (unreal past).
3 (b)If you were rich... → Second Conditional.
4 (b)If you had lost your passport... → Third Conditional.
5 (b) – Imaginary present → would say.
6 (a)If I asked, would you help me? → Second Conditional.
7 (b)If it rained all day tomorrow... → Second Conditional (imagined future).
8 (c)If she had known... she would have called. → Third Conditional.
9 (b) – Past unreal → If you had been in New York...
10 (c)What would you have done... → Third Conditional.
11 (b)If you had more time... → Second Conditional.
12 (b)If he had studied harder... → Third Conditional.
13 (b)If you lost your job tomorrow... → Second Conditional.
14 (b)If you hadn’t eaten... what would you be doing? → Mixed Conditional.
15 (b)If he had asked politely... → Third Conditional.
16 (b)What would your parents say... → Second Conditional.
17 (a)If I told your secret... would you be angry? → Second Conditional.
18 (a)If you had taken that job... where would you be now? → Mixed Conditional.
19 (a)If you saw a spider... → Second Conditional.
20 (b)If you had had enough money... → Third Conditional (past).
21 (b)What would have happened... → Third Conditional.
22 (b)If you were me... what would you do? → Second Conditional (advice).
23 (b)If you got a better offer... → Second Conditional.
24 (a)If you had been there... who would you have talked to? → Third Conditional.
25 (a)What would you do... → Second Conditional.
26 (c)If it had been higher... → Third Conditional.
27 (a)If it snowed... would you go... → Second Conditional.
28 (b)If you had left your wallet... → Third Conditional.
29 (b)If you had a time machine... → Second Conditional.
30 (b)If I had told you the truth... → Third Conditional.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]