He is no longer __ he was?为什么不能填whom?

如题所述

因为这里“谁”在表语从句中是做主语。
如果是做宾语就用whom
He is no longer whom I used to talk about.

这里的whom 是做about的宾语,用宾格。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-22
whom
KK: []
DJ: []
pron.(who的宾格,用在正式的讲话及书面语中)
1. (用作疑问代词)谁,什么人
I know who you are and whom you represent.
我知道你是谁并代表谁。
2. (用作限定关系代词)...的人
I'll give my vote to the man in whom I have faith.
我将把我的选票投给我所相信的人。
She was the girl whom you met at the airport.
她就是你在机场遇见的那个女孩。
3. (用作非限定关系代词)他,她;他们,她们
My new neighbor, whom I introduced to you the other day, had a heart attack last night.
日前我介绍你认识的我那位新邻居昨晚心脏病发作。
4. 【古】(省略先行词的关系代词)...的人
who
KK: []
DJ: []
pron.
1. (用作疑问代词)谁,什么人
Did Mary tell you who that girl's father is?
玛丽有没有告诉你那女孩的父亲是谁?
Who has borrowed my pen?
谁借了我的钢笔?
2. (用作限定关系代词)...的人
The girl who spoke is my best friend.
那讲话的女孩是我最好的朋友。
3. (用作非限定关系代词)他;她;他们;她们
I went to the movies with Mary, who I think you once met.
我与玛丽一起去看电影。我想你见过她。
4. 【古】(省略先行词的关系代词)...的人
而这里缺少主语,所以是who
第2个回答  2008-03-22
whom是做宾语的,而这个表语从句中,需要的是主语。所以应该添who或者是the one(这时句子变成了定语从句了)。
第3个回答  2008-03-22
whom是宾格
He is no longer who he was
who 在后面从句中当主语啊
相似回答