关于WHICH定语从句的一些疑问

XXXX,WHICH XXX 这里面的which应该是指代前半句对吧。
但我也曾经学过,WHICH有就就近原则的用法, 是不是前半句如果有2个名词,which 就指代后一个名词,如果前半句只有1个名词,which就指代前半句整体?

逗号加which 是非限制性定语从句 , 也就是说它指代的是什么是没有限定的 , 需要根据后面从句的内容判断,可以是修饰前面的一个名词,也可以是修饰的上文说的一种情况,不一定就是名词。
而限制性定语从句XXXwhichxx,就是就近原则
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-07
在楼主所问的非限制性定语从句中,which所替代的先行词有两种情况:一种情况,which替代某一个或几个名词或词组;另一种情况,which替代逗号前的整体内容。
具体是那哪种情况,要从句子的内容来甄别。与主句中有几个名词没有关系。
第2个回答  2011-11-07
可以这么理解 你最好拿几个例句出来讨论 离开例句谈语法不可取 纸上谈兵追问

有的从句有逗号,有的没逗号,这两种用法有什么区别哦?
总觉得有一部分好像重叠了一样呢,我理解的没逗号的WHICH就是指前面的名词。
而有逗号的指代前半句。但昨天看到一句子,有逗号,WHICH居然指代的是前半句两个名词中得后一个,让我很郁闷,特有此问题。

第3个回答  2011-11-07
答:1.先行词任何时候都不在定语从句中作句子成分,因为它是被定语从句所修饰的名词或代词。在定语从句中作成分的是关系代词和关系副词。
在定语从句中作定语的有关系代词whose 和which:
如:They lives in a room whose window opens to the south. 他们住在一间窗户朝南开的房间里。
a room 是先行词,它是in的宾语。in a room是主句中的状语。
whose window opens to the south. 是由关系代词whose引导的定语从句。其中的主语是whose window, whose 是window的定语。
关系代词多在从句中作主语或宾语(包括介词的宾语)但有时也可以作定语,意为“这个,那个)如:
He returned to his home village for 18 months, during which time he did most of the thinking that led to his later work on gravitation and optics.
during which time...... 是定语从句, which 是关系代词, 在从句中作定语修饰time,
(which time )一起作介词during的宾语, 介词短语during which time在定语从句中作时间状语

2.关系副词在定语从句中永远是作状语的。
第4个回答  2012-04-13
which指代名词时,是有就近原则的。而且在对语法要求比较苛刻某些领域中,譬如法律和商业文书,which是不能指代整个句子内容的,均是就近指代名词。
相似回答