一道英语选择题.请高手指点一下:)谢谢

问题描述:

一道英语选择题.请高手指点一下:)谢谢
I'll certainly work all next week except when it___
A.will be raining
b:will rain
c:would rain
d:is raining.
A是被动的.应该不对.
d是进行时,而且也不是进行时表示计划做什么的将来时态应该也不对.
本来想选b.不过前文已经用了will 后文再用will是不是有点多余啊?
c的话好像也不对-.-如果虚拟语气表示将来 前面的will因该用would啊-.-

个人觉得应该用"when it rains".
将来时肯定是不正确的,包括虚拟would.也就是说,还有A和D待选.
我刚问了一下美国的老外(同办公室工作),他说应该用it rains,即一般现在时,但是上述答案没有,所以他考虑了一下说选D,也就是is raining也可以.