A simple question which can confuse even those who think they have mastered all the grammar rules of the English language. While at times it comes across as obvious whether to use who or whom but one may even come across situations wherein it is extremely difficult to gauge the difference between the two.
Here’s the basic rule of thumb that might clear the difficulty of using the correct word.
Who: The word “who” refers to the subject of a clause or the person who is doing an action
For e.g. – Who made the cake? Who is on the door?
Whom: The word “whom” refers to the object of a clause that is whom is used to enquire about the person receiving the action.
For e.g. – Whom are you planning to call? Whom did he love the most?
Well, this rule might sound easy to understand, but equally difficult to implement. If you want to fix this problem permanently, here’s a little simple trick to remember:
You should simple convert the sentence with a personal pronoun and if it is a question, you should try to answer that question in one word. Now, if the personal pronoun or the answer to the question is he or she then “who” is correct. And if it is him or her, then use “whom”.
For e.g. – Who is on the door? “He”
For e.g. – Whom are you planning to call? “Him”
And lastly, the trick to remember the trick. Whom ends with “m” and so does him. So, if the answer to the above trick is him then you know you have to use whom (both ending with “m”).
You can also take the help of this grammar checker https://www.nounplus.net/grammarcheck/ to rectify your grammar.