有关定语从句

问题描述:

有关定语从句
当先行词被the only修饰的时候,关系代词只能用that吗?
有这样一种说法:当先行词是事物的时候,关系代词用that;
当先行词是人的时候,关系代词也可以用who.请问这种说法正确吗?
请英语水平高的人解答这个问题,叫不准的请勿轻易下结论,

你的第一个问是当然的 The only 或the very修饰先行词时 不能用which只能用that
比如you are the very man that/whom(为什么用whom知道为什么吧?因为做后面定语从句中的宾语) i'm looking for.
这个很常见的 如
只能用that作为定语从句的关系代词的情况
a) 在there be 句型中,只用that,不用which.
b) 在不定代词,如:anything,nothing,the one,all,much,few,any,little等作先行词时,只用that,不用which.
c) 先行词有the only,the very修饰时,只用that.
d) 先行词为序数词、数词、形容词*时,只用that..
e) 先行词既有人,又有物时.
应该会有不下于4、5点的只能用that 不能用which的情况 这里我就不一一举例了
关于第二个问that在定语从句中充当主语宾语时 既可以代人也可以代物的 而是人的话 就只能用who了 当然who可是在从句中充当主语宾语的 其他充当什么定语 状语是不可以的 还有which也一样
自家语言,可能有赘述以及不严谨的地方,但愿不妨碍你的理解.
祝学习更上一层楼.