to be washed away 和 washed away等非谓语动词辨析

老师们好,我遇到一个题目,感觉有些迷惑,可能跟非谓语动词搭配时态使用有关,怎么也想不明白,恳请请各位指导。

题面:In recent years, a lot of trees have been cut down, which caused soil ________.

A.being washed away. B.washed away C.washing away D.to be washed away

答案选D,用不定式的被动语态。

为什么不能用现在分词或者过去分词呢?我能够理解不能用现在分词washing away. 如果作为动名词理解也不通,soil不能作为这个词组的主语。C不能选。A是指正在进行,也不选。

但是非谓语动词washed away表示一般时间,土壤流失,为什么不能选B?整个糊涂住了,恳请各位老师点拨。

请先 登录 后评论

最佳答案 2022-02-21 13:15

你查查词典cause的用法,cause sb to do sth, cause sth to happen. cause后接不定式作宾补,不能用过去分词。如果不定式与宾语为被动关系,则用被动不定式。你要养成勤查词典的好习惯。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,283 浏览
  • 鱼籽包 提出于 2022-02-17 16:31