第4个回答 2010-08-08
1、that--who 先行词是one, ones,等只用who,不用that。当先行词指人时,下列情况宜用who 不用that
先行词是one, ones, anyone
Anyone who breaks the law should be punished.
先行词为those, 且指人
Those who want to see the film sign up here.
当先行词有较长的后置定语修饰且定语为物
I met a foreign student from Beijing University who could ask me questions in Chinese.
2、which--whose 先行词在从句中作定语,关系词当然用whose,或者改为
He lives in a house which faces south.
3、that--who 先行词是men指人,在there be 开头的句子中
There are many young men who are against the plan.
4、which--that 在不定代词,如:anything, nothing, the one, all, much, few, any, little等作先行词时,只用that,不用which。all that 相当于what.You should hand in what you have.
5、help--helps主语是女孩单数The girl who often helps me with my English is her
6、them--whom 限制性定语从句,指人,引导词不能用them,要用whom,of whom 相当于whose