If it ________ for the heavy rain, we ________ the Songshan Mountains yesterday.

If it ________ for the heavy rain, we ________ the Songshan Mountains yesterday.

A.were not; could have climbed

B.were not; could climb

C.had not been; could have climbed

D.had not been; could climb

答案及解析: C