The existence of the giant clouds was virtually required forthe Big Bang,first put forward in the 1920s,to maintain its reign as the dominant explanation of the cosplaymos.
事实上,巨大的宇宙云的存在,是20世纪20年代首创的“大爆炸论”得以维持其宇宙起源论的主导地位所必不可少的。
请问上面句子中的for可以换成by,并且意思维持不变吗?
forthe Big Bang to maintain its reign as the dominant explanation of the cosplaymos 是不定式复合结构作目的状语(即不定式to maintain的逻辑主语由介词for引出,置于不定式前,构成for sb to do sth结构)。
the Big Bang指宇宙大爆炸理论。require的施事者是提出该理论的物理学家,而不是大爆炸理论本身。所以该句的介词for不可用by代替。
网友没看出不定式复合结构为目的状语,才误以为被动语态后by短语表示require的施事者。
剖析句子时需要语法剖析结合逻辑剖析才不会理解错误。