先行词that和which的区别

如题所述

一、适用范围不同

which的适用范围:

1、which指代主句宾语:s+verb+o,which指代o(svo,which指代s一定错!)

2、which指代主句主语:s+verb,which

that的适用范围:

1、不定代词为先行词

2、any , all, each, every, little, few, no, much, many为先行词

3、“人+物”为先行词

二、用法不同

which的用法:

介词+which=连词

1、s+verb(+o)+prep+which

2、s+verb(+o),prep+which

that用法:

1、序数词为先行词

2、最高级为先行词

扩展资料

which指代的三种情况:

1、紧邻修饰

一般情况下,“名词,which”中的which是就近修饰紧邻的名词的。这种例子多的不胜枚举。一般例子就不用举了,只举个比较特别例子“A of B, which”(注:这里的of表示从属关系)

2、跳跃修饰

在前有“核心词+介词、分词等修饰结构”或者插入语的情况下,which跳跃修饰前面的核心词,不能修饰紧邻的名词。

归纳一下,会发现which之所以要跳过介词结构是因为:其原本应该紧邻所修饰的核心名词,但是因为which的内容太长,而介词、分词等修饰结构又很短,所以把which结构后置了。

3、特别情况 A and B, which

如果A and B中的B为复数(Bs),which后面动词也是复数,which指代会有歧义,让人不知道which到底指的是什么。

As and Bs, which are (which指Bs? 或 which指As and Bs?)

A and Bs, which are (which指Bs?或 which指A and Bs?)

下面情况没有歧义:

如果A和B都是单数,which后面动词复数,没有歧义,which修饰A and B。

如果B是单数(不管A是单数还是复数),which后面动词也是单数,没有歧义,which修饰B。

如果B是复数(不管A是单数还是复数)则必须要用which together,没有歧义,这时which修饰A and Bs。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-22
that和which做比较,主要在于它们在定语从句中的用法
that 和which在定语从句中都是做关系代词,指代先行词是事物的名词或代词(that还可以指代人,which 不可以).通常情况下二者可以互换.
区别:
关系代词用that(不用which)的情况:
1.先行词是all,anything,everything,nothing等,关系代词应用that
That's all that he told me.
2.先行词前有the only,the same,the very 或no,little,much,any,every,all 等修饰时,关系代词应用that
She is the only person that I know in this company.
3.先行词前有序数词或形容词最高级修饰时,关系代词常用that
The first thing that I want to do is to take it away.
4.当先行词同时含有"人"或"物"时,关系代词应用that
5.在固定结构the same...that...; so...that...; such...that...以及it is/was...that...的强调句型中,要用that
This is the same park that we once visited.
6.如主句以there be开头时,关系代词应用that
There is a room that has two windows.
关系代词用which(不用that)的情况:
1.非限制性定语从句中关系代词一般要用which
She won the competition,which made the whole family very happy.
2.关系代词前如有介词,关系代词须用 which; 如把介词移至句末,可用that(或省略)
There’s only one problem about which they disagree.
This is the key (that) she was looking for.
3.如果先行词是that,关系代词应用 which
I know that which you told me.
4.如先行词和定语从句之间被其它较长的成分分隔,常用which
Larry told her the story of the young airman which I narrated at the beginning of this book.(先行词为story)
5.在"those+复数形式的名词"结构中,其后的关系代词多用which
A shop should keep a stock of those goods which sell best.
6.一个句子中如有两个定语从句,第一个定语从句用了关系代词that,第二个从句中的关系代词宜用which;但在平行结构中,应重复同一个关系代词
This is the book that you bought which you have lost.
I have a house which is located on the hillside,which faces the south.
此外,that还可引导同位语从句,which不能
I have heard the news that they had won the game.本回答被网友采纳
第2个回答  2020-10-29
相似回答