WorksheetsIf Clause
Total questions: 17
Worksheet time: 14mins
Name
Class
Date
1.
She would have been very disappointed If she
a)
had gotten the job
b)
hadn't gotten the job
c)
would have gotten the job
d)
would gotten the job
2.
They´d have passed their exams if they
a)
studied harder
b)
would study harder
c)
had studied harder
d)
had´t studied harder
3.
If he had followed the directions, he _ on time
a)
had arrived
b)
arrived
c)
would have arrived
d)
would had arrived
4.
Would you have guessed the ending of the film if you _ the book.
a)
hadn´t read
b)
had read
c)
have read
d)
would have read
5.
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
6.
They wouldn´t have gone if they _ it would be so crowded.
a)
i´d knew
b)
had known
c)
´d known
d)
knew
7.
Would you _ to the conference if the company hadn´t paid for the tickets?
a)
have gone
b)
had gone
c)
have went
d)
go
8.
I ____ meat if I had known that you are vegetarian.
a)
would not had cooked
b)
would have cooked
c)
would had cooked
d)
would not have cooked
9.
If I __ the menu, I wouldn´t have gone to the restaurant.
a)
had saw
b)
have saw
c)
had seen
d)
have seen
10.
If we ____________ this shortcut, we'd have been stuck in traffic.
a)
had taken
b)
hadn't taken
c)
could take
11.
If you __________ she was engaged, you ________________ her out.
a)
had known / wouldn't have asked
b)
knew / would have
c)
had known / hadn't asked
12.
If John ..................... more words, he would have written a good report.
a)
had learned
b)
have learned
c)
learned
13.
My parents __________ the house if it had been cheaper.
a)
would buy
b)
would have bought
c)
will buy
d)
bought
14.
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
15.
Daniel __________ home on time if the bus had come.
a)
had been
b)
was
c)
would have been
d)
would be
16.
If the weather had been better, we __________ by bike.
a)
had gone
b)
would go
c)
would have gone
d)
will go
17.
If I (not switch off) __________ the radio, I (know) _________________ about the second goal.
a)
didn't switch off, I wouldn't know
b)
hadn't switched off, would have known
c)
wouldn't have switched, had known
d)
wouldn't have switched, would have known
100 %
