whoever与whomever的区别

如题所述

区别:

1、形式不同:

whoever:人称代词的主格形式,一般在句子中作主语。
whomever:是人称代词的宾格形式,故一般作宾语。whomever不能做句子的主语。

2、人称不同:

whoever=人称宾格+人称主格
whomever= 人称宾格+人称宾格

3、名词性从句分解不同: 

whoever=anyone who--。

whomever=anyone whom--。

4、状语从句分解不同: 

whoever=no matter who。

whomever=no matter whom。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-13
从形式上来看,who(ever)是人称代词的主格形式,一般在句子中作主语;
whom(ever)是人称代词的宾格形式,故一般作宾语。一般说来,whomever不能做句子的主语。

偶在书上曾翻到一小规律:
whoever=人称宾格+人称主格
whomever= 人称宾格+人称宾格

验证一下:(这两题是在网上看滴~,人家实话实说,是好孩子)
1. Give it to _____ asks for it first.
Give it to him. He asks for it first.
Give it to whoever asks for it first. (whoever= him+ he)

2. We will hire_______ is most qualified.
We will hire her. She is most qualified.
We will hire whoever is most qualified. (whoever= her+ she)

3. We will hire_____ you recommend.

We will hire them. You recommend them.

Therefore, We will hire whomever you recommend. ( whomever= them + them)本回答被提问者采纳
第2个回答  2011-03-26
whoever 代主语,whomever 代宾语,一般whoever 能表示whomever,但是whomever 不能代替whoever
第3个回答  2019-04-07

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用于主动, 这里的主动或者被动是相对于后面的从句来说的,而不是前面的给, 第一个是说他需要它。他是主动的。 第二个是说我认为他需要它,他被我认为所以是被动的。

参考资料来源:百度百科-代词

本回答被网友采纳