单选题

11、 But for the storm, we _____ a great harvest last year.

A
would have
B
would have had
C
had had
D
should have
参考答案  
B
题目详解:
188****1315
这句话的意思是:“要不是那场暴风雨,我们去年就会有一个大丰收。” 在这个句子中,“But for the storm”表示一个假设条件,即“如果没有那场暴风雨”。在这种情况下,我们会使用一个虚拟语气来表示与过去事实相反的假设。因此,正确***是“would have had”,表示“本来会有一个大丰收”。
131****2770
楼下瞎翻译。 要不是因为暴风雪,我们去年就可以大丰收了 but for 要不是
136****3830
但是对于风暴,我们去年曾经有大丰收
136****3830
would have had 是虚拟语气 主要表达的是与事实相反的猜测