单选题
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表示对过去事实的虚拟。
提交答案
关闭