请问这是否有语法错误???

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:11:08
I love you not because of who you are ,but because of who I am when I am with you.
为什么because of 后面跟了句子???不是只能加名词短语么?

because of 这一类短语 我们称之为 介语短语,整个短语起到介词的作用。

介词之后,不是只能加名词短语,而是加(名词性的成份)。
名词性成份包括:名词 名词短语 动名词 名词性从句

本句中who you are和who I am when I am with you
都是宾语从句做介语短语because of的宾语
所以这个句子在语法上是没有任何错误的

PS:
注意一下后面的'句子'是 who you are , who I am...
而不是who are you ,who am i...
正常语序是一个从句的重要特征
如果是一个正常的句子,有疑问词就要用倒装语序

because+句子

because of+名词

判断断语还是句子的标准:
单独取出because或because of的内容,如果有动词(也就是谓语)的是句子,如果没有则是断语。
例如:I didn't go to school because i am ill. am是谓语(动词)
I didn't go to school because of my illness. my illness是短语(名词)

分析:
I love you not because of who you are but because of who i am when i am with you.

are和am是谓语,所以不能用because of,只能用because。

who is followed as clause.

有吧,而且我觉得应该是not only but also