IT RAINED, WHICH SPOILED OUR PICNIC; BUT IF IT ... IT ... AGREAT...

258. It rained, which spoiled our picnic; but if it ... it ... a

great success.

a. didn't rain / would be

b. had rained / would have been

c. hadn't rained / would have been

d. rained / would be

--> c