

So if you are beginning a sentence with “to whom”, “for whom”, “with whom” etc, it sounds better to use “whom”. However, people do usually use the ‘whom’ after the preposition, as in when a sentence is begun with “to whom”, “with whom” or “for whom”, etc.

In the examples above, you would just use “who” in ordinary conversation. However, in everyday spoken English, you would rarely hear someone use “whom”. Strictly speaking, you should use “whom” when referring to the object of the sentence, which is Alfie in the above sentences.

They refer to persons only, not to things. “Who” and “whom” are both used as interrogative pronouns that is to say they are question words, which stand in for the noun you are asking about in the sentence. “Who” and “whom” as interrogative pronouns
