Choose the best answer. 1.
I’ll stay home if it ______.
A) rained
B) rains
C) will rain
D) won’t rain
2.
If I ______ out, I’ll buy a newspaper
A) go
B) will go
C) am going
D) went
3.
I’ll help him if he ______.
A) ask
B) asked
C) asks
D) will ask
4.
If I fail the exam, I ______ it again.
A) took
B) wouldn’t take
C) will take
D) didn’t take
5.
If I ______ time, I could go with you.
A) have
B) will have
C) am having
D) had
6.
I’ll go to the park if it ______ cold.
A) weren’t
B) wasn’t
C) isn’t
D) doesn’t
7.
If I ______ a bird, I could fly home.
A) were
B) will be
C) would be
D) be
8.
If the weather were nice, I ______ to the beach.
A) will go
B) would go
C) went
D) go
9.
If she ______, she usually does well on the tests.
A) studied
B) had studied C) studies
D) will study
10. If you needed the money, I ______ it to you.
A) would lend B) lent
C) will lend
D) lend
11. I ______ to you if you don’t come.
A) wouldn’t talk
B) won’t talk
C) didn’t talk
D) doesn’t talk
12. If I ______ a lot of money, I’d take a long holiday.
A) won
B) win
C) would win
D) had won
13. You wouldn’t ______ your car if you had driven more carefully.
A) damage
B) damaged
C) has damaged
D) have damaged
14. If I had time, ______ see the new film at the cinema.
A) I’ll
B) I’d
C) I can
D) I am
15. A: I smoke too much.
B: If I ______ you, I ______ smoke at all.
A) was / won’t
B) were / weren’t
C) am / won’t
D) were / wouldn’t
16. I don’t have much money so I can’t travel. If I ______ a lot of money,
I ______ travel.
A) have / could
B) had / would
C) had / can
D) had had / would
17. I’m going out. If the phone ______, please answer it.
A) rang
B) rings
C) would ring
D) will ring
18. I ______ the car if I had the right tools.
A) can repair
B) repaired
C) could repair
D) will repair
19. If you mix yellow and blue, you ______ green.
A) get
B) got
C) would get
D) gets
20. I usually take some aspirin if I ______ a headache.
A) had
B) have
C) will have
D) would have
21. If flowers ______ enough water, they die.
A) don’t get
B) get
C) didn’t get
D) doesn’t get
22. I ______ write to you if you don’t give me your address.
A) can’t
B) couldn’t
C) wouldn’t
D) didn’t
23. Your cough ______ get better if you don’t stop smoking.
A) will
B) would
C) won’t
D) didn’t
24. If he ______ a promise, he always keeps it.
A) made
B) would make C) make
D) makes
25. If you ______ me, I’d have helped you.
A) asked
B) would ask
C) had asked
D) ask
26. If I ______ ill yesterday, I wouldn’t have stayed at home.
A) weren’t
B) had been
C) hadn’t been
D) wasn’t
27. He is fat because he doesn’t take any exercise. If he ______ some
exercise, he ______ so fat.
A) took / won’t be
B) will take / won’t be
C) takes / wouldn’t be
D) took / wouldn’t be
28. I’d like to go to the concert, but I haven’t got a ticket. If I ______ a
ticket, I ______ go to It.
A) had / will
B) have / will
C) will have / can
D) had / could
29. Would he have passed if he ______ hard ?
A) studied
B) had studied C) studies
D) would study
30. If you ______ practice, you can’t learn English.
A) aren’t
B) didn’t
C) won’t
D) don’t
31. If I could go anywhere in the world, I ______ to Japan.
A) would go
B) will go
C) went
D) had gone
32. You will kill yourself if you ______ stop smoking.
A) aren’t
B) didn’t
C) don’t
D) weren’t
33. If the teacher ______ a little more slowly, I could understand him.
A) speak
B) will speak
C) speaks
D) spoke
34. If people ______ ill, they go to see a doctor.
A) is
B) are
C) were
D) will be
35. If she ______ him, she would marry him.
A) loved
B) would love
C) loves
D) had loved
36. Perhaps he would excuse you if you ______ to him yourself.
A) spoke
B) will speak
C) speak
D) had spoken
37. I could tell you the time if I ______ a watch.
A) had had
B) had
C) would have
D) will have
38. If you don’t take your medicine, you ______ get well quickly.
A) won’t
B) wouldn’t
C) couldn’t
D) aren’t
39. I’d have been there on time if I ______.
A) get up early
B) could get on the first train
C) had caught the earlier bus
D) set my alarm clock
40. If the sun ______ the world ______ dark.
A) won’t rise / will be
B) hadn’t risen / would have been
C) doesn’t / will be
D) didn’t rise / would be
41. If Neil Armstrong had lived in 1453, he ______ on the moon.
A) couldn’t walk
B) wouldn’t walk
C) can’t walk
D) couldn’t have walked
42. If she ______ younger, she could start jogging.
A) were
B) would be
C) is
D) will be
43. He ______ angry if you argue with him.
A) got
B) get
C) gets
D) would get
44. Diana would have got up earlier if ______ .
A) she knew the train left at 6.30
B) the alarm clock went off on time
C) you could have woken her up
D) she could sleep well
45. If I had listened to the weather forecast ______.
A) I would stay at home
B) I’d know it was windy
C) I wouldn’t have watered the flowers
D) we were going to play football
46. ______ they’d take you to hospital.
A) If you are seriously ill
B) If you have a terrible headache
C) If you got any worse
D) If you’d become worried
47. Everything would be all right if ______.
A) I could start on the 9th of September
B) you’d apologize to her
C) it hadn’t rained
D) she hadn’t phoned the police
48. ______, I wouldn’t have told you.
A) If it was a piece of bad news
B) If I failed the driving test
C) If you were dismissed
D) If I’d known you were going to be upset