定语从句中如果先行词是anyone,关系代词用that还是who?

如题所述

要用that
附只能用that的情况:1. 当先行词为 anything,everything,nothing 等不定代词时,只能使用"that”。 例:Is there anything that I can do for you? 我能给你做点什么吗? 2. 当先行词为 all, any, much, many 词时,只能使用"that”。 例:Tom told her mother all that had happened. 汤姆把事情的全部情况告诉了他的妈妈。 3. 当先行词是形容词最高级或被形容词最高级修饰时,只能使用"that”。 例:This is the most wonderful time that I have ever had. 这是我度过的最美好的时光。 4. 当先行词是序数词修饰时,只能使用"that”。 例:He was the first person that passed the exam. 他是第一个通过考试的人。 5. 先行词被 the only,the very,the same,the last 修饰时,只能使用"that”。 例:This will be the last chance that he can get. 这将会是他得到的唯一机会。 He is the only person that can help you out. 他是唯一能帮你的人。6. 先行词里同时含有人或物时,只能使用"that”。 例:They talked of things and persons that they remembered in the school. 他们谈论他们记得的有关学校的事和人。 7. 当主句是以 who,which 开头的特殊疑问句或先行词是 who 时,只能使用"that”。 例:Which is the book that he bought from the library yesterday? 哪本是你们昨天从图书馆借的书?
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
你好!我来为你解答: 定语从句中有6种情况只用关系代词who,不用that的情况,这便是其一—— 先行词为those,one,ones,anyone,people等时。 eg):Those who are from Qingdao come this day.

Anyone who breaks the law should be punished. (另:某些不懂的人就不要误导学生了!!)
还有就是不要混淆了什么时候用that什么时候用who.
(这个问题貌似重复了)……本回答被网友采纳
相似回答