问题

Did you have a wonderful weekend?—We could have if it ____ fine. But it____ all the time.

A:was; has rained
B:was; rained
C:had been; has rained
D:had been; rained
正确答案是: