We'd never have been able to beat the drought___.Which is wrong?

问题描述:

We'd never have been able to beat the drought___.Which is wrong?
A.had it not been for the reservior
B.if it had not been for the reservior
C.if there wasn't a reservior
D.without the reservior
请说明理由

我觉得A 是错的...如果将A 这个答案放在句首的话那就对了..因为虚拟的省略倒装不能位于句中 ,只能位于句首.B 就是A答案的完整形式..至于C..根据主句would have done 那么从句可以是表示过去 表示现在那么C 答案也...