who与whom用作表语的疑问

No matter who / Whoever he is 这个句子中 No matter who / Whoever 是做表语,whom 不能作表语,whomever 也不能,no matter whom 当然也不行,请解释一下为什么 whom 不能作表语,谢谢。

相关问题见:http://ask.yygrammar.com/q-7574.html 

请先 登录 后评论

最佳答案 2016-06-15 15:03

请仔细阅读whom 的用法:

1. whom 是who 的宾格,在正式文体中常作宾语。

2. 用作疑问代词或连接代词时,在非正式文体中往往可用主格who 代替,若紧跟在介词之后则只能用whom。

3. 用作疑问代词作表语,或者在从句中用作表语,则只能用who,不能用whom。

4. whom 用作关系代词引导定语从句,修饰指人的先行词,在定语从句中作宾语时,通常被省略,或用who, that 代替。

5. whom 用于非限制性定语从句中,作动词或介词的宾语时不能省略。

 


请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 3 收藏,9817 浏览
  • 高山 提出于 2016-04-14 08:59

相似问题