一文彻底搞懂定语从句 定语从句语法知识点全解析

学英语这么久,你是不是每次碰到定语从句都一头雾水?明明每个单词都认识,拼在一起就搞不清谁修饰谁,写作文的时候更是不敢随便用,怕用错出问题。今天咱们就把定语从句拆碎了讲,看完这篇,保证你能把这个语法点捋得明明白白。

首先得搞懂,到底什么是定语从句。其实说白了,定语从句就是用来修饰名词或者代词的句子。咱们平时说话,有时候用一个形容词就能当定语,比如"a red apple",红色的就是定语,修饰苹果。但如果要说"我昨天买的那个红苹果",一个词就说不清楚了,这时候就可以用一个句子来当定语,这个句子就是定语从句。

举个例子你就明白了,"This is the book. My mom bought me the book last week." 这是两个简单句,我们可以把它们合成一句带定语从句的表达:"This is the book that my mom bought me last week." 这里,"that my mom bought me last week"就是定语从句,用来修饰前面的"the book",说清楚到底是哪本书。

在定语从句里,有两个最核心的成分,大家一定要先记清楚,一个是先行词,一个是关系词。刚才那个例子里,被修饰的"the book"就是先行词,说白了就是定语从句跟着谁,谁就是先行词,一般定语从句都是跟在先行词后面的。

而连接先行词和定语从句的那个词,就是关系词,例子里的that就是关系词。关系词不只是连接作用,它还会在定语从句里充当一个成分,比如主语、宾语、定语之类的,这也是很多人搞混的地方,后面我们会具体说。

关系词其实分两类,一类是关系代词,一类是关系副词。我们先来说说常用的关系代词,有who, whom, whose, which, that这几个。

who一般用来指代先行词是人,在定语从句里做主语。比如 "The girl who is standing there is my sister." 这里先行词是the girl,是人,who在从句里做主语,所以用who没错。

whom也是指代人,不过它在从句里只能做宾语。比如 "The boy whom you met at the door is my classmate." 这里从句里you met后面缺宾语,whom就是met的宾语,所以用whom。其实现在日常用的时候,很多人会用who代替whom,这句话也可以说成The boy who you met at the door is my classmate,口语里这么说完全没问题,考试的时候如果考得细,再按规则区分就好。

whose比较特殊,它是用来表示所属关系的,翻译过来就是"……的",不管先行词是人还是物都能用。比如 "I live in the room whose window faces south." 这里窗户是房间的,所属关系,所以用whose,句子意思就是我住在窗户朝南的那个房间里。

which是用来指代物的,在从句里可以做主语也可以做宾语。比如 "The park which lies in the center of the town is very beautiful." 这里先行词the park是物,which在从句里做主语,所以用which。做宾语的例子就是刚才我们说过的那个关于书的句子,that也可以换成which,意思不变。

that是最百搭的关系代词,它既可以指代人也可以指代物,在从句里做主语宾语都可以,刚才说的who或者which的位置,很多都可以换成that。比如刚才指人的句子,The girl that is standing there is my sister,完全正确。指物的句子,This is the book that my mom bought me,也没问题。

不过有些特殊情况,只能用that不能用which,也有些情况只能用which不能用that,这些是考试里常考的点,我们也说一下。

当先行词前面有all, any, every, no, the only, the very, the first, the last这类词修饰的时候,或者先行词本身就是all, everything, nothing, anything这类不定代词的时候,一般只能用that。比如 "All that you need is practice." 这里先行词是all,就只能用that,不能用which。

还有先行词既有人又有物的时候,也只能用that。比如 "We talked about the people and the places that we visited last year." 这里先行词是the people和the places,人和物都有,所以用that。

那什么时候只能用which呢?首先,定语从句前面有逗号的时候,也就是非限制性定语从句,一般不能用that,只能用which。比如"I bought a new book, which costs me 50 yuan." 这里有逗号,就用which不用that。还有关系词前面有介词的时候,也只能用which,比如"This is the house in which I lived two years ago." 介词in放在前面,就不能用that了,只能用which。

讲完关系代词,我们再来看关系副词,常用的有where, when, why三个,分别对应什么呢?

when指代的是时间,先行词一般是表示时间的名词,比如time, day, year,when在从句里做时间状语。比如 "I will never forget the day when we first met." 先行词是the day,表时间,从句里不缺主语宾语,缺时间状语,所以用when。

这里要提醒大家,不是只要先行词是时间就一定用when,一定要看从句缺不缺成分。如果从句缺主语或者宾语,那还是要用关系代词which或者that。比如 "I will never forget the day that we spent together." 这里从句里spent后面缺宾语,the day是spent的宾语,所以用that,不用when,这点很多人搞错,一定要留心。

where指代地点,先行词一般是表示地点的名词,比如place, park, house,where在从句里做地点状语。同样的道理,不是先行词是地点就一定用where,也要看成分。比如 "This is the school where I studied three years ago." 从句不缺主语宾语,缺地点状语,所以用where。如果是"This is the school that I visited three years ago.",这里visited后面缺宾语,所以用that不用where,和刚才时间的情况是一样的。

