Well, no, although I did have an imaginary friend, who... my parents actually preferred.
这是老友记的一句台词,句中的关系代词who 是否应该用whom,因为是宾格形式
谢谢各位大师
无论是引导限制性定语从句还是非限制性定语从句,当先行词指人的时候,如果不是直接用于介词后作宾语,都可以用 who(非正式)或 whom(较正式):
This aspect is discussed further by Crane, who / whom I mentioned earlier. 我前面提到过的克雷恩对这方面作了进一步的论述。
In that year he met Rachel, who / whom he was later to marry. 那年他遇到了雷切尔,后来和她结了婚。
注意:直接用于介词后作宾语,只能用 whom:
I met a man with whom I used to work. 我碰见了个过去曾一起工作的人。
顺便说一句,引导特殊疑问句时也是如此。如:
Whom / Who are you writing to? 你在给谁写信?
Whom / Who do you like best? 你最喜欢谁?
若是紧跟在介词之后用作宾语,则只能用 whom,但这类表达通常只见于较正式的文体中。如:
With whom did you go? 你跟谁一起去的?