zhgy2018

曹老师,您好!定语从句关系的功能之一就是指代先行词在从句中充当句子成分。 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.这是不是对关系副词的指代功能和充当句子成分功能理解不透彻而引起的错误理解?应该如何表述或理解?麻烦曹老师解下惑!

曹荣禄

曹老师,您好!定语从句关系的功能之一就是指代先行词在从句中充当句子成分。 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。

曾卓全

牛津实用英语语法(Chap. 19)一般现在时可以和一个时间短语连用,表示已确定的、对将来的安排。为何曹老师觉得 Jane is back in May 不正确呢?另外,by when the new house should be finished 是否可以用将来完成时?敬请曹老师指点,谢谢。

曹荣禄

你如果仔细阅读该书,你会发现一般现在时表示将来,主要限于以下几种情况:1 由日历、时刻表决定的将来事件如火车、飞机起飞时间,电影开始时间等。2 合同或食物、药品的失效时间等。总之,一般现在时表示的将来时间具有确定无疑、不会改变的特征。而He is back in May不属于这种情况,是时态使用错误。从句可以改为将来完成时被动语态。本句用should be finished是系表结构,should是推测性用法,是对new house将来的状态的一个推测。用将来完成时是描述将来的被动动作。will还是预测意义。

zhgy2018

还以this is the house where i lived为例。 the house是先行词,where指代先行词the house,where在从句中作状语,到此为止表述应该都是正确的吧?接下来我就被绕着了,where既然做状语,where还指代先行词the house,那the house就在从句中做状语, the house能做状语吗?

我们把这个句子拆成两个简单句。This is the house. I lived in the house. 那么就是in the house作状语了。where=in which = in the palce.  where= in the place. 但where=the place. 我也不明白被错在哪里了?

曹荣禄

This is the house where I lived.

由于where是个关系副词,它指代the house意思是指代the house的意义,而不是这个名词。既然the house是个地点,用副词表示这个地点不就是there嘛。所以,逻辑是:This is the house and I lived there/in it. 你的错误就在于你把where和the house之间划等号了。名词和副词是不能划等号的。所以正确的理解是关系副词在意义上指代先行词,但是在定语从句中要作状语,副词和介词短语才能做状语。所以where在定语从句直接就作状语了,不要转换成the place。如果改为并列句,则where要换成副词或介词短语:there或in it.

zhgy2018

谢谢曹老师帮我解开个这个疙瘩!