Let’s learn the difference between who and whom in a simple way.
Who is the person doing the action (the subject of the sentence or question).
If you can replace it with he, she, or they, then who is correct.
Whom is the person who receives the action (the object). It is more formal and much less common in everyday English.
If you can replace it with him, her, or them, then whom is correct, especially in formal English.
Right after a small word like to, with, for or of, always use whom.
In everyday English, many people use who instead of whom, especially in questions like Who are you texting? They also move the small word to the end: Who should I write to?
If you can answer with he, use who. If you can answer with him (both end in “m”), use whom. Right after to, with, for or of, always use whom.
Join 100,000 people who are improving their English skills on the Shaky English app