此题英语应该选择哪个时态,为什么?

问题描述:

此题英语应该选择哪个时态,为什么?
It hard when you leave home.
A.will be raining B.will have rained C.will be rained D.will have been raining

A
后面是一般现在时,那么前面要用将来时
当你离开家时将会正在下大雨
所有又是进行时