1. If I ________________(have) a nice horse, I ________________(ride) it every day.
2. If you ________________(not finish) your soup, you ________________(have) your cake.
3. Ice ________________(melt) if you ________________(heat) it.
4. My father (buy) ________________ a sports car if he (have) ________________ the money.
5. If we ________________(go) to London, we ________________( visit) the London Eye.
6. I________________(tell) him when I ________________(get) back from lunch.
7. My teacher ________________( be angry) if she ________________(know) I’ve lost my test.
8. If it ________________(be) sunny, we ________________(go) to the beach.
9. If Julie ________________ (miss) the 9 o’clock train, she ________________(be) late for school.
10. If I ________________(meet) Brad Pitt, I _______________ (ask) him for an autograph.
11. If we ________________(hurry), we ________________(catch) the bus.
12. If Jack ________________(win) the lottery, he ________________(leave) his job.
13. If public transport ________________ (be) efficient, people ________________ (stop) using
their cars.
14. If Jill ________________ (not eat) enough fruit and vegetables, she ________________ (not be)
healthy.
15. We ________________(stay) here until she ________________ (come)
16. Plants ________________ (die) if they ________________ (not get) enough water.
17. If you ________________ (cook) the supper, I ________________ (wash) the dishes.
18. If she (need) ________________ a computer, her brother (give) ________________ her his
computer.
19. If she ________________ (have) more time, she (learn) ________________ how to cook better.
20. We (help) ________________ you if we (know) ________________ how.
21. If we (have / not) ________________ time this afternoon, we (meet) ________________
tomorrow.
22. If they (tell) ________________ their mother, she ________________ (be) very upset.
23. He (talk) ________________ to her if you (want / not) ________________ to do it.
24. If I ________________ (be) twenty years younger I ________________ (make) a trip round the
world.
25. I________________ (come) and________________ (see) you when I________________
(have)time.
26. You (win / not) ________________ the game if you (know / not) ________________ the rules.
27. You ________________ (pass) the test if you ________________ (study) hard.
28. If Margaret _________ (invite) John to the party, I’m sure he
________________ (come).
29. As soon as dinner _________ (be) ready, I _________(give) you a call.
30. You _________ (get) wet if it _________ (rain).
31. If I _________ (speak) Chinese, I _________ (visit) without an
interpreter.
32. We_________ (not go) here until she _________ (get) home.
33. I _________ (feel) better if I _________ (stop) smoking, but I just
can't.
34. If I _________ (come) home earlier, I _________ (prepare) dinner.
35. If you ________________ (break) a wrist, it ________________ (be) very painful.
36. You ________________ (not / finish) the race unless you ________________ (control) your
effort.
37. If you ________________ (freeze) water, it ________________ (become) a solid.
38. If we (have) ________________ (have) a yacht, we (sail) ________________ across the
Mediterranean Sea.
39. You ________________ (be) late unless you ________________ (leave) now.
40. If it ________________ (rain), Jenny ________________ (take) an umbrella with her.
KEY:
1. had – would ride
2. don’t finish - won’t have
3. melts – heat
4. would buy - had
5. go – will visit
6. will tell - get
7. will be angry – knows
8. is – will go
9. misses - will be
10. met - would ask him for
11. hurried – would catch
12. won - would leave
13. is - stop
14. doesn’t eat/won’t be
15. will stay - comes
16. die - don’t get
17. cook – will wash
18. needs – will give
19. had – would learn
20. would help - knew
21. don’t have - will meet
22. told – would be
23. will talk – don’t want
24. were – would make
25. will come – see - have
26. won’t win – don’t know
27. will pass - study
28. invited – would come
29. is – will give
30. get – rains
31. spoke – would visit
32. won’t go - gets
33. would feel - stopped
34. came – would prepare
35. break – is
36. won’t finish - control
37. freeze - becomes
38. had – would sail
39. will be – leave
40. rained – would take