定语从句that和which的区别

如题所述

虽然都是定语从句的关系代词引导定语从句。但是有些时候只能选择which,有些时候只能选择that。
  1. 只能用which指代前面的先行词,在定语从句里做主语或是宾语。
  非限制性的定语从句,也就是先行词和定语从句之间有逗号隔开。
  We have eliminated all statistical tables, which are of interest only to the specialist.
  我们删去了全部统计表格,因只有专家才对这些表格感兴趣。
  关系代词紧跟在介词后面。
  Select the database in which you want to compare counters.
  选择您想要在其中比较计数器的数据库。
  指代前面整个句子。
  He's always holding up my father to scorn, which made me hate him.
  他总是举出我父亲加以嘲笑,这使我十分厌恶他。
  先行词是that,为了避免重复,使用which。
  What is that which you mentioned?
  你刚才说的是什么?
  2. 只能用that指代前面的先行词,在后面定语从句里做主语或是宾语。
  先行词有人有物,也就是说先行词是俩个一起做定语从句的主语或是宾语。
  I should thankall the people and things that once helped me.
  我应该感谢所有帮助过我的人和事。
  先行词被最高级或是序数词修饰时,只能用关系代词that。
  This is the best place that I've ever visited.
  这是我曾参观过的最好的地方。
  先行词是不定代词。
  Is there anything that you have not forgiven yourself for?
  是否有什么东西让你觉得无法自我原谅吗?
  there be句型先行词做表语。
  There is another job that you need to finish.
  还有一项工作你需要去做。当先行词是which、who等,为了避免重复,用关系代词that。
  Which is the wallet that you lost?
  哪个是你丢失的钱包。
  如有两个定语从句,其中一个已用which引导,另一个宜用that 。
  Edison built up a factory which produced things that had never been seen before.
  爱迪生建立了一家工厂,在里面生产别人没见过的东西。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-22

定语从句中that和which的用法怎么区分

第2个回答  2020-01-07
第3个回答  2020-04-26
一个最简单的区别就是that后面接的从句一定是一个完整的句子,也就是说主谓宾都有的,即使把前面的主语去掉,依然不会影响后面这个句子的意思,而which则不一样,它往往是对后面从句主谓宾某个成分的补充,当单独拿出来的时候,从句不是一个完整的句子,总是会缺些什么,所以只要你能判定一个句子是不是完整的,那么就很容易把which和that区分开的
第4个回答  2016-06-27
选项中两者都有,就选that。区别好几条,初中那会,英语老师讲过。能用w的地方就能用t,能用t地方不一定能用w
相似回答