that与which的用法区别两者都可指物,常可互换
其区别主要在于:1
引导非限制性定语从句时,通常要用which:Thecurrent,whichisveryrapid,makestheriverdangerous
水流湍急,使这条河很危险
HehastoworkonSundays,whichhedoesn’tlike
他得在星期天工作,他是不喜欢这样的
TheLondonteam,whichplayedsowelllastseason,hasdonebadlythisseason
伦敦队上一个季度打得很好,这个季度却打得很差
直接放在介词后作宾语时,通常要用which:Shemaybelate,inwhichcaseweoughttowaitforher
她可能晚到,那样我们就要等等她
Thedocumentsforwhichtheyweresearchinghavebeenrecovered
他们找寻的文件已找到了
Thismorningsomeportwinecame,forwhichIhavetothankyou
今天早上送来一些波尔图葡萄酒,为此我得向你道谢
注:有时“介词+which”引导的定语从句可以转换成“介词+which+不定式”结构:Hehadonlythelongnightsinwhichhecouldstudy
=Hehadonlythelongnightsinwhichtostudy
他只有漫漫长夜可用来学习
Hehadacoupleofrevolverswithwhichhecoulddefendhimself
=Hehadacoupleofrevolverswithwhichtodefendhimself
他只有一两把手枪用来自卫
当先行词是下列不定代词或被它们修饰时much,little,none,all,few,every(th