be required for与be required by的区别

The existence of the giant clouds was virtually required for the Big Bang,first put forward in the 1920s,to maintain its reign as the dominant explanation of the cosmos.

实际上,巨大的宇宙云的存在,是20世纪20年代首创的“大爆炸论”得以保持其宇宙起源论的主导地位所不可或缺的。


请问上面句子中的for可以换成by,并且意思保持不变吗?

请先 登录 后评论

最佳答案 2018-10-13 11:54

 for the Big Bang to maintain its reign as the dominant explanation of the cosmos 是不定式复合结构作目的状语(即不定式to maintain的逻辑主语由介词for引出,置于不定式前,构成for sb to do sth结构)。

the Big Bang指宇宙大爆炸理论。require的施事者是提出该理论的物理学家,而不是大爆炸理论本身。所以该句的介词for不可用by代替。

网友没有看出不定式复合结构为目的状语,才误以为被动语态后by短语表示require的施事者。

分析句子时必须语法分析结合逻辑分析才不至于理解错误。


请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,24030 浏览
  • Mym 提出于 2018-10-12 22:28

相似问题