wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CONDITIONAL SENTENCES

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

If I ____ time, I’ll help you.

a)

had

b)

have

c)

has

d)

had had

2.

If I _____ a lot of money now, I _____ buy a new car.

a)

have / will buy

b)

have / would buy

c)

had / will buy

d)

had / would buy

3.

If you _____ here yesterday, you ____ me.

a)

were / would meet

b)

had been / would meet

c)

were / would have met

d)

had been / would have met

4.

If I were offered the job, I think I _____ it.

a)

take

b)

will take

c)

would take

d)

would have taken

5.

I would be very surprised if he ______.

a)

refuses

b)

refused

c)

had refused

d)

would refuse

6.

If I had known you were in hospital, I ____ to see you.

a)

will go

b)

would go

c)

went

d)

would have gone

7.

You won’t pass the examination _____ you study more.

a)

as long as

b)

unless

c)

if

d)

whether

8.

Many people would be out of work if that factory (close) (a)   down.

9.

If someone (walk) (a)   in here with a gun, I’d be very frightened.

10.

I won’t come if she (not, invite) (a)   me.

11.

I don’t have money, so I can’t help you.

a)

A. If I have money, I will help you.

b)

B. If I didn’t have money, I couldn’t help you.

c)

C. If I had money, I could help you.

d)

D. If I had money so I could help you.

12.

I won’t come if she doesn’t invite me.

a)

A. I won’t come unless she doesn’t invite me.

b)

B. I wouldn’t come unless she invites me.

c)

C. I won’t come unless she invite me.

d)

D. I won’t come unless she invites me.

13.

If she ­­________ the lottery last year, she­­________ rich now.

a)

A. have won / would be

b)

B. had won / would be

c)

C. won / would be

d)

D. wins / will be

14.

If it ­­________ last night, it would be cold today.

a)

A. had rained

b)

B. rained

c)

C. have rained

d)

D. was raining

15.

If they had gone to school yesterday, they ­­________ to the museum now.

a)

A. would go

b)

B. will go

c)

C. can go

d)

D. went

16.

Had you told me that this was going to happen, I __________it.

a)

A. would have never believed

b)

B. don’t believe

c)

C. hadn’t believed

d)

D. can’t believe

17.

__________ then what I know yesterday, I would have saved myself a lot of time and trouble over the years.

a)

A. Had I known

b)

B. Did I know

c)

C. If I know

d)

D. If I would know

18.

_____ you to come home soon, you would be able to meet my girl.

a)

A. Were

b)

B. Had

c)

C. Should

d)

D. Would

19.

_____ Mary studied hard, she would have passed the exam.

a)

A. If

b)

B. Should

c)

C. Were

d)

D. Had

20.

_____ you to come home soon, you would be able to meet my girl.

a)

A. Were

b)

B. Had

c)

C. Should

d)

D. Would