Salam
So in this post hopefully you can have a clearer idea of the difference between whom and who.
There is even a comic strip at the bottom that talks about this topic.
How do you differentiate between "Whom" and "Who"?
Yesterday, I had a talk with Nani nee-chan and she told me after she had done much research that it depends on the answer of your question.
Okay so let's say the answer is:
The pencil belongs to him.
The question for the above answer is usually:
To whom does this pencil belong to?
Whom = Him
Okay, so I got this simple explanation from a person online, specifically from this site (
Wisegeek.com)
I think the easiest way to learn this rule is by thinking of how one would answer the question.
For example:
"To whom do you wish to speak?"
I wish to speak to *him*. (When you use him/her/them, then the question would have "whom," not "who.")
On the other hand,
"Who went to the party last weekend?
*He* did. (When you are able to use "he, she, they, then "who" should be used in the question, rather than "whom.")
hope this helps!