Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Conditional Sentences

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

If you have called me, I ....... .

a)

Will attend

b)

Would attend

c)

Would have attented

d)

Will have attended

2.

I would have visited you before if there _____ quite a lot of people in your house.

a)

A. hadn't

b)

B. hadn't been

c)

C. wouldn't be

d)

D. wasn't

3.

If you had caught the bus, you _____ late for work.

a)

A. wouldn't have been

b)

B. would have been

c)

C. wouldn’t be

d)

D. would be

4.

If I _____, I would express my feelings.

a)

A. were asked

b)

B. would ask

c)

C. had been asked

d)

D. asked

5.

If _____ as I told her, she would have succeeded.

a)

A. she has done

b)

B. she had done

c)

C. she does

d)

D. she did

6.

Will you be angry if I _____ your pocket dictionary?

a)

A. stole

b)

B. have stolen

c)

C. were to steal

d)

D. steal

7.

You made a mistake by telling her a lie. It _____ better if you _____ to her.

a)

A. would have been / hadn't lied

b)

B. would be / didn't lie

c)

C. will be / don't lie

d)

D. would be / hadn't lied

8.

John would be taking a great risk if he _____ his money in that business.

a)

A. would invest

b)

B. invested

c)

C. had invested

d)

D. invests

9.

She wouldn't have given them all that money if we _____ her to.

a)

A. wouldn’t advise

b)

B. won't advise

c)

C. hadn't advised

d)

D. didn't advise

10.

If the tree hadn't been so high, he _____ it up to take his kite down.

a)

A. could have climbed

b)

B. climb

c)

C. is climbing

d)

D. climbed

11.

If I _____ her phone number, I _____ her last night

a)

A. had known / could have phoned

b)

B. knew / would have phoned

c)

C. know / can phone

d)

D. knew / could phone

12.

If he ______ the truth, the police wouldn’t arrest him.

a)

A. tells

b)

B. told

c)

C. had told

d)

D. would tell

13.

She says if she _____ that the traffic lights were red she _____.

a)

A. had realized / would stop

b)

B. realized / could have stopped

c)

C. has realized / stopped

d)

D. had realized / would have stopped

14.

If I _____ that yesterday, I _____ them.

a)

A. had discovered / would inform

b)

B. had discovered / would have informed

c)

C. had discovered / could inform

d)

D. discovered / can inform

15.

If I ______ in London now, I could visit British Museum.

a)

A. were

b)

B. had been

c)

C. have been

d)

D. would be

16.

If your hair _______ grey now, what ______ you ________?

a)

A. went / would / do

b)

B. goes / would /do

c)

C. had gone / would/do

d)

D. had gone / would have / done

17.

His flight was delayed so he couldn’t be here on time.

a)

A. He would be here in time if his flight were not delayed.

b)

B. He would have been here in time if his flight hadn’t been delayed.

c)

C. He would be here in time if his flight hadn’t been delayed.

d)

D. He would have been here in time if his flight weren’t delayed

18.

Without your help, I couldn’t overcome the problem.

a)

A. If you don’t help me, I can’t overcome the problem.

b)

B. If you didn’t help me, I couldn’t overcome the problem.

c)

C. If you hadn’t helped me, I couldn’t overcome the problem.

d)

D. If you hadn’t helped me, I couldn’t have overcome the problem

19.

We did not visit the museum because we had no time.

a)

A. If we have time, we will visit the museum.

b)

B. If we had time, we would visit the museum.

c)

C. If we had had time, we would have visited the museum.

d)

D. If we had had time, we will visit the museum.

20.
1. If it rains, the boys _____________  hockey. 
a)
play
b)
will play
c)
would play
d)
would have
21.
2. If we arrived at 10, we ______________Tyler's presentation. 
a)
attend 
b)
would have attended
c)
will attend
d)
would attend 
22.
3. If he ______________ his own vegetables, he wouldn't have bought  them.
a)
grew
b)
grows
c)
had grown
d)
grow
23.
4. Would you go out more often if you _________________ so much in the house?
a)
don't have to do  
b)
wouldn't have to do
c)
wouldn't do 
d)
didn't have to do 
24.
5. He wouldn't have been sleepy all the day if he _____________ late last night.
a)
didn't stay up 
b)
stayed up
c)
hadn't stayed up 
d)
 stays up
25.
6. If you ____________ a minute, I'll come with you
a)
wait  
b)
waited 
c)
had waited 
d)
would wait
26.
7. We ______________ John if we'd known about his problems.
a)
would help 
b)
would have helped
c)
will help 
d)
had helped
27.
8.Water _____________ if you heat it up to 100ºC.
a)
boils
b)
boiled
c)
will boil
d)
would boil
28.
9. When you _____________ a word, you look it up a dictionary.
a)
don't know
b)
didn't know
c)
doesn't know
d)
knew 
29.
10. If I went anywhere, it _____________ New Zealand.
a)
will be
b)
would be
c)
would have been
d)
is 
30.
11.If they ______________ carefully, they will  hear the woodpecker
a)
listened
b)
listen 
c)
will listen
d)
would listen
31.
12. If I had gone to the sofa, I ______________ asleep.
a)
would fall
b)
would have fallen 
c)
will fall
d)
will fell
32.
13. If you ______________ the young boy this stick, he would hurt himself.
a)
gives
b)
gave
c)
give
d)
had given 
33.
14. If I were you, I _________.
a)
 would go 
b)
gone
c)
will go 
d)
would have gone 
34.
If I had gone to the sofa, I ______________ asleep.    
a)
had fell 
b)
would have fallen 
c)
had fallen
d)
would have fell
35.
16.If the cat hides in the tree, the dog _________________ it. 
a)
would find
b)
 find
c)
won't find 
d)
 had found
36.
17.The students would have solved the problem if they ________________ their textbooks.   
a)
would have used
b)
used
c)
would use
d)
 had used 
37.
18.If he washed his feet more often, his friend____________him more often.
a)
visits
b)
would visit
c)
will visit
d)
would have visited
38.
19. Max _______________ the newspaper if he went by train. 
a)
would read
b)
will read
c)
would have read
d)
 read 
39.
20. If they had known, they ______________ the instructions.   
a)
would follow 
b)
would have followed  
c)
follow
d)
will follow
40.

If you ____(mix) yellow and blue, you get green.

a)

mix

b)

mixed

c)

will mix

d)

would mix