问题

Wethe top of the mountain but for this awful weather.It rained all day
A:will reach
B:would reach
C:have reached
D:would have reached
B:would reach
C:have reached
D:would have reached
正确答案是: