全部题库 / 成人英语三级 / 试题详情
单选题 成人英语三级
2017-09-07

But for the storm,we __________ a great harvest last year.

A.would have
B.would have had
C.had had
D.should have

参考答案

B

答案解析

【参考译文】如果不是那场暴风雨,去年我们就会有个大丰收。
【答案解析】本题考查虚拟语气的用法。but for意为“要不是”,引导虚拟语气句型中的条件句,因为是对过去的情况虚拟,主句用would+have done,所以选择B。

你可能感兴趣的试题