But for the rain we ______ a nice holiday.A.should haveB.would have hadC.would haveD.will

外语类 公共英语 已帮助 人

But for the rain, we ______ a nice holiday.

A.should have

B.would have had

C.would have

D.will have had

热搜:关于氨基酸代谢错误的论述是_________。

答案解析

难度★★☆ 搜索
  • 正确答案:B
    解析:这是含蓄条件句,表示“如果不……则我们已经……了”,故选B。 but for如果不是因为……,要不是……。句意为:“如果不是因为下雨,我们本可以好好度假。”would have done表示对过去事实的虚拟。