Fill in the correct forms of the verbs in brackets, according to the type of the IF-sentence shown at the end!

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!
1. If he (EAT) everything he WOULD HAVE BEEN (BE) ill. (3)
2. The police (ARREST) him if they CATCH (CATCH) him (1)
3. What (HAPPEN) if my parachute DOESN’T OPEN (NOT OPEN) ? (1)
4. I (BE) angry if he MADE (MAKE) more mistakes . (2)
5. If he ( NOT BE) late we WOULD HAVE GONE (GO) without him (3).
6. If I (LEND) you 10 pounds, WILL YOU GIVE (YOU, GIVE) it back to me ? (1)
7. If you (NOT LIKE) this one, I WILL BRING (BRING) you another one. (1)
8. If I (KNOW) that I WOULD HAVE VISITED (VISIT) you . (3)
9. I (NOT DRINK) that wine if I WAS /WERE (BE) you. (2)
10. If we (HAVE) more rain our crops would have (GROW) faster (3)
11. If you (PAINT) the walls white the room (BE) much brighter (1).
12. I (CAN REPAIR) the roof myself if I (HAVE) a ladder. (3)
13. You (NOT HAVE) so many accidents if you (DRIVE) slower (2).
14. What (YOU, DO) if you (HEAR) the alarm ? (2)
15. If you (GO) to Paris where (YOU STAY ) ?
(1)
16. I (BRING) you something to drink if I (KNOW) you were thirsty (2).
17. If anyone (ATTACK) me, my dog (JUMP) at him (3).
18. If everybody (GIVE) me 3 pounds we (HAVE) enough. (1)