where和whose引导定语从句的区别?

如题所述

首先说这两个引导词的词性就不同,在句中所起的作用也就不同,where是地点副词,只有先行词表示地点且在从句中作状语时才能用它,如
This is the city where my father worked 10 years ago.本句中先行词city在定语从句中作了状语。
而whose是关系代词在引导从句时只能作定语,如I know that boy whose father is a lawyer.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-18
作为关系词,这两个词在含义和用法上区别很大。
where 属于副词性,指代前面指处所的先行词,表示“在那个地方”,相当于“介词+名词”的作用,在从句中充当状语。
whose 则是形容词性,表示属于前面先行词的,在从句中充当定语。如果先行词表示人,意思是“这个人的 ...”,如果先行词表示物,意思是“这个事物的 ...”。
第2个回答  2021-04-18
它们的语法功能不同,要点如下:
1. where的先行词是一个表示地点的名词,比如the place。Beijing is the place where I have lived for many years. (北京是我生活多年的地方)
2. whose必须表示某人的,表示所属关系,比如Tom whose sister is my classmate is excellent in maths. (姐姐与我同班的汤姆,精通数学)
第3个回答  2021-04-18
定语从句中的 whose ,在从句中只能作定语,限定后面的名词。 意思是“谁的”,可以指人,也可以指物,表示所属关系。
而 where 引导定语从句时,是“...... 的地方,相当于 in which,同时作定语从句的地点状语。
第4个回答  2021-04-18
1)where引导的定语从句:
This is the place where they used to live.
2). whose引导定语从句:
He is the man whose name is on the list.
相似回答