wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Conditionals

Total questions: 16

Worksheet time: 13mins

Name
Class
Date
1.

If you go out today, you (a)   (see) the parade for the festival. First Conditional

2.

If I spoke better Spanish, I (a)   (understand) what that man was saying yesterday. (mixed conditional)

3.

If I (a)   (pass) the test last month, I would have more money now. MIXED CONDITIONAL

4.

You typically (a)   (travel) at 35,000 feet if you fly by airplane. ZERO CONDITIONAL

5.

I (a)   (buy) some new shoes if I have enough money. (FIRST CONDITIONAL)

6.

She will miss the bus if she (a)   (leave, negative) soon. (FIRST CONDITIONAL)

7.

If we (a)   (take) a taxi, we wouldn't have missed the plane. (THIRD CONDITIONAL)

8.

You wouldn't have got the question wrong if you (a)   (follow) the instructions properly. (THIRD CONDITIONAL)

9.

If Damon (a)   (drop, negative) the ball, we would have scored the winning point in the basketball game. (THIRD CONDITIONAL)

10.

If I (a)   (travel) by train tomorrow morning, I would have agreed to come to the meeting. (MIXED CONDITIONAL, UNREAL FUTURE)

11.

If played tennis, I _________________ (join) you for that game yesterday. (MIXED CONDITIONAL, UNREAL PAST)

a)

would have joined

b)

would join

c)

will join

d)

joined

12.

If I had learned Dutch at high school, I ______________ (go) to the conference in Rotterdam next month. (MIXED CONDITIONAL, UNREAL FUTURE RESULT)

a)

weren't going

b)

would have gone

c)

would be going

d)

will go

13.

If I ____________ (have) a million dollars, I _____________ (buy) a nice property on the coast. (SECOND CONDITIONAL)

a)

had/would buy

b)

had had/wouldn't buy

c)

weren't buying/would be buying

d)

will have/would bought

14.

If Shane had tried harder at school, he _______________ (earn) more money now. (mixed conditional, unreal present)

a)

will earn

b)

would earn

c)

would have earned

d)

would be earning

15.

If you visit Australia, you ______________ (need) to have several vaccinations. (ZERO CONDITIONAL)

a)

need

b)

would need

c)

would have needed

d)

would be needing

16.

David would have contacted us if he _____________ (have) a problem yesterday. (THIRD CONDITIONAL)

a)

would have had

b)

had had

c)

will have

d)

had been to have