Font size
WorksheetsIF Clause
Total questions: 21
Worksheet time: 9mins
(They didn't give me a rise, so I resigned from the job.)
If they (give) _______ me a rise, I (not, resign) _______ from the job.
(a)
(He was driving very fast, so he couldn't avoid the accident.) He (can, avoid) __________ the accident if he (not, drive) ________ so fast.
(a)
If I _____ you, I wouldn’t return to call.
be
am
were
had been
If I _____ rich, I _____ a castle.
am, will buy
am, buy
were, would buy
had been, would have bought
I would have answered the phone if I _____.
hadn’t been studying
don’t study
study
wouldn’t study
If we ... the news last night, we wouldn't have known about the strike.
didn't see
haven't seen
don't see
hadn't seen
If the lifeguard ... sooner, he would have saved the boy's life.
arrived
had arrived
would arrive
arrives
Mrs.Hill wishes her daughter __________ to university. That's why she sends her to private school.
will go
would go
had gone
going
My father wishes he __________ that car because it usually breaks down and costs him a lot of money.
bought
didn't buy
had bought
hadn't bought
I wish you __________ so selfish.
will be
won't be
weren't
were
Phillip and John wish they __________ their homework. The teacher got very angry.
did
would do
had done
will do
What will you do if you ________ the history exam?
would fail
will fail
fail
If it snows, ________ still drive to the coast?
will you
would you
would you have
"He would have gone with you if you had asked him." Which conditional is this?
zero
first
second
third
"If I won a million dollars, I would buy my own airplane." Which conditional is this?
zero
first
second
third
"If I forget her birthday, Andrea gets upset." Which conditional is this?
zero
first
second
third
I would have driven to Miami if I __________ a car.
have
have had
will have
had had
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.
Unless you start now, you ........................ late.
will be
would have been
would be
Provided that you ......................... there half an hour earlier, you will be able to get straight in.
would get
will get
get
What would you say if you ______ Donald Trump?
meet
met
had met
