No matter who / Whoever he is 这个句子中 No matter who / Whoever 是做表语,whom 不能作表语,whomever 也不能,no matter whom 当然也不行,请解释一下为什么 whom 不能作表语,谢谢。
请仔细阅读whom 的用法:
1. whom 是who 的宾格,在正式文体中常作宾语。
2. 用作疑问代词或连接代词时,在非正式文体中往往可用主格who 代替,若紧跟在介词之后则只能用whom。
3. 用作疑问代词作表语,或者在从句中用作表语,则只能用who,不能用whom。
4. whom 用作关系代词引导定语从句,修饰指人的先行词,在定语从句中作宾语时,通常被省略,或用who, that 代替。
5. whom 用于非限制性定语从句中,作动词或介词的宾语时不能省略。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!