Whom は使い方を説明するのが非常に難しいのが正直なところです。感覚と慣れが大きな要素です。
それでも竹村さんが言うように「To whom are you xxxxing to?」が一番わかりやすいと思います。
例えば:
To whom are you speaking to?
To whom are you referring to?
Mr. Trump is the person to whom many Americans are pinning their hopes upon.
ジュリアン
To whomも使いますが、一般的にWhoをさきにおいて疑問文を作ります。
誰?というのを聞きたいのでWhoですね。
回答にあるようにWho bought that for you? 誰がそれを[買ったの](https://eikaiwa.dmm.com/uknow/questions/47657/)?というように使います。
過去のことなのでbuyをboughtと過去形にします。
To who/ To whomは文法の内容になります。
違いは、 I and meに似ています。(+ he and him, she and her, etc.)
WHO= whoは主語(subject) I, you, he, she – it is the person performing the action of the verb.
WHOM= Whomは目的語(object), like me, him, and her – it is the person to/about/for whom the action is being done.
ご参考になれば幸いです。