用一個句子作定語,這個句子就叫定語從句。定語從句通常緊靠在它所修飾的名詞或代詞后面。定語從句相當于一個形容詞,用來修飾名詞、代詞或句子。
1.一看先行詞的意義
看先行詞的意義,即分清先行詞是指人、指物、指時間、指地點還是指原因,如指物時不能用who或whom,指人時通常不用which等。
2.二看關系詞的句法功能
看關系詞的句法功能,即分清關系詞是擔任什么句子成分,是作主語還是賓語、是作定語還是狀語等。如作定語通常用whose引導定語從句,有時也用which;作狀語要用when,where,why引導定語從句。
注意:
不要一看到先行詞為表示時間、地點、原因的名詞,就認為一定要用 when,where,why 來引導定語從句,要注意分清它們在定語從句充當什么成分。如:
I forget the time when he will come.我忘記了他來的時間。(when 引導定語從句,在定語從句中用作狀語)
I forget the time that he told me.我忘記了他告訴我的時間。(that 引導定語從句,在定語從句中用作賓語)
The reason why he can't come is that he is ill.他不能來的原因是他病了。(why 引導定語從句,在定語從句中用作狀語)
The reason that he told me is not true.他告訴我的原因不真實。(that 引導定語從句,在定語從句中用作賓語)
3.三看定語從句的種類
看定語從句的種類,即分清是限制性定語從句還是非限制性定語從句。如that和why通常不引導非限制性定語從句。
注意:
不要一看到逗號就認為是非限制性定語從句。如:
If you've really said that to her,_____ will cause real trouble.
A.that B.which C.as D.what
此題答案是A,不是B。盡管空格前有逗號,但這并不是非限制性定語從句,所以不能填 which。正確的理解是:If you've really said that to her 是一個條件狀語從句,逗號后的句子是主句,空格處填that用作主句主語。