这里的which为什么改成what?非常疑惑

2025-04-07 17:46:52
推荐回答(4个)
回答(1):

您好,因为这句话different from 后面借的是介词宾语,如果用which的话,which是定语从句的关系代词,那么如你所举的例子,the one which是正确的,因为例子中有the one 作which的先行词,而原句中没有the one 则如果用which就缺乏先行词,而改成what之后,from 后面的 what...直到句末,整体名词性从句做宾语,不知道我说清楚没有,可追问

回答(2):

which 是关系代词,用来引导定语从句;what 是关系代词型连词,相当于 “先行词+which”,用来引导宾语从句。本句的 different from 后面应该接宾语从句,即 what I had learned in China,等于 the English which I had learned in China。

回答(3):

which 是引导定语从句,需要有先行词,也就是你第二个句子的 the one. 

When i got to America, i found my english was different from the language which i had learned in China.

what 是引导名词性从句的,这里what =the language which, 所以答案才说你那句话要用what

回答(4):

大多数情况下,定语从句中的 the one which = 宾语从句中的what

which 是形容词属性,不能指代名词,因此可以有the one which作定语从句
what 是代词,可以指代名词,可以直接用,
what 比较简洁