曹老师,您好!定语从句关系的功能之一就是指代先行词在从句中充当句子成分。 This is the house that i bought yesterday. that指代house在从句中充当宾语。这种理解没问题。 但是This is the place where i lived.如果还按这个定义来理解,说where指代the place,但在从句中做状语的应该是in the place吧,相当于介词+关系副词来充当状语。 另外,the book was written in 1946,since when....,此句中when指代的是1946,但做状语的却是in 1946,也相当于介词in+关系副词when.这是不是对关系副词的指代功能和充当句子成分功能理解不透彻而引起的错误理解?应该如何表述或理解?麻烦曹老师解下惑!
1 This is the house where I lived.
where作为关系副词,它与先行词共指同一个人或事物,替代先行词作从句中作成分,这是关系副词这个名称中“关系”二字的含义。关系词指代先行词后在定语从句中作何种成分,决定它是何种关系词。作定语的叫关系限定词,作主语、宾语、表语的叫关系代词,作状语的叫关系副词。并不是先行词是名词,关系词就只能在从句作名词性成分。这是理解错误。
这个句子中定语从句的谓语lived是不及物动词,先行词是名词the house,由于从句不需要宾语,而是需要状语,所以不能用关系代词,而要用关系副词,所以用where。
This is the house that I lived in. 由于定语从句末尾有个介词in, 介词需要宾语,关系词就要用关系代词,而不再用关系副词,所以选关系代词that或which。
2 The book was written in 1946, since when...注意这是非限制性定语从句。限制性定语从句的先行词通常都是名词。但非限制性定语从句的先行词可以是名词,但也可以是形容词,动词,整个主句或主句的一部分。这个句子中,when的先行词并不是名词1946,也不是介词短语in 1946,而是整个主句内容,即书在1946年某个时候出版。要知道非限制性定语从句通常都是由并列句或二个单句合并而来。假设我们在1946后打句号,since大写,我们就会在since后用then/that time (从那时候起),这一点你肯定很清楚。then和that time并不是指1946年,而是写书的那个时间(虽然我们不知道具体哪月哪日)。所以我们不能用Since this或that。现在我们将它改为非限制性定语从句,只需把句号改为逗号,since小写,用关系副词when替换指示副词then, 或用关系代词which替换指示代词that,就得到非限制性定语从句 since when...或since that time...
这个句子理解的关键是:定语从句补充说明的不是1946, 而是整个主句。如果误以为定语从句的先行词只能是名词,以为这个定语从句修饰的是1946,就难以理解为什么要用since when和since which time, 而不能用since which。