句子成分分析

This bed is large enough for two people to sleep in.

请问这句话中,为什么要有in?我的理解是:如果一个不定式作定语,被修饰词如果是不定式短语介词的宾语,则需要有介词;但是这里不定式是状语,为什么要有介词呢?

请先 登录 后评论

最佳答案 2020-07-14 13:46

这个简化后便是:The bed is large to sleep in. 这是反射不定式(及物)与表语large构成复合谓语,且与主语bed发生逻辑上的动宾关系。sleep不及物,若不加介词in则无法与主语发生逻辑上的动宾关系。又如:

The article is easy to understand. 这篇文章易懂。

He is difficult to get along with. 他很难相处。

只不过你的这个句子的表语large被副词enough修饰,不定式带了逻辑主语for two people构成不定式的复合结构使得句子稍显复杂而已。

请先 登录 后评论

其它 1 个回答

喀斯特

我觉得没这么复杂,换个角度,尝试还原句子

this bed is very large,two people can sleep in the bed。

可以发现in在这个句子中是必要的成分吧(方位介词),单独说sleep the bed在语法上是不成立的,一味追求语法的严谨并没有意义,理解了句子才是王道

请先 登录 后评论
  • 1 关注
  • 1 收藏,1951 浏览
  • 凛冬 提出于 2020-07-13 01:26

相似问题