问题详情
But for the rain, we ______ a nice holiday.
A.should have
B.would have had
C.would have
D.will have had