NEW
Font size
WorksheetsIf-clauses (types 1,2,3)
Total questions: 24
Worksheet time: 18mins
If you ________ a wallet full of money, what would you do with it?
found
founded
had founded
find
1. We must hurry. Our friends will be annoyed if we _________ on time.
weren't
hadn't been
aren't
won't be
I didn’t realise English was such an important subject. If I ________, I would have studied harder.
realised
had realised
had been realised
realise
If the phone ___________, can you answer for me please?
rang
had rung
rings
will ring
Tina can’t decide what to do. What would you do if you ________ in her position?
will be
are
had been
were
What shall we do tomorrow? Well, if it ___________ a nice day, we can go to the beach.
is
were
will be
would be
Let’s go swimming. No, it’s too cold. If it _________ warmer, I wouldn’t mind going for a swim.
is
will be
had been
were
Did you go swimming yesterday? No, it was too cold. If it _________ warmer, we might have gone.
were
had been
is
will be
If I _______ you were going to be late, I would have saved food for you.
had known
knew
know
will know
If I study hard, I __________ the exam.
will pass
would pass
would have passed
If I __________ John, I’ll tell him.
see
saw
had seen
If I ___________ the lottery, I would travel around the world.
won
win
had won
If I had time, I __________ more English.
would learn
will learn
would have learnt
If I were you, I __________the offer.
would take
will take
would have taken
We __________ football if It hadn’t rained.
would have played
would play
will play
If I had had enough money, I __________ that radio.
bought
would buy
would have bought
had bought
She would go to the Job Centre if she ______ a job.
had wanted
will want
wanted
wants
The dog ________ you if it hadn't been tied up.
would bite
will bite
would have bitten
bites
She ______ pleased if you came.
would be
would have been
would has been
was
1. Choose the sentence with the meaning below.
James is always lazy. He failed a test last week.
If you weren’t so lazy, you would pass that test.
If you hadn’t been so lazy, you would pass that test.
If you hadn’t been so lazy, you would have passed that test.
If I had known the answer, I .................................. you.
would have told
would tell
will tell
Unless you start now, you ........................ late.
will be
would have been
would be
What would you say if you ______ Donald Trump?
meet
met
had met
If you needed a hand, I ______ come and help you out.
can
could
will
