Choosing between “for who” and “for whom” can make even confident English speakers pause. You might know that whom traditionally follows a preposition, yet phrases such as “Who is this for?” sound much more natural in everyday conversation.
That creates an important question: Is “for who” wrong, or has modern English simply changed the way people use who and whom? The answer depends on the sentence structure and the level of formality you want.
In traditional grammar, “for whom” is the correct form when whom acts as the object of the preposition for. However, modern American English often uses who in conversational constructions, especially when the preposition moves to the end of the sentence.
Quick Answer
“For whom” is the traditional and formally correct construction when whom functions as the object of the preposition for.
For example:
For whom did you buy these flowers?
However, everyday English usually sounds more natural when you move for to the end:
Who did you buy these flowers for?
So, if you’re writing formal or carefully edited English, “for whom” is generally the safer choice when the pronoun directly follows for.
If you’re speaking casually or writing an informal message, “who … for?” is completely natural in modern American English.
The phrase “for who” becomes questionable when who directly follows for as the object of that preposition:
- For who did you buy the gift?
- For whom did you buy the gift?
- Who did you buy the gift for?
The simplest rule is:
Who = subject form
Whom = object form
And when you aren’t sure, try replacing the pronoun with he/she/they or him/her/them.
Comparison Overview
The difference becomes much easier when you see the forms side by side.
| Feature | For Who | For Whom |
| Traditional grammar | Generally not preferred when who directly follows for | Preferred |
| Pronoun case | Subjective form | Objective form |
| Role after for | Usually incorrect in formal traditional grammar | Object of for |
| Formal writing | Usually avoid in this structure | Appropriate |
| Everyday conversation | Speakers usually choose “who … for?” instead | Can sound formal |
| Natural alternative | “Who is this for?” | “For whom is this?” |
| Example | “Who did you make this for?” | “For whom did you make this?” |
| Meaning | Usually the same | Usually the same |
The key difference isn’t meaning. Who and whom generally refer to the same kind of person. The distinction comes from their grammatical function.
Think of who and whom as two forms of the same pronoun, much like he and him.
You wouldn’t normally say:
“I gave the book to he.”
You’d say:
“I gave the book to him.”
Traditional grammar applies the same idea to who and whom.
Main Differences Between For Who and For Whom
The most important difference involves grammatical case.
English doesn’t mark case on nouns very often. Pronouns, however, still preserve some of these older distinctions.
Consider these pairs:
- I / me
- he / him
- she / her
- we / us
- they / them
- who / whom
The first form in each pair generally works as a subject. The second works as an object.
Who Is the Subject Form
Who normally functions as the subject of a verb.
For example:
- Who called you?
- Who wrote this article?
- Who wants dinner?
- Who broke the window?
- Who sent the package?
In each sentence, who represents the person performing the action.
Take this sentence:
Who sent the email?
You can replace who with he:
He sent the email.
That works perfectly. Therefore, who is appropriate.
Another example:
Who works here?
Try the substitution:
She works here.
Again, the subject form works.
That’s the basic job of who.
Whom Is the Object Form
Whom traditionally functions as an object.
For example:
- Whom did you invite?
- Whom did she call?
- Whom are you helping?
- Whom did they hire?
- Whom should we contact?
Consider:
Whom did you call?
The person isn’t performing the action. Someone else is calling that person.
You could answer:
“I called him.”
Because him is the object form of he, traditional grammar uses whom.
The relationship looks like this:
| Subject form | Object form |
| he | him |
| she | her |
| they | them |
| who | whom |
This distinction explains why “for whom” works so well grammatically.
Why “For Whom” Is Traditionally Correct
The word for is a preposition.
Prepositions traditionally take an object:
- for him
- for her
- for them
- for me
- for whom
For example:
I bought the flowers for him.
If you turn that into a question, traditional grammar gives you:
For whom did you buy the flowers?
The same grammatical relationship remains intact.
Here are several more examples:
- For whom did you prepare the report?
- For whom was this package intended?
- For whom are these tickets?
- For whom did she purchase the gift?
- For whom should I reserve a seat?
In each case, whom functions as the object associated with for.
The Easy He/Him Test for Who vs. Whom
If the technical grammar terms feel confusing, don’t worry. There’s a much easier trick.
Use the he/him test.
Replace who or whom with one of these pronouns:
- he
- she
- they
- him
- her
- them
If the subject form works, choose who.
If the object form works, choose whom.
Example: For ___ Did You Buy the Gift?
Start with the sentence:
For ___ did you buy the gift?
Now answer it naturally:
“I bought it for him.”
Because him works, the traditional form is whom.
Therefore:
For whom did you buy the gift?
Example: ___ Called You?
Now try:
___ called you?
You could answer:
“He called me.”
Because he works, choose who:
Who called you?
Another Example
___ did you invite to dinner?
Try the answer:
“I invited her.”
That tells you to use whom:
Whom did you invite to dinner?
The Rule in One Table
| If you can replace it with… | Use… |
| he | who |
| she | who |
| they | who |
| him | whom |
| her | whom |
| them | whom |
This test isn’t just a classroom trick. It’s a practical way to understand the underlying grammar.
Read More: Simile vs. Metaphor: What’s the Difference?
When to Use “For Whom”
For whom works especially well when you’re aiming for formal, traditional, or carefully edited English.
Formal Questions
You might write:
For whom was the award created?
Or:
For whom are these documents intended?
Or:
For whom did you prepare the presentation?
These sentences are grammatically sound and appropriate in formal contexts.
However, they can sound somewhat stiff in ordinary conversation.
A person at a dinner table probably wouldn’t say:
“For whom did you purchase this dessert?”
They’d be far more likely to say:
“Who did you buy this dessert for?”
The grammar isn’t the only consideration. Register matters too.
Academic and Professional Writing
In formal writing, for whom can be useful when the construction fits naturally.
For example:
The study identified the patients for whom the treatment was most effective.
Another example:
The organization serves communities for whom access to transportation remains limited.
These sentences have a formal tone that suits academic or professional prose.
You don’t need to use whom simply to make your writing sound intelligent. In fact, forcing whom into every possible sentence can make your prose sound unnatural.
Good writing isn’t about using the most formal word available. It’s about choosing the form that fits the context.
Formal Relative Clauses
You’ll often see for whom in relative clauses.
For example:
She is the person for whom I prepared the report.
Or:
He is the client for whom we designed the website.
Or:
That is the organization for whom she works.
These constructions are grammatically traditional and especially common in formal writing.
But there’s another option.
You can often move the preposition to the end:
She is the person I prepared the report for.
He is the client we designed the website for.
That is the organization she works for.
The second versions usually sound more relaxed.
Can You Use “For Who”?
This is where the subject gets more interesting.
If who directly follows the preposition for and functions as its object, traditional grammar generally calls for whom.
For example:
For who did you buy this gift?
Traditional edited English would use:
For whom did you buy this gift?
But that doesn’t mean the word who has disappeared from modern English whenever for is involved.
Far from it.
English speakers commonly restructure these sentences.
Instead of:
For whom did you buy the gift?
They say:
Who did you buy the gift for?
This construction is extremely common in everyday English.
Why “For Who” Sounds Unusual
The phrase for who can sound awkward because traditional English expects an object form after a preposition.
Compare:
for him
with:
for he
The second sounds wrong to most speakers.
Traditional grammar treats:
for whom
as the equivalent of:
for him
At the same time, modern English has weakened the who/whom distinction in many contexts. Speakers often use who where older grammatical rules would prescribe whom.
That’s one reason you’ll encounter forms that don’t follow the traditional rule in casual communication.
“For Whom” vs. “Who … For”
One of the most useful things to understand is that you don’t have to choose between an awkward for who and an overly formal for whom.
There’s often a third option.
Formal Version
For whom is this gift?
Conversational Version
Who is this gift for?
Both sentences ask essentially the same question.
The difference is mostly one of style and structure.
Here’s another pair:
For whom did you make this cake?
versus:
Who did you make this cake for?
The second sounds much more natural in casual American English.
More examples:
| Formal | Conversational |
| For whom is this letter? | Who is this letter for? |
| For whom did you buy the flowers? | Who did you buy the flowers for? |
| For whom are you working? | Who are you working for? |
| For whom was the gift purchased? | Who was the gift purchased for? |
| For whom did she prepare dinner? | Who did she prepare dinner for? |
This pattern is important because preposition stranding is a normal feature of English.
In simple terms, English often allows a preposition to remain at the end of a sentence or clause.
For example:
Who are you talking to?
Traditional formal style might produce:
To whom are you talking?
Both are understandable. The first is far more common in everyday conversation.
Important Exception: When “For Who” Is Part of a Different Structure
Here’s where simplistic grammar advice can lead you astray.
You shouldn’t scan a sentence for the word for and automatically change who to whom.
Consider:
I don’t know who this gift is for.
Some traditional grammar systems may prefer:
I don’t know for whom this gift is.
But the first sentence is completely natural modern English.
Why?
Because who belongs to the embedded clause:
who this gift is for
The sentence isn’t structured like:
For whom is this gift?
Instead, the clause has the natural conversational pattern:
This gift is for who?
The preposition remains at the end.
Here’s another example:
I don’t care who you bought it for.
This is a natural sentence in everyday American English.
You could create a much more formal version:
I don’t care for whom you bought it.
The second version is grammatical, but it sounds noticeably more formal.
The Important Lesson
Don’t judge who or whom based solely on the word immediately before it.
Look at the entire clause.
That’s especially important with longer sentences.
For example:
She asked who the flowers were for.
Here, who is natural in ordinary English.
Trying to mechanically change it to whom can produce:
She asked for whom the flowers were.
That version is possible in highly formal writing, but it doesn’t sound natural to most American speakers.
The structure matters more than a simplistic “preposition + pronoun = whom” rule.
FAQs:
Is “for whom” grammatically correct?
Yes. For whom is the traditional grammatical construction when whom functions as the object of the preposition for.
For example:
For whom did you prepare the report?
Is “for who” grammatically correct?
For who is generally not the preferred form in traditional formal grammar when who directly functions as the object of for. Modern English does use who more broadly in informal structures, though.
Instead of for who, most speakers would say:
Who is this for?
Should I say “for whom” or “who … for”?
Use for whom when you want a formal or traditional construction.
Use who … for when you want natural everyday English.
Is “who is this for?” correct?
Yes. Who is this for? is a standard and very common construction in modern English.
The preposition for appears at the end of the question. English allows this type of construction.
Is “for whom is this?” correct?
Yes. It’s grammatically correct, although it sounds formal and somewhat old-fashioned in casual conversation.
Conclusion:
When deciding between for who or for whom, remember that the traditional grammatical distinction is based on case. And one final point is worth remembering: “whom” isn’t wrong or obsolete, while “who” isn’t automatically wrong just because a preposition appears elsewhere in the sentence. Good grammar requires you to look at the whole construction.