which和that的区别到底是什么呢?

如题所述

which和that的区别如下:
1、适用范围不同。which指代主句宾语:s+verb+o,which指代o。which指代主句主语:s+verb,which。that的适用范围:不定代词为先行词。any、all、each、every、little、few、no、much、many为先行词。人+物为先行词。
2、用法不相同。which的用法是介词加which等于连词。that用法是序数词为先行词、最高级为先行词。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-12-08

只能用that,不能用which

1、先行词由all,much,little,few,something,anything,everything,none,nothing等不定代词修饰或先行词是不定代词本身。

例如 All that can be done has been done.

2、先行词有the only, the same, the very修饰时。

例如 The articles are the very ones that should be read.

3、先行词有形容词最高级和序数词修饰时。

例如 This is the best film that I have ever seen.

4、先行词既指人又指物。

例如 We talked about the person and things that we remembered.

5、句中已经有who或which时,避免重复。

例如 Who is the man that is making a speech? 

扩展资料

只能用which,不能用that

1、在非限定性定语从句中,无论如何也不能用that

This brunch of carnation, which is wound by silk ribbon ,is the first gift to my mom.

这束康乃馨是送给妈妈的第一份礼物,它被丝带所缠绕。

2、关系代词前面出现介词时

Those days in which you could travel without a passport has gone.

那些你不用带护照可以旅行的日子一去不复返了。

3、当先行词本身为that(指代)时

what about that which had appeared in recent activities.

那个怎么样,在最近的活动中出现过. (结合具体语境看that所指代的是什么)

4、当先行词是baby, child等词时

Have you notice that child which has lost his way to home in the supermarket ?

在超市,你注意到那个找不到回家路的孩子了吗?