But for the rain, we______a nice holiday
A.should have
B.would have had
C.would have
D.well enough
正确答案是B