定語從句that與which 區別

定語從句that與which 區別

定語從句that與which的區別:前面有介詞只能用which。以下情況能用that:先行詞前面有形容詞最高級,序數詞等修飾時。先行詞前有all,any,much,little,none,every,few等詞修飾時。先行詞前有theonly,thevery,thelast,thesame等詞修飾時。先行詞是不定代詞something,anything,nothing,everything時。先行詞同時包括人和物時。

主句是who或which引導的特殊疑問句時。