定语从句指一个句子跟在先行词后进行修饰限定。例如:I know the girl who you met. 我认识你遇见的这个女孩。girl是先行词,who you met是修饰的从句。

第一种:关系代词引导的定语从句
  关系代词所代替的先行词是人或物的名词或代词,并在句中充当主语、宾语、表语等成分。关系代词在定语 从句中作主语时,从句谓语动词的人称和数要和先行词保持一致。
1)who, whom, that
  这些词代替的先行词是人的名词或代词,在从句中所起作用如下:
  Is he the man who/that wants to see you?
  他就是想见你的人吗?(who/that在从句中作主语)
He is the man whom/ that I saw yesterday.
  他就是我昨天见的那个人。(whom/that在从句中作宾语)
2) Whose 用来指人或物,(只用作定语, 若指物,它还可以同of which互换), 例如:
  They rushed over to help the man whose car had broken down.
那人车坏了,大家都跑过去帮忙。
Please pass me the book whose cover is green.
=Please pass me the book the cover of which is green.
请递给我那本绿皮的书。
3)which, that
  它们所代替的先行词是事物的名词或代词,在从句中可作主语、宾语等,例如:
  A prosperity which / that has never been seen before appears in the countryside.
农村出现了前所未 有的繁荣。(which / that在从句中作主语)
  The package which / that you are carrying is about to come unwrapped.
你拿的包快散了。(which / that 在从句中作宾语)
4)but
在句中作主语,在意义上相当于 who not或that not
5)than
一般用在形式为比较级的复合句中,其结构为形容词比较级(more)...than+从句
第二种:关系副词引导的定语从句
  关系副词可代替的先行词是时间、地点或理由的名词,在从句中作状语。
1)when, where,why
  关系副词when, where, why的含义相当于"介词+ which"结构,因此常常和"介词+ which"结构交替使用.
  There are occasions when (on which) one must yield.
任何人都有不得不屈服的时候。
  Beijing is the place where (in which) I was born.
北京是我的出生地。
  Is this the reason why (for which) he refused our offer?
这就是他拒绝我们帮助他的理由吗?
2)that代替关系副词
  that可以用于表示时间、地点、方式、理由的名词后取代when, where, why和"介词+ which"引导的定语从 句,在非正式文体中that常被省略(正式文体中不可省略),例如:
  His father died the year (that / when / on which) he was born.
他父亲在他出生那年逝世了。
  He is unlikely to find the place (that / where / in which) he lived forty years ago.
他不太可能找到他四十 年前居住过的地方。
判断关系代词与关系副词
  方法一: 用关系代词,还是关系副词完全取决于从句中的谓语动词。及物动词后面无宾语,就必须要 求用关系代词。
例如:
  (错) This is the mountain village where I visited last year.
  (错) I will never forget the days when I spent in the countryside.
  (对) This is the mountain village (which) I visited last year.
  (对) I'll never forget the days (which) I spent in the countryside.
  习惯上总把表地点或时间的名词与关系副词 where, when联系在一起。此两题错在关系词的误用上。
  方法二: 准确判断先行词在定语从句中的成分(主、谓、宾、定、状),也能正确选择出关系代词/关系副词.先行词在从句中作主、定、宾语时,应选择关系代词;先行词在从句中作状语时,应选择关系副词。
