请分析下这个英语句子

来源:百度知道 编辑:UC知道 时间:2024/05/19 04:10:11
You are not who I thought you were.

这里的WHO为什么不是whom呢,它在从句中应该是宾语吧,
十分感谢
说错了,是表语

who是从句中的表语噢.
我干脆讲先讲who和它的关联词的用法吧
1.who 代词,它可以充当主语或宾语,也用于限制性定语从句和非限制性定语从句中.whom是纯粹的宾格代词,只做宾语.
出现以下情况时要注意
(1.紧跟在介词之后用whom,若宾语被介词修饰但是前面没有接介词,就也可以用who
(2.在从句中作表语只用who
(3.whom后面有动词不定式时不能省略不能用who替换
2.whose 代词,很多时候也去修饰其他名词.用在限制性或非限制性定语从句中作从句引导词,表达"谁的,***的"如;The house whose windows are open is mine.

关于你的问题 本句是主句+引导词(关系代词)+定语从句,who是were这个be动词的宾语,其实就是表语,而作从句表语时,就不能用whom啦

两者均只用于人,从理论上说,who 为主格,whom为宾格。如:

Where’s the girl who sells the tickets? 卖票的女孩在哪里?

The author whom you criticized in your view has written a letter in reply. 你在评论中批评的那个作者已写了一封回信。

但实际上,除非在正式文体中,宾格关系代词 whom 往往省略不用,或用who或that代之。如:

The man (that, who, whom) you met just now is called Jim. 你刚遇见的那个人叫吉姆。

不过,在以下几种情况值得注意。如:

(1) 直接跟在介词后面作宾语时,只能用 whom,而且不能省略。如:

She brought with her three friends, none of whom I had ever met before. 她带了3个朋友来,我以前都没见过。

(2) 引导非限制性定语从句且作宾语时,who 和 w