different from what与 different from which的用法区别
2024-10-30 12:43:03 学考宝 作者:佚名
问题描述
Some children want to challenge themselves by learning a language different from _______ their parents speak at home.
答案是 what,这个我能理解。但我想问可以用 which 吗?which 引导定语从句,作 their parents speak 的宾语,请问错在什么地方? 还有,如果在 different 前加个 that is 是不是就可以用 which了?
老师答疑
陈老师:
Some children want to challenge themselves by learning a language different from _______ their parents speak at home.
答案是 what,这个我能理解。但我想问可以用 which 吗?which 引导定语从句,作 their parents speak 的宾语,请问错在什么地方? 还有,如果在 different 前加个 that is 是不是就可以用 which了?
回答如下
【1】填what是正确,因为what=先行词+关系代词
【2】不能直接填关系代词which,因为前面没有先行词
【3】即使加了,that is , 也不能填关系代词which,因为前面
有先行词
(特别备注:在定语从句,可以省略在从句充当宾语的关系代词that/which 但是绝对不可以缺少先行词,即定语从句所有修饰的名词或者代词.)
继续回答如下
by learnign a foreign language different from (what) their parents speak at home
language 已经后后面的形容词短语修饰限制了,
a foreign language different from (what/the one which) their parents speak at home
中文意思:通过学习一门外语,而且这门外语是与他们的父母在家里所讲的语言是不同的!!!
中文意思:通过学习与他们的父母在家所讲的语言不同的一门外语.
前面的language 与括号里面的(先行词表示的语言不属于同一种语言啊!!!)
名词+different from (后置定语修饰)
A different from B =A which is different from B
中文意思:不同于B的A物体
例如:I have some books different from what Tom has .
=I have some books which are different from (what/ the ones 不可省略) (that可省略) Tom has
(1)a foreign language (1) different from
中文意思=不同于...的一门外语
(2)the language (2) their parents speak at home
中文语言=他们父母在家所讲的语言.
把句子1和2合起来意思就是“一门不同于他们父母在家所讲的门外语”“一门外语,这门外语和他们父母在家所的语言完全不同”
上面2句话中语言1和语言2属于完全不同的2种语言,因此必须加上先行词,否则就不对了,不要搞混淆啊,理解了请点赞并立即采纳,谢谢!
龙老师:
▲我想问可以用 which 吗?which 引导定语从句,作 their parents speak 的宾语,请问错在什么地方?
答:本句不能填 which,不能认为 which 引导定语从句,作 their parents speak 的宾语,你这样认为错在:这里不可能用定语从句,因为没有被定语从句修饰的先行词。你注意到没有,空格前面是介词 from,而不是名词或代词(注意:定语从句是用于修饰名词或代词的)。
▲如果在 different 前加个 that is 是不是就可以用 which了?
答:即使在 different 前加个 that is,也不可以用 which,原因同上:前面没有被定语从句修饰的先行词。
黎老师:
答案是正确的。这里的 what = the language which = the one which。