which用于指代物还是指代人?

如题所述

1.whom,that,which在从句中坐动词宾语时,常常可以省略;但作介宾时则不能省。
2.which只可指代物,that则指代人或物。(在定语从句中都作主语、宾语、表语)
3.在定从中,关系代词that不能用在介词前,这时应用which。如果将介词放在定从的其他位置(一般是动词后或句末),则引导的关系代词两者皆可,甚至可以省略。
4.that和which都可以指物,这时一般都可通用,但当先行词为all,everything,something,nothing,anything等不定代词,或先行词被形容词最高级或the
very,the
only或first
,second,last等序数词修饰时通常用that,不用which。
5.在非限制性定从中,不用that,只能用which。
温馨提示:答案为网友推荐,仅供参考
相似回答