Разница между использованием who и whom в английском языке заключается в их роли в предложении: lingua-airlines.ru
- Who — это подлежащее, которое обозначает того, кто совершает действие. habr.com Местоимение отвечает на вопросы «кто?», «который?». lingua-airlines.ru Примеры: Who is going to the party with me? (Кто идёт на вечеринку вместе со мной?). habr.com
- Whom — это дополнение, объект, на который направлено действие. lingua-airlines.ru В русском переводе оно отвечает на вопросы «кому?», «кого?», «которому?», «которого?», «которым?». lingua-airlines.ru Примеры: Whom do you want to invite to the party? (Кого ты хочешь пригласить на вечеринку?). lingua-airlines.ru
Таким образом, who используется для описания субъекта действия, а whom — для описания объекта, по отношению к которому совершается действие. habr.com