这道题为什么不能选D

attachments-2021-04-F4n9xqnf607300d6e65af.jpg

请先 登录 后评论

最佳答案 2021-05-22 12:42

错在主语we. 正确应该是 If it had not been for... 或者省略if, 然后had倒装,即Had it not been for ...

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

赞同曹老师解答观点!

(1) 保留连词“if”则必须使用陈述语序结构表达,即“if it had not been for”

(2)去掉连词“if” ,则必须使用倒装结构语序表达,即“Had it not been for”

备注:if it is not for ...意思“要不是” ,可以有以下几个变体

(1)If it were not for ...=Were it not for (对现在虚拟

(2)If it had not been for ...=Had it not been for(对过去虚拟

备注:去掉连词“if”之后,只需要把“系动词were提前到句首,把助动词had提前到句首,其他词原来位置不变。”

请先 登录 后评论
  • 2 关注
  • 0 收藏,1647 浏览
  • 王j 提出于 2021-04-11 22:00