非限制性定语从句和限制性定语从句的区别
1. 形式不同
非限制性定语从句在书写时往往用逗号和主句分开,而限制性定语从句不用逗号与主句分开。
例句:Last night I saw a very good film, which was about the Long March.
语法:这是一个主从复合句。which引导的是非限制性定语从句,修饰film。
译文:昨晚我看了一场好电影,这部电影讲的是关于长征的故事。
2. 先行词不同
限制性定语从句的先行词只能是名词或代词,而非限制性定语从句的先行词既可以是名词、代词,也可以是整个句子。
例句:He changed his mind, which made me very angry.
语法:这是一个主从复合句。which引导的是非限制性定语从句,修饰前面的整个句子。
译文:他改变了主意,这使我很生气。
3. 功能不同
非限制性定语从句是对先行词所作的附加说明,即使去掉,主句的意思仍然完整;而限制性定语从句是先行词在意义上不可缺少的定语。
例句:He seems not to have grasped what I meant, which greatly upsets me.
语法:这是一个主从复合句。which引导的是非限制性定语从句,修饰前面的整个句子。
译文:他似乎没明白我说话的意思,这使我很着急。
4. 关系代词不同
非限制性定语从句不能用that代替who, whom和which,并且关系代词在非限制性定语从句中作宾语时也不能省略,但在限制性定语从句中却恰恰相反。
例句:She sang a new song, which we liked very much.
语法:这是一个主从复合句。which引导的是非限制性定语从句,修饰song;which不可以用that代替,which在从句中作宾语,不可以省略。
译文:她唱了一首新歌,我们都非常喜欢。
5. 关系副词不同
引导非限制性定语从句的关系副词只有when和where。why不能引导非限制性定语从句,但可以用for which代替why引导非限制性定语从句。
例句:People will remember August 8th, 2008, when the 29th Olympic Games was held in Beijing.
语法:这是一个主从复合句。when引导的是非限制性定语从句,修饰August 8th,2008。
译文:人们会记得2008年8月8日,当时第29届奥运会在北京举行。