The difference between "who" and "whom" is based on their grammatical role in a sentence:
- Who is used as a subject. It refers to the person performing the action.
- Example: Who is coming to the party? (Who = subject doing the action "coming")
- Whom is used as an object. It refers to the person receiving the action.
- Example: Whom did you invite? (Whom = object receiving the action "invite")
A simple way to check is to answer the question with "he/she" or "him/her":
- If "he" or "she" fits, use who.
- If "him" or "her" fits, use whom.
Example:
- Who/Whom called you? → He called you → so, it’s Who called you?
- Who/Whom did you call? → You called him → so, it’s Whom did you call?
Let me know if you want more detailed examples!