定语从句问题

1 This is the house where he lived last year. 2 This the house which he visited last year. 第一句不是也可以翻译为这是我们去年居住的房子吗,怎么看它是作状语的,怎么分先行词在句中作状语还宾语,翻译时我全都觉得做宾语还有When等也是呀

where引导表示地点的状语从句。一般碰到这种题可以把定语从句改为正常语序的陈述句。这句话可以改为:They stayed at the hotel last months. At the hotel 是一个表示地点的短语,所以定语从句要用where引导。
如果这句话里stay变为visit,则要用which,既:This is the hotel which we visited last months.因为如上所说,将定语从句改为一般语句:We visited the hotel last months. hotel作visit的宾语,要用which引导

请看看例子
关系副词: when where why

当先行词是表示时间的名词,用when,在定语从句中充当时间状语,这时一般可以用介词+which来代替:

e.g. I will never forget the day./ I went to university on that day.

I will never forget the day when/ on which I went to university.

He still remember the morning. / The earthquake happened on that morning.

He still remember the morning when/ on which the earthquake happened.

当先行词是表示地点的名词,用where,在定语从句中充当地点状语,这时一般可以用介词+which来代替:

e.g. This is the house. / He used to live in the house.

This is the house where/ in which he used to live.

I know of a place. / We can swim in that place.

I know of a place where/ in which we can swim.

Is there any shop around? / I can buy a pen in the shop.

Is there any shop around where/ in which I can buy a pen.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-23
首先,先行词是指被定语从句修饰的名词或代词,换句话说先行词只能是主语或宾语或其它名词性成分,不可能是状语。第一句话里where 在从句中是坐状语,就是 he live 是主谓解构,where =in the house是状语。第二句话是 he visited the house 是主谓宾解构。这两句话的区别是 live是不及物动词,所以构成的句子是主谓解构, visit是及物动词,构成的句子是主谓宾解构。
第2个回答  2009-03-22
这两个句子是你区分状语和宾语的好句子.
前一句的live作为"居住"的意思时是不及物动词,可以不带宾语.如果要带宾语,就需要有一个介词in跟在它后面,where相当于in which(不能用that).因此充当状语.搭配:live in the house.
后一句的visit是及物动词,后面直接带宾语,因此这一句which充当宾语,也可以用that替换.搭配:visit the house.

不知道我这样解释对你是否有帮助.
但这两句话建议你多念几遍然后背下来,好好地体会一下,培养一下语感.本回答被提问者采纳
第3个回答  2009-03-22
通常翻译成“在什麽地方的在句中通常做地点状语,在什麽时间的做时间状语"所以译为"在..."在句中都做状语(要记的呕)
如你举的第一个句子live in the house
住在房中所以先行词在从句句中做地点状语
注意是在从句中,
visit the house , visit 为动词,the house 为宾语
另外作状语的有其固定的引导词如where,when等,等以后做题多了,你就知道了
能力有限,希望能帮到你

参考资料:Fighting!

第4个回答  2009-03-22
相似回答