IT RAINED, WHICH SPOILED OUR PICNIC; BUT IF IT ……… IT ……… A GREAT...

258. It rained, which spoiled our picnic; but if it ……… it ……… a great success.A. didn't rain / would beB. had rained / would have beenC. hadn't rained / would have beenD. rained / would be>>>C