不懂就别来了,英语从句问题whoever=anyone whowhom=anyone whom whatever = anything that(定语)any thatwhichever=anyone /anything that/who定语 any thatwhichever岂不是把上面三个包括了?他们之间的区别啊
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 04:43:00
不懂就别来了,英语从句问题whoever=anyone whowhom=anyone whom whatever = anything that(定语)any thatwhichever=anyone /anything that/who定语 any thatwhichever岂不是把上面三个包括了?他们之间的区别啊
不懂就别来了,英语从句问题
whoever=anyone who
whom=anyone whom
whatever = anything that
(定语)any that
whichever=anyone /anything that/who
定语 any that
whichever岂不是把上面三个包括了?
他们之间的区别啊
不懂就别来了,英语从句问题whoever=anyone whowhom=anyone whom whatever = anything that(定语)any thatwhichever=anyone /anything that/who定语 any thatwhichever岂不是把上面三个包括了?他们之间的区别啊
这里whatever 和whichever 后很多的用法,不过我只说一些 关于从句的用法区别.
whichever根本不同于更不能替代 whoever whom whatever.
先说whichever和whatever的区别.
whichever 本身是疑问副词,有副词词性.whatever是疑问代词,有代词词性.副词和代词怎么能相互替换?比如:你可以说“You should learn to relax by whichever method suits you best”.但是你不能说You should near to relax by whatever method suits you best.如果你要用whatever就应该去掉method,说成by whatever suits you best.因为whatever是代词,后面跟不需要再接一个名词method.
相反,而whichever作为一个副词,后面必须接一个名词或者修饰一个名词.比如 你只能说 come and have some beverage whichever you like.或者come and have some whichever beverage you like.
所以,在有whatever的从句里,whatever在语法功能上和what没什么区别,能用whatever的地方也能用what替代,这在语法上完全正确,但是意思就变了.whatever和what引导的从句在主句里就相当一个名词成分.而whichever引导的从句相当于一个形容词成分或副词成分,也就是定语或是状语.比如上面的例子some beverage whichever you like,这里whichever you like就是一个从句作定语就是beverage.再比如:Whichever of the fitness classes you opt for,trained instructors are there to help you.不管你选择哪种健身课,都会有专业教练帮助你.这里whichever of the fitness classes you opt for就是作为一个从句做状语(让步状语从句),不管你选择哪种健身课.而以上的两个例子里面的whichever,十分明显地,不能用whatever替换.这两个词不等同!
再说whom和whoever这两个词是用来引导从句修饰人的.which和whichever不能修饰人.自然也不等同.比如你可以说 Whoever answers my question shall get my recognition.任何回答我问题的人都能得到我的认同.你绝对不能说whichever answers my question shall get my recognition.任何回答我问题的“东西”都能得到我的认同.
另外whom作为引导词在从句中做宾语所以使用whom.whom是who的宾格.whoever不分宾格和主格.
whoever=anyone who,whoever在从句中作主语;
whom=anyone whom,whom是作宾语用;
whatever = anything that,whatever代指事物,指”无论什么....“作主语,宾语或定语都可以;
whichever=anyone /anything that/who,whichever是指”无论哪一个......(...
全部展开
whoever=anyone who,whoever在从句中作主语;
whom=anyone whom,whom是作宾语用;
whatever = anything that,whatever代指事物,指”无论什么....“作主语,宾语或定语都可以;
whichever=anyone /anything that/who,whichever是指”无论哪一个......(人或事物)“,但用法同whatever。
收起