1 ​There are sth for sth(for sth的成分问题)

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的定语?该如何分析

请先 登录 后评论

最佳答案 2019-12-12 17:55

做个对比,看看 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 是“关于;涉及”。


请先 登录 后评论

其它 3 个回答

曾克辉  
擅长:英语考试

there be之后是主语,怎么能理解为宾语补足语呢?for the origin and evolution of universe and life(关于宇宙和生命的起源和演化)应理解为定语或方面状语。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

   for the origin and evolution of universe and life 是theories的定语。

请先 登录 后评论
郑州马老师

此处,for短语做的是theories的后置定语。翻译成关于宇宙和生命起源和演化的两个同等效力的科学理论并不存在。

介词放置在句尾,做后置定语还是状语取决于介词短语跟前面的名词和句子谓语之间的关系。在本句中for短语很清晰是对theories的限制性成分。

请先 登录 后评论
  • 0 关注
  • 1 收藏,4945 浏览
  • Dai00008 提出于 2019-12-12 01:16

相似问题