him whoever 从句

来源:百度知道 编辑:UC知道 时间:2024/09/22 10:13:25
I will give this book to him whoever likes it这句话语法对吗?如果对,分析下为什么用whoever

这句话是错的。
你要么就说i will give the book to whoever likes it.
要么就 i will give the book to anyone who likes it.
whoever在这里面很难直译,只能说它表示的是任何人。
按照你原句的语法,这是一句定语从句,也就是说whoever代表的是him,但是him已经表示了一个指定的人物,你用whoever 有表示任何人的意思,这样就矛盾了。一般定语从句的先行词是that或者who或者whom (充当宾语的时候)。

这种说法不对,因为介词to的后面要接的应该是一个宾语从句,把him去掉.whoever的作用是引导了宾语从句,且在从句中作主语.像你这种说法看上去像是定语从句,但从两点上它都不符合定语从句的要求.一是先行词个体的某个人,从这点上看him不合适.第二whoever不引导定语从句.

whoever likes it作定语修饰him,意为:我将把这本书给喜欢它的任何人。
此处是whoever特定的用法,不能用no matter who引导,no matter
who只引导主语从句

对,也可以直接把him省掉
不管是谁,只要喜欢这书就给他