which前加逗号与不加逗号有什么区别

如题所述

which 引导非限制性定语从句时,前面要加逗号,引导限制性定语从句时就不能加逗号。

which的用法
关系代词which的用法
非限定性定语从句中,只宜用which, 不宜用that.
Beijing, which is the capital of China, is a very beautiful city.

在限定性定语从句中which和that在指代物的时候常常可以通用,但是有时只宜用which
而不用that
i. 关系代词前面有介词的时候
This is the hotel in which you will stay.
ii. 如果有两个定语从句,其中的一句的关系词是that, 另一句宜用which.
Let me show you the novel that I borrowed from the library which was newly
open to us.

3. 关系代词与介词,关系代词的省略
a) 关系代词和介词
介词放在关系代词的前面时,介词短语只能用which代物,和用whom代人
This is the hero of whom we are proud.
I want to find the very pen with which I wrote that letter.

当介词放在句子的末尾时,可用that/which代物,that/whom/who来作为介词的宾语,
且这个做介词宾语的关系代词往往忽略
This is the hero that (who/whom/忽略) we are proud of.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-20
主要来说是非限制性与限制性的区别。
The government which promises to cut taxes would be popular.指未来任何一个会减税的政府会受欢迎。这就是非限制性的。
The government, which promises to cut taxes, would be poplular. 指这个会减税的政府,未来会很受欢迎。这就是限制性的。
第一句描述的是一类政府,受欢迎。第二句其实描述的是某个特定政府会受欢迎,which后只是修饰这个政府的特征,整个句子的意思是,某个特定的政府受欢迎。
但其实朗文语法还说了,并不是所有的句子加不加逗号都有区别,主要取决于句子要表达的意思。
第2个回答  2018-02-26
只是一个分隔符而已, 加了逗号,在输入值的时候如果有多个值就一定要用都到隔开,不加逗号的话,用空格或按TAb键隔开
第3个回答  推荐于2017-11-22
加逗号无法用that代替,不加逗号可以用that代替本回答被提问者采纳
第4个回答  2016-07-14
  不加逗号是限制性定语从句
  加逗号是非限制性定语从句