a.先行詞是不定代詞(如something,anything,nothing,all,none等)或被不定代詞修飾;
b.先行詞中即有人又有物;
c.先行詞是序數(shù)詞,或被序數(shù)詞、形容詞最高級修飾;
d.主句中已經有who或which,要避免重復;
e.關系代詞在從句中作表語且有類比關系。(e.g.He is no longer the star that he was.)
5、在下列情況中,只能用which做引導詞醫(yī)學全在線,搜集整,理jfsoft.net.cn,不能用that:
a.在非限定性定語從句中;
b.“介詞+關系代詞”的結構中;
c.先行詞本身是that,則從句中用which.
6、在下列情況中,只能用who做引導詞,不能用that:
a.先行詞是泛指人稱時,如one,anyone,people等;
b.先行詞指人且定語從句與先行詞被分隔的情況下。
四、定語從句與賓語從句的區(qū)別
1、定語從句是用來修飾限制名詞的從句,其在本質上相當于形容詞,定語從句有相應的先行詞;賓語從句時在句中做賓語的句子,本質上相當于名詞,賓語從句沒有先行詞。
2、定語從句往往在被修飾的詞或句子之后,賓語從句在動詞、介詞和形容詞之后。