早教吧 育儿知识 作业答案 考试题库 百科 知识分享

We'dneverhavebeenabletobeatthedrought.Whichiswrong?A.haditnotbeenforthereserviorB.ifithadnotbeenforthereserviorC.iftherewasn'tareserviorD.withoutthereservior请说明理由

题目详情
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 答案也并无过错 若是有人说 虚拟中was 应用 were 但现在英语中 很多地方 都可以互换了...
D 的话 是状语从句 肯定是对的... 呵呵