We       the top of the mountain but for this awful weather.It rained all day.
#102770
A
will reach
B
would reach
C
have reached
D
would have reached