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 If I ___ rich, I’d buy a yacht.

2 If she ___ harder, she would have passed.

3 If it rains tomorrow, we ___ stay home.

4 If I ___ known, I’d have helped you.

5 If we had more time, we ___ go on vacation.

6 If I ___ your phone number, I’d call you.

7 If they had invited me, I ___ have gone.

8 If you studied harder, you ___ get better grades.

9 If I ___ woken up earlier, I wouldn’t have missed the bus.

10 If I were you, I ___ accept that offer.

11 If I had gone to bed earlier, I ___ tired now.

12 If she ___ English, she could get that job.

13 If I hadn’t eaten so much, I ___ feel sick.

14 If he hadn’t lost his keys, he ___ have been late.

15 If we lived near the sea, we ___ go swimming every day.

16 If you had listened to me, you ___ have made that mistake.

17 If I were taller, I ___ play basketball.

18 If she had told the truth, she ___ be in trouble now.

19 If I hadn’t missed that train, I ___ have met you.

20 If I saw a ghost, I ___ scream!

21 If it hadn’t rained, we ___ gone to the park.

22 If I had more money, I ___ buy a car.

23 If he had studied medicine, he ___ be a doctor now.

24 If you ___ helped me, I would have finished earlier.

25 If I weren’t busy, I ___ go out tonight.

26 If she had known about the meeting, she ___ have come.

27 If I hadn’t broken my leg, I ___ play football now.

28 If he ___ his homework, the teacher would be happy.

29 If I had won the lottery, I ___ have bought a villa.

30 If it weren’t so cold, we ___ go for a walk.

31 If they had left earlier, they ___ have missed the train.

32 If I ___ more confident, I’d ask her out.

33 If I hadn’t forgotten my phone, I ___ called you.

34 If I ___ in Paris, I’d visit the Eiffel Tower.

35 If you had told me, I ___ have helped.

36 If he weren’t tired, he ___ go to the gym.

37 If I had finished school, I ___ be a lawyer now.

38 If we had known the price, we ___ have bought it.

39 If I had seen that movie, I ___ tell you about it.

40 If she ___ more confident, she would speak up in meetings.

41 If I hadn’t been sick, I ___ go to the concert.

42 If I had met you earlier, my life ___ be different.

43 If he studied more, he ___ pass the exam.

44 If it had snowed, we ___ have made a snowman.

45 If I were younger, I ___ travel the world.

46 If I had accepted that job, I ___ living abroad now.

47 If you had brought an umbrella, you ___ have got wet.

48 If I saw her now, I ___ say sorry.

49 If you had saved more, you ___ afford that car now.

50 If I hadn’t lost your number, I ___ have called you.

Answer

1 had – Second Conditional.
2 had studied – Third Conditional.
3 would – Second Conditional (imagined future).
4 had – Third Conditional.
5 would – Second Conditional.
6 had – Second Conditional.
7 would – Third Conditional.
8 would – Second Conditional.
9 had – Third Conditional.
10 would – Second Conditional.
11 wouldn’t be – Mixed Conditional.
12 spoke – Second Conditional.
13 wouldn’t – Mixed Conditional.
14 wouldn’t – Third Conditional.
15 would – Second Conditional.
16 wouldn’t – Third Conditional.
17 would – Second Conditional.
18 wouldn’t – Mixed Conditional.
19 wouldn’t – Third Conditional.
20 would – Second Conditional.
21 would have – Third Conditional.
22 would – Second Conditional.
23 would be – Mixed Conditional.
24 had – Third Conditional.
25 would – Second Conditional.
26 would – Third Conditional.
27 could – Mixed Conditional.
28 did – Second Conditional.
29 would have – Third Conditional.
30 would – Second Conditional.
31 wouldn’t have – Third Conditional.
32 were – Second Conditional.
33 would have – Third Conditional.
34 lived – Second Conditional.
35 had – Third Conditional.
36 would – Second Conditional.
37 would be – Mixed Conditional.
38 wouldn’t have – Third Conditional.
39 could – Third Conditional.
40 were – Second Conditional.
41 would – Third Conditional.
42 would – Mixed Conditional.
43 would – Second Conditional.
44 would have – Third Conditional.
45 would – Second Conditional.
46 would be – Mixed Conditional.
47 wouldn’t – Third Conditional.
48 would – Second Conditional.
49 could – Mixed Conditional.
50 would have – Third Conditional.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]