首页 > 留学知识库

问题: 英语

which和that在定语从句的区别!大哥大姐帮我!小弟感激不尽

解答:

1.引导非限定性定语从句时,必须用which 不用that(就是有逗号连接的定语从句)
2.which可以放在介词后做介词宾语 that不可以
3.先行词是不定代词all,few,little,much,something,nothing,anything必须用that引导
4.先行词被序数词或形容词最高级修饰 必须用that
5.先行词被all,any,every,each,few,little,no,some修饰必须用that
6.先行词被the only,the very,the same,the last修饰必须用that
7.先行词既有人又有物 用that
8.当句子中有who时 避免重复 用that 例如Who is the man that they remenbered.
9.用作关系代词 修饰表示时间的名词如day,time,moment等 用that代替when
10.如果有两个定语从句 其中一个关系词已用 另一个用that 例如 Edison built up a factory which produced things that had never been seen before.