定語從句在聽力、閱讀和翻譯中經常出現,是需要重點把握的語法點之一。
在把握定語從句的時候大家要注意以下幾點:
1. 定語從句的作用主要是用來修飾先行詞;
2. 定語從句和主句之間需要有關系詞來進行連接;
3. 關系詞在從句中代替先行詞,并且充當一定的成分。根據關系詞在從句中成分的不同,關系詞是有所不同的。
例1:
Greatchanges have taken place in the factorywhere weare working.
先行詞關系詞由where引導的從句
在這個例句中,factory是先行詞,由where引導的定語從句來修飾;同時由where替代的這個先行詞在從句中作狀語。如果仍然不能分清結構,可以把句子拆分:
主句: Great changes have taken place in the factory.
從句: We are working inthe factory.
關系詞如何選擇?可以分三步走:
第一步,首先確定先行詞;
第二步,然后確定它在定語從句中做什么成分;
第三步,之后可以進行具體分類。
1. 先行詞是人:如果在從句中做主語,關系詞用who;做賓語,用who 或whom;做定語,用whose
例2:
He is the person who/whom we are looking for.
2. 先行詞是物:在從句中做主語或賓語都用which;作定語用of which, 或whose;
例3:
This machinewhich I have looked after for years is still working perfectly.
注意:
1) 如果先行詞在從句中做狀語,表示時間、地點和原因,關系詞就要使用when,where和why. 如例1的情況就是先行詞在從句中充當地點狀語,因此用where.
2) 在限定性定語從句中,which, who, whom 都可以被that 取代。所以例2、例3中的關系詞也可以省略。
3) 非限制性定語從句通常標志,從句和主語之間用逗號隔開。
例4:
This is a criticalproblem in the company, which needto be solved immediately.
這個句子就是非限定性定語從句,在這種情況下,關系詞通常用which。