Many people avoid whom because it feels fancy. Here's the good news: one tiny test makes it easy.
The Meanings
Who is used for the person doing the action (the subject).
Who wrote the story?
The girl who won the race is my cousin.
Whom is used for the person receiving the action (the object).
Whom did you invite?
To whom did she send the letter?
The He/Him Test
Replace who or whom with he or him.
- If he fits, use who.
- If him fits, use whom.
Who / Whom called you?
He called you. ✅ → Who called you?
Who / Whom did you call?
You called him. ✅ → Whom did you call?
Notice that both him and whom end in m. That's the clue.
Why the Confusion Happens
In everyday speech, many people say who for both jobs, and nobody notices. That's why whom sounds stiff, and why it mostly shows up in formal writing and after a preposition: to whom, with whom, for whom.
🗣️ Natural Examples
Who is knocking at the door?
Whom did the teacher choose?
I don't know who left the window open.
The woman to whom I spoke was very kind.
🧠 Memory Trick
Whom ends in M, just like him. If the answer is "him", it's whom.
Another way in: after a word like to, with, for or from, use whom: to whom, for whom, with whom.
⚠️ Common Mistakes
❌ Whom is going to the park?
✅ Who is going to the park? (He is going.)
❌ To who did you give the book?
✅ To whom did you give the book? (You gave it to him.)
✅ Quick Check
- _____ is calling you? (who)
- With _____ did you go to the park? (whom)
- The boy _____ won the prize is my friend. (who)
💡 The OddLingo Trick
Put him in the sentence. If it works, add an m and say whom. If he works, drop the m and say who.