问题

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