there are not two equally valid scientific theories for the origin and evolution of universe and life.
for the origin and evolution of universe and life. 是什么成分,是目的状语,还是theories的宾语补足语?或者是theories的定语?该如何分析
做个对比,看看 for 的含义:
There are not two equally valid scientific theories for the origin and evolution of universe and life.
There are not two equally valid scientific theories about the origin and evolution of universe and life.
以上两句都对。两个介词短语都是作 theories 的定语(不是目的状语,因为there be 表示“存在” 的状态,只有行为才可能带有目的。注意,状语是修饰动词的,不是名词)。通过对比看出,for 重在表示提出这些理论的“目的”;about 重在表示这些理论涉及的“内容”。
简单地说:for 是“对于;为了”;about 是“关于;涉及”。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!