剑侠世界和剑网2:关于定语从句的一道题

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 08:04:01
She is a vegetarian,___all her friends are.
空白处填which。
老师解释说,当先行词是某种身份,则当作一个抽象概念,用which而不用who。
这种说法对么?如果不正确那应该怎么解释?
既然是表示某种身份,那么类似于teacher/doctor这样的词呢?应该用什么引导定语从句?

!!!谢谢!!!
补充:如果先行词是teacher/doctor这样的词呢?关系词用什么?谢谢

当这种表示职业的词在定语从句中表示一种身份而泛指时,用which来引导定语从句;而当这些词表示具体的某个或某些人时,则用who/whom来引导。
比如:He is a teacher, which most of his friends are.
He is a teacher, who loves his students.

对啊,主语是vegetarian而不是she
后面都是它的定语。
teacher和doctor也一样,代表身份,而不是这个人

看这句:
that good doctor is a girl ,who is a orphan.
这个非限定性定从句里也出现了doctor,但是,主语是girl,所以是“人”,要用 who , 翻译为:
那个优秀的医生是个女孩,她是个孤儿

vegetarian是身份,不是人,不用who
teacher/doctor也用who