单选题
成人英语三级
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。
【答案解析】本题考查虚拟语气的用法。but for意为“要不是”,引导虚拟语气句型中的条件句,因为是对过去的情况虚拟,主句用would+have done,所以选择B。
你可能感兴趣的试题
A.once a four years
B.four years a time
C.for four years
D.every four years
A.because
B.of
C.why
D.to
A.hadn't known
B.don't know __________
C.wouldn't know
D.wasn't knowing