Займенник Who використовується в якості підмета (про інших використань займенники Who дивіться у That, Which Who). Говорячи простою мовою, в будь-якому місці речення, де можна використовувати займенники I, she або he, можна використовувати і Who.

Наприклад:
She is the one who built that funny English website.
Це вона (хто) зробила цей забавний сайт англійської.

У питальних Реченнях Who використовується, коли мова йде про людину або групу людей, які щось зробили, або коли питається чиєсь ім'я. Фактичні, в неформальній мови і листі займенник Who використовується дуже часто.

Наприклад:
Who is that girl over there?
Хто ця дівчина он там?

Who let the dogs out?
Хто випустив собак?

She asked me if I knew who had got the job.
Вона запитала мене, чи знаю я, хто отримав цю роботу.

Займенник Whom використовується у формальній мові як доповнення дієслова або приводу.

Наприклад:
He took out a photo of his son, whom he adores.
Він дістав фотографію свого сина, якого він обожнює.

There were 500 passengers, of whom 121 drowned.
Всього було 500 пасажирів, 121 які потонули.

Зверніть увагу:

Займенник Whom рідко використовується в питаннях.

Наприклад:
To whom do you wish to speak? (Звучить старомодно, бундючно і неприродно.)
ким ви бажаєте поговорити?

Увага

Якщо ви не можете вирішити, що використовувати, спробуйте тест "he або him" – спробуйте переписати речення, використовуючи займенники he або him.

Наприклад:
"He took out a photo of his son, whom he adores." – "He adores he." звучить неправильно. Отже, правильно буде "He adores him."