20 questions
If I hadn't overslept, I ______ on time.
will have been
would have been
will be
would had been
I ______ that car if I had had more money at that time.
would have bought
would buy
will buy
bought
If I __________ you, I wouldn't ask so many questions.
am
was
were
had been
We would be on the beach if we ________ in Mexico!
would be
were
will be
are
If I were a star, I (help) __________ the poor people.
Tom …... have helped us if he had known we were there
will
would
could
You will miss the plane __________________
if you hurried
if you had hurried you don’t hurry
if you would hurry
if you don’t hurry
___________________ ,he would have gone by air
If he had enough money
If he has enough money
If he had had enough money
If he have enough money
The ferry will leave on time if the weather ______ okay.
is
was
were
would have been
2. You will be over weight if you _____ like that every meal.
a. eat
b. will eat
c. ate
d. are eating
5. If someone _____ a million dollar chegue, what _____ with it?
a. gives - will you do
b. gave - would you do
c. gives - do you do
d. gave - did you do
6. If he _____ you were in hospital, he _____ you.
a. knows - visits
b. knows - would visit
c. knew - visited
d. had known - would have visited
9. If the girl does not study hard, she _____ the test.
a. does not pass
b. will not pass
c. would not pass
d. had not passed
11. If she _____ my advice, she would have arrived earlier.
a. follows
b. followed
c. would follow
d. had followed
12. If we had more pocket money, we _____ to the cinema.
a. go
b. will go
c. went
d. would go
13. If I _____ the weather forecast, I would have taken an umbrella with me.
a. hear
b. heard
c. had heard
d. would hear
14. If he had left on time, he _____ his flight.
a. would miss
b. wouldn't miss
c. would have missed
d. wouldn't have missed
15. Tom would travel around the world if he _____ the lottery.
a. wins
b. won
c. will win
d. would win
16. I _____ all my friends if I lived in a big house.
a. invite
b. invited
c. would invite
d. had invited
20. If my sister _____ how to drive, she would buy a car.
a. know
b. knows
c. knew
d. will know