定語從句講解:特定選擇
關(guān)系詞
1、只用that不用which
1)當先行詞是或被序數(shù)詞,最高級,不定代詞修飾時,關(guān)系詞用that。
2)當先行詞既有人又有物時,用that。
3)當先行詞帶有the only,the very,the same,the last,the one等詞時,用that。
4)當主句中有who或which時,為避免重復用that。
5)當先行詞為something,anything,nothing,none,no,little,much,all等不定代詞時用that。
2、只用who不用that
1)如果先行詞是those,they,all,persons,people,he,anyone,one時用who
2)當先行詞指人并含有較長的后置定語從句或在被分割的定語從句中時。
3、只用which不用that
1)當主句先行詞后有介詞時,用which。例:This is the one of which I'm speaking。
2)非限定性定語從句,用which。
3) 描述句中一般用which。例:Beijing,which was China's capital for more than 800years。
4)those +復數(shù)名詞之后,多用which .例:Shopkeeper want to keep a number of those goods which sell best。
5)先行詞本身是that時,用which。