But for the favorable weather, we______in such a good harvest.
A、
can't get
B、
couldn't get
C、
couldn't have got
D、
could have got
【正确答案】
C
【答案解析】
分析句子结构可知,句中包括一个but for(要不是)引导的含蓄条件句,相当于if it hadn’t been for the favorable weather。此处表示与过去事实相反的假设,所以应用“should/would/could/might+have+过去分词”的形式。结合句意可排除D项,所以选C。
提交答案
关闭