WorksheetsAll conditionals - advanced - review
Total questions: 15
Worksheet time: 8mins
Name
Class
Date
1.
If it ... I would have gone out for a walk.
a)
hadn't rained
b)
had rained
c)
hadn't reined
d)
rained
2.
If you had told me it was a surprise party, I ... anything to Dave.
a)
would not have say
b)
would not have said
c)
would not say
d)
would not have been said
3.
If only Mick had come to the meeting, then we ... a fruitful time.
a)
would have had
b)
will have
c)
would have
d)
would not have had
4.
... the phone bill today. the phone will be cut off.
a)
Unless you pay
b)
Unless you paid
c)
Unless you don't pay
d)
Unless you didn't pay.
5.
Those wires look a bit dangerous; ... If I were you.
a)
I will not touch them
b)
I might not touch them
c)
I would touch them
d)
I would not touch them
6.
If you ... in London by any chance, come and see me.
a)
will be
b)
would be
c)
happen to be
d)
happen to go
7.
If I ... the answer, I would tell you.
a)
knew
b)
had known
c)
know
d)
would know
8.
If ... I would do it that way.
a)
I'm like you
b)
I were you
c)
I am you
d)
I was you
9.
The accident ...... so bad if you'd been driving more slowly.
a)
might not have been
b)
would be
c)
could have been
d)
shouldn't be
10.
I go to the doctor's ...........
a)
if I hadn't felt very well.
b)
if I wouldn't feel very well.
c)
if I don't feel very well.
d)
if I feel very well.
11.
If she doesn't go to the meeting, I ............ either.
a)
wouldn't go
b)
won't go
c)
wouldn't have gone
d)
might not go
12.
If it doesn't rain, the boys _____________ hockey.
a)
play
b)
will play
c)
would play
d)
would have
13.
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
14.
If he hadn’t wasted too much time, he…………….in his examination.
a)
would fail
b)
wouldn’t fail
c)
wouldn’t have failed
d)
won’t fail.
15.
............more careful, this accident wouldn't have happened
a)
Had he been
b)
He had been
c)
Was he to be
d)
He was to be
100 %
