who whom 的区别

如题所述

理解“who”和“whom”的区别。

who和whom都是代词。[1] 但是,“who”用作一个句子或短语的“主语”,表示谁在做某件事(比如he或she)。[2] 另一方面,“whom”充当一个动词或介词的直接或间接“宾语”。

尽管介词(at、by、for、in、with等等)通常出现在“whom”之前,但也有例外的情况,因此问题的关键在于“who is doing what to whom(谁对谁做了什么)”。下面将教你如何快速确定在特定的问题中使用哪个代词。

当指代的是句子或短语中的主语时,使用“who”。

    Who brought the paper inside?(谁把纸带进去?)

    Who talked to you today?(今天谁和你说了话?)

    Who went to dinner?(谁去吃晚饭?)

    Who ate the cake?(谁吃了这个蛋糕?)

    Our job is to determine who qualifies.(我们的职责时确定谁有资格。)

当指代的是句子或短语中的宾语时,用whom。

    To whom it may concern:(可能涉及到的人:)

    To whom did you talk today?(你今天和谁说话了?)

    Whom does Sarah love?(萨拉爱谁?)

温馨提示:答案为网友推荐,仅供参考