问一下定语从句中who,when,where,whose,which,that

各做什么句子成份,还有什么时候可以省略
问他们在句中各做状语还是定于或是别的什么的

第1个回答  2006-09-22
where,when是关系副词
当先行词是when且定语从句中不缺少主,谓,宾时使用when引导定语从句;
当先行词是place的时候且定语从句中不缺少主,谓,宾时用where;
who,which,that,是关系代词
当先行词与定语从句有所属关系时用whose
例如: give me the book whose cover is red
当先行词是物时用which
that即可以修饰人也可以修饰物
以下几点时只用that不用which
(1)当先行词被最高级修饰时用that
(2)先行词被all,little,等修饰用that
(3)先行词被序数词修饰用that
(4)当先行词是everything,something,anything,nothing,等词用that
(5)当先行词中同时出现人和物时用that
(6)当先行词中有the same,the very,the only表示强调时用that

当that在定语从句中作宾语可以省略
关系副词可以换成介词+which的形式
当介词在句末时可以省略
例如:this is the shop which i brought my watch from
此时which可以省略