That which代表物,区别听我来叙述; 先行若是不定代,that就把which 踹; 当先行词为anything,everything,nothing,all,any,much,many,one等不定代词时,只能使用“that”, 不用 “which”。 例:Is there anything that I can do for you? 我能给你做点什么吗? 先行词前有两数, 就用that定无误; 当先行词是基数词或序数词修饰时,只能使用“that”,不用 “which”。 例句: That is the second time that I have been to Japan. 那是我去日本的第二次。 The two buildings that lay on the River Thames fell down last week. 坐落在泰晤士河岸边的那两座大楼上星期倒塌了。 先行词前最高级, 还用that必无疑; 当先行词是形容词最高级或被形容词最高级修饰时,只能使用“that”, 不用 “which”。 例句:This is the most wonderful time that I have ever had. 这是我度过的最美好的时光。 句中若有there be, that应把which替; 例:There is no evidence that animals possess a mysterious sixth-sense allowing them to predict natural disasters. 说动物拥有神秘的第六感,可以预知自然灾害,这是没有根据的。 先行主中做表语, 避免重复从句里; |