怎麼在定語重句中確定關係代詞where.我總是不能判斷先行詞在句中作地點狀語還是賓語.

題目:

怎麼在定語重句中確定關係代詞where.我總是不能判斷先行詞在句中作地點狀語還是賓語.

解答:

概念沒有搞清:
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.因爲這樣簡單,直接!
一開始,你不要管這些特殊用法,因爲我怕你看到最後這樣的句子又糊塗了!先照板辦事!從句少什麼不能少的成份,先行詞就是什麼!

添加新評論

暱稱
郵箱
網站