区别:
1、形式不同:
whoever:人称代词的主格形式,一般在句子中作主语。
whomever:是人称代词的宾格形式,故一般作宾语。whomever不能做句子的主语。
2、人称不同:
whoever=人称宾格+人称主格
whomever= 人称宾格+人称宾格
3、名词性从句分解不同:
whoever=anyone who--。
whomever=anyone whom--。
4、状语从句分解不同:
whoever=no matter who。
whomever=no matter whom。
1、从形式上来看,who(ever)是人称代词的主格形式,一般在句子中作主语; whom(ever)是人称代词的宾格形式,故一般作宾语。一般说来,whomever不能做句子的主语。
2、人称不同:whoever=人称宾格+人称主格whomever= 人称宾格+人称宾格。
3、状语从句分解不同: whoever=no matter who。whomever=no matter whom。
4、名词性从句分解不同: whoever=anyone who--。whomever=anyone whom--。
5、这个主要是主动以及被动的区别。 whoever用于主动, 这里的主动或者被动是相对于后面的从句来说的,而不是前面的给, 第一个是说他需要它。他是主动的。 第二个是说我认为他需要它,他被我认为所以是被动的。
参考资料来源:百度百科-代词
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。