怎么在定语重句中确定关系代词where.我总是不能判断先行词在句中作地点状语还是宾语.

3个回答

  • 概念没有搞清:

    1 last month I visited the city where I was born 上月我游玩了(我出生的那座)城市

    2 last month I visted the city which I visited before.上月我游玩了(我以前访问过的)城市

    来看两个句子,

    1the city where I was born,the city=where=in which,因为从句中缺少地点状语,所以这里的先行词the city 就要充当从句中的状语,不然句子不完整!翻译我出生的,意思就是我是在这座城市出生的,in which=where=city,city 就相当于从句中的状语一样

    2 the city which I visited before,the city=which,因为定从中少了宾语,所以先行词the city=which=visited的宾语,

    如果你再看不明白,就一句话,定语从句句子的完整程度决定了先行词要充当的成份!就是当句语从句少一个成份的时候,一定是要先行词来充当的,要不然要先行词干什么?

    the girl which I loved deep 我深爱的女孩,定从少loved的宾语,先行词the girl来充当

    the house where I lived 我以前居住的房子(I lived 哪里=where=in which=house)定从少状语,the house 要来充当,所以用副词where=in which=house

    I go back the house where I find a dead mouse.我返回了那间我发现死老鼠的房间,I find a dead mouse 我发现了死老鼠,在哪里呢?少了状语where=the house=in which=状语

    定从少什么成份,先行词要来充当!保定你搞定95%的这类定从.但有种情况除外,就是老外用英语太多了,就不想太烦,比如:I visited the city that(标准的是where) I lived before,因为定从少了状语,所以要用where,但老美太烦了,而且that 使用的频率太高了,所以就用that 代替where.因为这样简单,直接!

    一开始,你不要管这些特殊用法,因为我怕你看到最后这样的句子又糊涂了!先照板办事!从句少什么不能少的成份,先行词就是什么!