Who and Whom are English questions words that ask about the person. Most non native English speakers and native speakers themselves make mistakes in using these two words in sentences or any daily dialog, so if you are not a native speaker and feel bad about your grammar because of these to , it’s time to tell you that’s OK , natives also make the same mistakes . What are these mistakes ? Simply the mistake is using one of these instead of the other one , for example , whom ate the apple ? or who did you call ? both examples are wrong , and let’s see in details why is that ?
Who as a question word is used to ask about the subject , but wait a second , what is the subject ? The subject is the one who does the action , and look at this sentence itself “the one who does the action”, I used who to talk about the person who did that , more examples :
Mohammed is the one who helped me .
Who helped you ?
Mohammed has done this action , so we use who instead of Mohammed in asking or in referring to him/her in the middle of the sentence, so we can say who comes in the meaning of (he/she).
Whom is also another word question which asks about the object , and the object is the one or the thing that the action was made for (him/her) or it , but “it” does not apply to this rule . Then if I played with you , someone might ask me , whom did you play with ? or in more clear example , I met him , the question could be “Whom did you meat ?” or in the middle of a sentence like “He is the one whom Abdulmogeeb met”, so we can say it comes in the meaning of (him/her).
Final Examples :
Abdulmogeeb met Ahamd .
Who met Ahmad ?
Whom Abdulmogeeb met ?