例如:
(对)Is this the museum which you visited a few days ago?
(对)Is this the museum where the exhibition was held?
从句结构编辑
定语从句公式
定语从句=先行词+关系词+从句
先行词
指被定语从句修饰的名词、代词。
一般先行词出现在定语从句的前面。
关系词
关系词常有3个作用:
①连接作用,连接主句和定语从句。
②指代先行词。
③在定语从句中担当成分。
注:关系代词有主语、宾语、定语之分。一般who做主语或其宾格形式的whom做宾语(whom作宾语时可省略),whose作为定语(whose不可省略)。关系代词在从句中作主语,宾语,定语等,关系副词在从句中作地点状语(where),时间状语(when),原因状语(why)。 [1] 
定语
定语用来限定、修饰名词或代词,是对名词或代词起修饰、限定作用的词、短语(动词不定式短语、分词短语)汉语中常用“……的”表示。主要由形容词担任,此外,名词、代词、数词、分词、副词、不定式以及介词短语也可以来担任,也可以由一个句子来担任。单词作定语时通常放在它所修饰的词之前,作前置定语。短语、从句作定语时则放在所修饰的词之后,作后置定语。
被定语从句修饰的名词、代词称为先行词。如“the girl”,“the book”
如:She is the girl who likes singing. 她就是那个喜欢唱歌的女孩。
这就是一个定语从句。 [1] 
关系代词编辑
关系代词所代替的先行词是人或物的名词或代词,并在从句中充当主语、宾语、定语等成分。关系代词在定语从句中作主语时,从句谓语动词的人称和数要和先行词保持一致。
1、who, which, that
限定性定语从句中的关系代词
作主语
作宾语
作定语
指人
who/that
who/whom/that(可省略)
whose
指物
which/that
which/that(可省略)
whose
指人和物    that    that    whose
非限定性定语从句中的关系代词
作主语
作宾语
作定语
指人
who
whom
whose/of whom
指物
which
which
whose/of which
特殊情况:有六种情况只可用that:
(1)不定代词 anything, nothing, everything,all,much,few,any,little为先行词时;
Finally, the thief handed everything that he had stolen to the police. 最终,小偷偷的所有东西全部交给了警察。
(2)先行词为 the only, the very, the just时;
He is the very man that helped the girl out of the water. 他从水中救起了那个女孩。
(3)先行词被序数词、数词、形容词或最高级修饰时;
The first English book that I read was "The Prince and the Pauper" by Mark Twain. 我读的第一本书是马克·吐温写的《王子与贫儿》。
(4)先行词既有人又有物时;
He talked about the teachers and school that he visited. 他在讲他以前访问过的学校和老师。
(5)当主句是以who或which开始的特殊疑问句时,为避免重复用that;
Who is the person that is standing at the gate? 那个站在门口的人是谁?
(6)关系代词作表语时;
He is not the man that he used to be. 他以前不是这样的人。
注:which在定语从句中指物,可作主语、及物动词或介词的宾语,作宾语时可省略;that在定语从句中既可指人又可指物,在定语从句中作主语、宾语或表语,作宾语时可省略。指人时,相当于who或whom;指物时,相当于which,作介词宾语时,介词不可提到that前,当介词提前时,需要用which或whom来代替。
不能用that的情况
介词前置时;
非限定性定语从句中;
先行词本身是that。
多用who,不用that的情况
先行词为anyone,one,ones时;
先行词为those,he和people时;
这些词代替指人,whom在定语从句中指人,"who"和“that”既可作主语又可作宾语(作宾语可以省略,who作宾语变为whom),that可以指人也可以指物, who不可指物 。在从句中所起作用如下:
(1)Is he the man who/that wants to see you? 他是那个想见你的男人吗?(who/that在从句中作主语)
(2)He is the man (whom/that) I saw yesterday. 他就是我昨天见到的那个人。(whom/that在从句中作宾语)
(3)The man whom you spoke to just now is our English teacher. 刚刚和你说话的那个男人是我们的英语老师。(whom在从句中作宾语)
注:who在定语从句中指人,作主语和宾语,作宾语时可省略;做及物动词或介词的宾语,可省略。

  
whose(只用作定语)
“whose”表示谁(可以为人也可以为物)的(东西)
例:A child whose parents are dead is called an orphan.双亲都死了的孩子叫做孤儿。(“whose parents”表示那个孩子的双亲)
He lives in a room whose window faces south.他住的那个房子的窗户是朝南的。(“whose”表示那个房子的窗户)
关系代词:在句中作主语、宾语或定语。
1. that既可代表事物也可代表人, “which”代表事物;它们在从句中作主语或宾语,作宾语可省略“that”在从句中作宾语时常可省略关系词,“which”在从句省略。[eg:This is the book (which)you want.]
2.如果which在从句中作“不及物动词+介词”的介词的宾语,注意介词不要丢掉,而且介词总是放在关系代词which的前面,但有的则放在它前面的位置。
3. 代表物时的that常被省略;
4. 被形容词最高级修饰时;既有人又有物时;
5. 整个句中前面已有“which”,“why”时
关系副词编辑
关系副词在句中作状语
关系副词=介词+关系代词
why=for which
where=in/ at/ on/to which(介词同先行词搭配)
when=during/ on/ in/at which
1. “where”是关系副词,当然也不用“that”引导。
By the time when you arrived in London, we had stayed there for two weeks. 当你到达伦敦的时候,我们在那里已经待了两个星期。
I still remember the place where I met her for the first time. 我仍然记得我第一次见到她的地方。
Each time when he goes to business trip, he brings a lot of living necessities, such as towels, soap, toothbrush etc. 他每次出差都带着生活必需品,如毛巾,肥皂,牙刷等其他东西。
2.当从句的逻辑主语是some, any, no, somebody, anybody, nobody, something, anything, everything或nothing时,常用 “there is”开头。
There is somebody here who wants to talk to you. 这里有人要和你说话。
分作进一步说明,通常是引导词和先行词之间用逗号隔开,将从句拿掉后其他部分仍可成立。
1、why
关系副词why主要用于修饰表原因的名词(主要是the reason),同时它在定语从句中用作原因状语。如:
We don’t know the reason why he didn’t show up. 我们不知道他为什么没有来。
She didn’t tell me the reason why she refused the offer. 她没跟我讲她拒绝这项工作的原因。
与关系副词when和where不同,why可以换成that或省略。如:
That’s one of the reasons (why, that) I asked you to come. 这就是我请你来的原因之一。
另外,与关系副词when和where可以引导非限制性定语从句不一样,why只能引导限制性定语从句,不能引导非限制性定语从句。如:
他失去工作的主要原因是他喝酒。
误:The main reason, why he lost his job, was that he drank.
正:The main reason why he lost his job was that he drank.(定语从句)
2、when
关系副词when主要用于修饰表时间的名词,同时它在定语从句中用作时间状语。如:
There comes a time when you have to make a choice. 你必须作出抉择的时候到了。
Gone are the days when they could do what they liked. 他们为所欲为的日子一去不复返了。
We’ll put off the picnic until next week, when the weather may be better. 我们将把野餐推迟到下星期,那时天气可能会好一点。
注意不要一见到先行词为时间名词,就以为一定要用关系副词when来引导定语从句,同时还要看它在定语从句中充当什么成分——如果在定语从句中用作时间状语,就用when;如果在定语从句中不是用作时间状语,而是用作主语或宾语,那就不能用when,而要用that, which等。如:
Don’t forget the time (that, which) I’ve told you. 不要忘记我告诉你的时间。
关系代词that / which在定语从句中用作动词told的宾语,正因为是用作宾语,所以也可以省略。
3、where
关系副词where主要用于修饰表地点的名词,同时它在定语从句中用作地点状语。如:
This is the village where he was born. 这就是他出生的村子。
That’s the hotel where we were staying last summer. 这就是我们去年夏天住的旅馆。
Barbary was working in Aubury, where she went daily in a bus.巴巴拉在奥伯里工作,每天得坐公共汽车去上班。
与前面when的情况一样,注意不要一见到先行词为地点名词,就以为一定要用关系副词where来引导定语从句,同时还要看它在定语从句中充当什么成分——如果在定语从句中用作地点状语,就用where;如果在定语从句中不是用作地点状语,而是用作主语或宾语,那就不能用where,而要用that, which等。如:
He works in a factory that [which] makes TV sets. 他在一家电视机厂工作。
限定性编辑
限定性定语从句
意义:
限定性定语从句对被修饰的先行词有限定制约作用,使该词的含义更具体,更明确。限制性定语从句不能被省略,否则句意就不完整,例如I met some one who said he knows you.
在引导限定性定语从句时,that有时相当于in which,at which,for which或on which
(1)Attitudes towards daydreaming are changing in much the same way that(in which) attitudes towards night dreaming have changed. 人们对白日做梦的态度正在改变,这与人们对夜间做梦的看法的变化有非常相似之处。
(2)I like the music for the very reason that(for which) he dislike it. 我出于某种原因喜欢这种音乐,而他恰恰与我相反。
(3)We arrived the day that(on which) they left. 刚好我们到的那天他们走了。
在限定性定语从句中,当关系代词在从句中担任动词宾语时,关系代词可省略。
(1)The book (that/ which) I am reading is very interesting. 我在读的书很有趣。
(2)Is there anything (that) you wanted? 想要什么东西吗?
非限定性编辑
非限定性定语从句
意义:
非限定性定语从句起补充说明作用,缺少也不会影响全句的理解。在非限制性定语从句的前面往往有逗号隔开,如
(1)The house,which I bought has a lovely garden. 我买的房子带着个漂亮的花园。
(2)This novel, which I have read three times, is very touching. 这本我已经读过三遍的小说很感人。
1.非限定性定语从句可将整个主句作为先行词, 对其进行修饰,这时从句谓语动词要用第三人称单数,例如:
(1)He seems not to have grasped what I meant, which greatly upsets me.他似乎没理解我的意思,这使我心烦。
(2)Liquid water changes to vapor, which is called evaporation. 液态水变为蒸汽,这就叫做蒸发。
2. 在非限定定语从句中,有时as也可用作关系代词,若as在从句中作主语,其引导的句子可以放在句首,也可以放在句中。例如:
(1)The boy has as much progress as we had expected. 正像我们所预料的那样,这个男孩取得了大的进步。
(2) As everyone knows ,China is a beautiful country with a long history . 每个人都知道,中国是一个有着悠久历史的美丽国家。
3. 在非限定性定语从句中,不能用关系副词做主语
(1)[对]The boys ,who are playing football ,are from Class One. 在踢足球的男孩们是一班的。
(2)[对]I helped an old man ,who lost his way ,yesterday . 昨天,我帮助了一个迷路的老人。