还有一个特殊情况,有些先行词不是明显的地点名词,比如case, point, situation这类抽象名词,表达"情形,情况"的时候,后面也常用where来引导定语从句,比如 "We are facing a situation where we have to make a choice right now." 这种情况记住就好。

最后就是why,why指代原因,先行词一般只有reason,why在从句里做原因状语。比如 "Do you know the reason why she was late this morning?" 先行词是reason,从句里不缺成分,缺原因状语,所以用why。同样,如果从句缺宾语,还是要用that或者which,比如"The reason that he gave me is not believable." 这里reason是gave的宾语,所以用that,不用why。

说到这里,很多人会问,限制性定语从句和非限制性定语从句到底有什么区别?其实很简单,咱们刚才见过,非限制性定语从句前面会有一个逗号,和先行词隔开。从意思上来说,限制性定语从句是用来限定先行词的,少了它,句子意思就不完整,不知道你说的到底是谁或者哪个东西。比如"The girl who is dancing is my friend." 如果把从句去掉,就变成The girl is my friend,你根本不知道说的是哪个女孩,所以必须要有从句来限定。

而非限制性定语从句,只是对先行词做一个补充说明,去掉它,句子意思还是完整的。比如"My mother, who is 50 years old, loves cooking." 这里把从句去掉,就是My mother loves cooking,意思已经完整了,从句只是补充说我妈妈已经五十岁了,不影响主句的意思。

还有非限制性定语从句不能用that引导,这点我们之前说过了,也不要忘了。

很多人学定语从句的时候,总觉得关系词什么时候省略什么时候不能省略搞不清楚,这里我们也说一下简单的规则。一般来说,关系代词在定语从句里做宾语的时候,是可以省略的。比如"This is the book (that) my mom bought me." that在这里做bought的宾语,所以可以去掉,句子依然通顺。

如果关系代词做主语,那就不能省略。比如"The girl who is standing there is my sister." who在这里做主语,去掉句子就变成The girl is standing there is my sister,多了一个谓语,就错了。

那非限制性定语从句里的关系词,还有介词后面的关系词,都不能省略,记住这个规则就不会错了。

其实定语从句说难也难,说简单也简单,核心就是两步:第一步找先行词,看先行词是人还是物,是时间还是地点还是原因;第二步看定语从句缺什么成分,缺主语宾语就用关系代词,缺状语就用关系副词,再把特殊情况记一记,多做几个练习,很快就能搞懂。

你可以平时多把两个简单句合成定语从句练一练,多拆解几个现成的句子,找一找先行词和关系词,练得多了,自然就顺了,以后不管是读文章还是写作文,都不用再怕定语从句了。

定语从句,定语从句语法,英语定语从句,限制性定语从句,非限制性定语从句,关系代词,关系副词,先行词,定语从句知识点,英语语法

[Q]:什么是定语从句?
[A]:定语从句是用来修饰句中名词或代词的句子,当单个词语无法完整说明名词/代词的特征时,就用句子来充当定语,这个句子就是定语从句。
[Q]:什么是先行词和关系词?
[A]:定语从句中,被修饰的名词或代词就是先行词,定语从句一般跟在先行词后;用来连接先行词和定语从句,同时在从句中充当成分的词就是关系词。
[Q]:关系代词有哪些,分别怎么用?
[A]:常用关系代词有who、whom、whose、which、that;who指代人,在从句中作主语;whom指代人,在从句中作宾语;whose表所属关系,可指代人或物,翻译为"……的";which指代物,在从句中可作主语/宾语;that可指代人或物,在从句中可作主语/宾语。
[Q]:什么时候只能用that不能用which?
[A]:当先行词是不定代词,或是被all、the only、the very、序数词、最高级修饰时,以及先行词同时包含人和物时,定语从句只能用that引导。
[Q]:关系副词有哪些,分别怎么用?
[A]:常用关系副词有when、where、why;when指代时间,在从句中作时间状语;where指代地点,在从句中作地点状语,也可修饰case、situation这类表抽象情形的先行词;why指代原因,只修饰先行词reason,在从句中作原因状语。
[Q]:是不是先行词是时间/地点就一定用when/where?
[A]:不是,要判断从句缺不缺成分,如果从句缺主语或宾语,还是要用关系代词that/which,只有当从句不缺成分、缺对应状语的时候才用关系副词when/where。
[Q]:限制性定语从句和非限制性定语从句有什么区别?
[A]:限制性定语从句没有逗号隔开,用来限定先行词,去掉后主句意思不完整;非限制性定语从句用逗号和主句隔开,只对先行词做补充说明,去掉后主句意思依然完整,且非限制性定语从句不能用that引导。
[Q]:定语从句的关系词什么时候可以省略?
[A]:只有关系代词在定语从句中作宾语的时候可以省略,关系代词作主语、非限制性定语从句的关系词、介词后的关系词都不能省略。
share