在定语从句中,当先行词是不定代词时,只用that 不用which,那可否用who呢?

如题所述

可用who!


    It's Bill's wife who really rules the roost in that family. 

    在比尔家里,真正当家的是她的老婆。

    Pupils who pass the test will be promoted to the next higher grade. 

    小学生只要考试及格就会升到高年级。

    It irks us to wait for people who are late. 

    等候迟到的人使我们厌烦。

    It is only shallow people who judge by appearances. 

    只有浅薄的人才会以貌取人。

    She married a man who put her on a pedestal. 

    她嫁给了一个对她十分崇拜的男人。

    He was the tough guy, the big shot, who gave orders with the crack of a whip. 

    他是个威风凛凛发号施令的强悍的家伙,是个大人物

    She looked at the vendor who cheated her the other day with distaste. 

    她厌恶地望着那个前几天曾经欺骗过她的小贩。

    Rachel who died last week was still above ground. 

    雷切尔上星期去世,现在还没安葬。

    He is one of the greatest ruffians who ever cheated the gallows. 

    他是一个曾经逃过绞刑的最坏的恶棍。

    He's a crusty old gentleman who feeds stray dogs and cats. 

    他是个令人生畏的老绅士,常喂食离群的狗和猫。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-01
在定语从句中,当先行词是不定代词时,只用that ,不用which,也不能用who。
第2个回答  2012-11-05
如果是--body类的就可以用who, 如 anybody,somebody,etc,其他的不定代词只能用that