Future with 'when' and 'if'

~ Consolidation Test ~

a) Can you phone me when you [hear] from Ruth?

b) The game [be] finished by the time they [get] here if they don't hurry up!

c) Why don't we go for a meal after we [finish] cleaning the house?

d) If you fail your driving test you [have] to take it again.

e) We will have to cancel the picnic if it [carry] on raining like this.

f) You [have] your own bank account as soon as you [prove] you can manage your money.

g) Before Susan [throw] that screen away, can I check to see if it works?

h) Until they actually [sign], I won't believe we've got the contract.

i) The economy [suffer] if we don't lower taxes significantly.

j) The twins should already be in bed by the time we [get] home, so don't make any noise.