NEW
Font size
WorksheetsIF CLAUSE
Total questions: 20
Worksheet time: 10mins
If I _____ you, I wouldn’t return to call.
be
am
were
had been
Do you mind if I _____ the window?
had been
will open
opened
open
If you pour oil on water, it _____.
will float
floats
should float
would have floated
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
“Why didn’t you come to see me?” “I would have if you _____ me.”
asked
asks
would ask
had asked
“Did you notice John was not at work today?”
“No, If _____ to work myself, I would have noticed it.”
I’d be
I wasn’t
I’d been
I will be
“What are you going to do tomorrow?”
“If it _____ tomorrow, I think I’ll stay home.”
will rain
had rained
rained
rains
If your exam results _____ satisfactory, I’ll give you something you want.
won’t be
will have been
are
aren’t
If you _____ tomorrow, he will be very angry with you.
don’t come
come
won’t come
would come
If a person always _____ to walk to his destination in a large city, it would be a great waste of time.
has
had
wouldn’t have
would have
If he _____ quietly, he might not have had a second heart attack.
had lain
lay
laid
had lied
If I ___ you, I would go to night-school to learn a profession.
would be
were
am
would have been
Should he telephone, _____ me a message.
left
leave
have left
have been left
Had we had a helicopter, we _____ their lives.
might save
might not save
. might have saved
might not have saved
We would have been in time if we _____ five minutes earlier.
had started
started
have started
start
If it _____ rain tomorrow, we’ll have a picnic.
doesn’t
wouldn’t
didn’t
won’t
If everyone _____ the traffic rules, the road will be _____.
obey, more safer
obeys, more safer
obey, much more safer
obeys, much safer
If she got some exercise, she _____ fat.
isn’t
wouldn’t
won’t be
wouldn’t be
If I had got some sleep last night, I _____ today.
wouldn’t have tired
am not tired
will not tire
wouldn’t be tired
