定語從句的引導詞一般分為兩種,即關係代詞和關係副詞。今天我們來探究一下它們之間的異同。
關係代詞顧名思義是代詞性質的,它們可以用來代指其它的名詞。常見的引導定語從句的關係代詞有:which、that、who、whom、whose等。(注意其中的whose比較特別,它需要修飾一個名詞,人和物都可以被它修飾。它的用法我另外專文講述。)關係代詞的特點在於它們可以在從句當中充當主語、賓語、表語等。
例1:The Science Museum ________ we visited yesterday is one of the biggest museums in the world. 本句中的Museum是先行詞(被從句修飾的名詞或代詞),它在從句中充當動詞visited的賓語。我們把從句還原為一個單獨的完整句子,它是這樣的:We visited the Science Museum yesterday. 這種情況下,必須使用關係代詞that或which。
例2:Do you know the person _________ is standing under the tree? 本句中的person是先行詞。它在從句中充當主語,所以必須使用關係代詞。把從句還原為一個單獨的完整句子,它是這樣的:The person is standing under the tree. 這種情況下,必須使用關係代詞who。
例3:China is no longer the country ____________ it used to be 100 years ago.本句中的the country是從句的先行詞,它在從句中做be的表語,所以此時只能用關係代詞that。注意,先行詞在從句中做表語並且指人的時候,通常使用that來引導從句。
我們從上面的例子可以得出這樣的結論:當從句主幹結構不完整的時候,要使用關係代詞來引導從句。
關係副詞是副詞性質的,看了我前面文章的朋友或許想得起來,副詞是修飾動詞、形容詞、副詞或全句的。所以副詞只是在從句中只能起到修飾作用,不充當從句主幹成分。常見的關係副詞有when、where、why等。
例4:It's helpful to put children in a situation ______ they can see themselves differently.本句中從句的先行詞是a situation,它在從句中不做主幹,因為從句的主幹是完整的。此時,先行詞必須要用關係副詞。把從句完整的提取出來是這樣的:They can see themselves differently in the situation.先行詞situation表達地點,是從句所描述的事情發生的地點,所以我們使用where來引導從句,situation是從句中的地點狀語。注意此處的地點是虛擬地點,並非具體地點。
例5:Between the two periods of classes is a break, ______ we can have a short rest.本句中的先行詞是break,它在從句中不做主語、賓語或表語。因為從句有完整的句子主幹。此時就必須用關係副詞來引導從句。把從句完整的還原成一個單獨的句子:We can have a short rest during the break.再根據句意來看,先行詞指的是時間,所以用when來引導從句。break在從句中作時間狀語。
例6:I don’t know the reason__________ you have wasted so much time.句子中的reason是先行詞,並在從句中做原因狀語。從句中的主幹是完整的,並不缺東西。把從句完整的還原成一個單獨的句子:You have wasted so much time for this reason.所以,必須選擇關係副詞引導從句。另外,根據句子意思,reason表達的是原因,所以用why引導從句。另外,介詞for也可以表達原因,所以也可以用for which。
我們從上面的例子可以得出這樣的結論:當從句主幹結構不完整的時候,要使用關係副詞來引導從句。
朋友們明白了嗎?歡迎留言討論。