Who vs. Whom: What's the Difference?
Quick Answer
who = subject pronoun (like he/she) — performs the action
whom = object pronoun (like him/her) — receives the action
Explanation
WHO (subject)
The one who performs the action
Replace with: he / she
"Who called?" → He called. ✔
"The man who helped me." → He helped me. ✔
WHOM (object)
The one who receives the action / after a preposition
Replace with: him / her
"Whom did you call?" → I called him. ✔
"To whom did you speak?" → I spoke to her. ✔
The He/Him Test: Answer the question with he/him. If "he" fits → use who. If "him" fits → use whom. (Both end in "m" — whom/him!)
Always use "whom" after prepositions:
to whom, for whom, with whom, from whom, about whom, by whom
Examples
Common Mistakes
Incorrect: Who did the manager hire?
Correct: Whom did the manager hire? (Test: The manager hired him. → him → whom ✔)
Incorrect: The teacher whom teaches math is kind.
Correct: The teacher who teaches math is kind. (Test: She teaches math. → she → who ✔)
Practice
Choose the correct word:
"_____ is responsible for this project? And with _____ should I discuss the budget?"