whom定语从句用法

he is the only one for whom I have my most respect 的定语从句中,有the only 后面应该用that,后面有for应该用which ,但是这句话里用的是whom ,为什么呢?

1.the only后面用that没错。此处省略了that,还原应该是he is the only one for whom "that" I have my most respect.定语从句中that可以省略。
2.此处的for应该是respect for Sb中的介词,介词提前了。所以此处的For后面加的应该是人称代词,而不是物主代词。因此应当为“whom”为而不是“which”。

这里你应该理清这句话的结构:主语:he,谓语:is,宾语:the only one,定语:I have my most respect for。不用从句就应该是:He is the only one. I have my most respect for the one.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-05
he is the only one person.. I have my most respect for him.
把这两句话合并成一句从句,这个从句不是定语从句,而是宾语从句

respect for 是一个动词短语,后面接人的宾格形式
当把这两个句子转换成从句形式的时候,前一句的person就省略了,而这个人做的是后面句子中的宾语,所以介词for提前,接宾格形式也就是whom.
第2个回答  2008-11-05
he is the only one for whom I have my most respect 的定语从句中,有the only 后面应该用that,后面有for应该用which ,但是这句话里用的是whom ,为什么?
先行词 one 在此是指人,介词 后用whom,先行词是物在介词 后用which。
解答明白了吧。
第3个回答  2008-11-05
首先这句话的先行词是人,则不可以用which.且要填的关系代词是在定从中做宾语,所以是whom了,即:i have my most respect for whom(him).实际上whom是代him
the only是在区别that ,which时的标志之一
第4个回答  2008-11-05
先行词 one 在此是指人,介词 后用whom,和respect构成短语,意为尊敬.先行词如果是物在介词 后用which。
相似回答