wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Conditional Sentences

Total questions: 50

Worksheet time: 37mins

Name
Class
Date
1.
They will fly to Canberra if they __________ more money.
a)
had had
b)
will have
c)
have
d)
had
2.
If the sun __________, we will go swimming.
a)
shined
b)
shines
c)
would shine
d)
will shine
3.
If the sun shone, we __________ swimming.
a)
will go
b)
would go
c)
went
d)
goes
4.
My uncle would stay longer in York if he __________ more time.
a)
had
b)
would have
c)
had had
d)
has
5.
The teacher __________ happy if we forget our homework again.
a)
won't be
b)
is
c)
would be
d)
be
6.
If I were you, I __________ ice hockey.
a)
don't play
b)
played
c)
won't play
d)
wouldn't play
7.
If Lisa __________ earlier, she would not have been late for work.
a)
got up
b)
would get up
c)
gets up
d)
had got up
8.
If I __________ your key, I'll tell you.
a)
find
b)
found
c)
will find
d)
would find
9.
Daniel __________ home on time if the bus had come.
a)
had been
b)
was
c)
would have been
d)
would be
10.
If Alice had more money, she __________ to Africa.
a)
went
b)
goes
c)
would go
d)
will go
11.
If you listened carefully, you __________ about it.
a)
would know
b)
will know
c)
know
d)
knew
12.
They __________ longer in Paris if they find a cheap hotel.
a)
would stay
b)
will stay
c)
would have stayed
d)
stay
13.
If Sarah __________ so much junk food, she could have been in the school football team.
a)
doesn't eat
b)
don't eat
c)
didn't eat
d)
hadn't eaten
14.
If the weather had been better, we __________ by bike.
a)
had gone
b)
would go
c)
would have gone
d)
will go
15.
John's mother __________ more time for him if he does the washing up.
a)
will have
b)
has
c)
does have
d)
would have
16.
If you __________ from Helsinki to Paris, which way would you go?
a)
drive
b)
would drive
c)
drove
d)
will drive
17.
If you wait a minute, I __________ with you.
a)
comes
b)
would come
c)
will come
d)
came
18.
You would have slept much better if you __________ your medicine.
a)
took
b)
would take
c)
had taken
d)
would have taken
19.
She __________ very happy if her friends came.
a)
would be
b)
will be
c)
is
d)
was
20.
My parents __________ the house if it had been cheaper.
a)
would buy
b)
would have bought
c)
will buy
d)
bought
21.
If water reaches 100 degrees, it...(boil).
a)
boils
b)
boil
c)
shouldn't boil
d)
boills
22.
If you mix black and white, you...(get) grey.
a)
got
b)
gets
c)
shouldn't get
d)
get
23.
If you...(mix) water and flour, you...(get) dough.
a)
should mix, get
b)
mix, gets
c)
mixes, get
d)
mix, get
24.
If the weather is fine tomorrow, I ____ for a walk.
a)
go
b)
am going
c)
will go
d)
went
25.
I ____ on holiday if I have time.
a)
will go
b)
go
c)
going
d)
goes
26.
I ____ abroad if I have a chance to do it.
a)
study
b)
will study
c)
studying
d)
studies
27.
I will understand the topic if I ____ to the teacher.
a)
listen
b)
will listen
c)
listens
d)
listening
28.
Sam ____ the lottery if she doesn't play.
a)
not win
b)
doesn't win
c)
don't win
d)
won't win
29.
I'm sure Mina ...... if she had time. She's been very busy lately. 
a)
wouldn't help
b)
will help her
c)
would help you
d)
would bother you
30.
She would have been very disappointed If she
a)
had got the job
b)
hadn't got the job
c)
would have got the job
d)
would got the job
31.
They´d have passed their exams if they
a)
studied harder
b)
would study harder
c)
had studied harder
d)
had´t studied harder
32.
If he had followed the directions, he _ on time
a)
had arrived
b)
arrived
c)
would have arrived
d)
would had arrived
33.
If he had known it was her birthday, he_ her a present.
a)
wouldn´t have bought
b)
would buy
c)
would have bought
d)
would had bought
34.
They wouldn´t have gone if they _ it would be so crowded.
a)
´d knew
b)
had known
c)
´d known
d)
knew
35.
I ____ meat if I had known that you were vegetarian.
a)
would not had cooked
b)
would have cooked
c)
would had cooked
d)
would not have cooked
36.
If you heat ice, it...(melt).
a)
melt
b)
melted
c)
will melt
d)
melts
37.

If people...(eat) too many sweets, they gain weight.

a)
eats
b)
eat
c)
ate
d)
will eat
38.
If babies...(to be) hungry, they cry.
a)
is
b)
were
c)
are
d)
they
39.
When you tickle her, she...(laugh).
a)
laugh
b)
laught
c)
laughs
d)
should laugh
40.
If you... (pour) oil on water, it...(float).
a)
pour, floatt
b)
poured, should float
c)
pour, floats
d)
pours, float
41.
I won't pass the test if I ____ hard.
a)
not study
b)
won't study
c)
study
d)
don't study
42.
If he gets a visa, he ____ to the USA.
a)
will go
b)
goes
c)
go
d)
went
43.
If she were at home now, she ...... the phone. 
a)
wouldn't answer
b)
would answer
c)
will answer
d)
answered
44.
They would go on holidays with us if they ...... to buy the tickets. 
a)
had enough money
b)
have money
c)
can afford
d)
couldn't afford
45.
The soup would taste better if it ...... .
a)
was too salty
b)
weren't too sweet
c)
wasn't too salty
d)
wasn't so green
46.
If ......, I wouldn't ask her to join our group. 
a)
I was her
b)
she were you
c)
I was at this place
d)
I were you
47.
If I had more space in my room, my parents would let me ...... . It would be a snake or a tortoise. 
a)
to keep a bird
b)
have an aquarium
c)
have lots of pets
d)
keep a pet
48.
 It’s Monday today, but if it... (be) Saturday, I ....(go) to the beach. 
a)
was,went
b)
wasn't , would
c)
was, would 
d)
is, would
49.
If I __ the menu, I wouldn´t have gone to the restaurant.
a)
had saw
b)
have saw
c)
had seen
d)
have seen
50.
If they __ a map, would they have got lost?
a)
have bought
b)
had bought
c)
had buy
d)
have buy