我們在上一節中講了定語從句的基本概念,以及定語從句是怎麼形成的,在掌握了簡單的指人和指物的定語從句類型後,我們接著來看看指代時間、地點、原因的定語從句,以及定語從句和同位語從句的區別。
句1:we want go to the park.
句2:Many women are dancing in the park. (該句in the park 指地點,與上句park是同一個對象)
以上兩個句子合併之後,去掉定語從句中與從句修飾的名詞相同的部分,再加關係詞:
we want go to the park where(in which) many women are dancing.
我們先說,為什麼去掉重複的部分後,要加關係詞where。很簡單,因為在定語從句中,park 作地點狀語,與地點狀語相對應的關係副詞就是where。而為什麼又可以用in which呢?因為地點狀語中的介詞用的in (the park),所以這裡可以用in which指代。注意,只要是指代地點狀語,都可以用where,但用介詞+which這種方式,就要看地點狀語中用的什麼介詞,可能是on which/at which,要注意區分。
同樣地,指代原因、時間的定語從句都是如此,既可以用關係副詞why/when,也可以用介詞+which的方式。
指時間用when=during/on/in which
指原因用why=for which(比較簡單,就一種介詞)
舉例來看一下:
句1:I still remember the day.
句2:I came to school on that day.(注意,這裡用的介詞on ,合併之後就用on which)
合併成指時間的定語從句:I still remember the day when(on which) I came to school.
句1:The reason is unknown.
句2:He was late for that reason.(注意,這裡用的介詞for,合併之後就用for which )
合併成指原因的定語從句:The reason why(for which) he was lateis unknown.
最後,我們再說說定語從句和同位語從句有什麼區別。(沒看同位語從句那一節的建議先看一下哦~)一般有兩種區分方式:第一,同位語從句一般用that連接,且that在同位從句中不做任何成分,而定語從句的引導詞比較多樣,且that在定語從句要作成分(因為定語從句,就是去掉了從句中與主句中相同的名詞,用了that來替代,所以that在從句中要作成分)第二,同位語從句起補充說明的作用,而定語從句起修飾作用,這一點可以從語義上來理解。最後舉兩個例子對比一下:
The idea that he told meis wonderful. (定語從句,從句預設賓語,that在從句中作賓語)
The news that he will go abroad is true.(同位語從句,從句本身就是完整的,that 在從句中不作任何成分)