Употребление вопросительных слов «who» и «whom» в современном английском языке отличается ролью в предложении. 2
Who в предложении — это подлежащее. 2 Местоимение отвечает на вопросы «кто?», «который?». 2
Whom в предложении — это дополнение: объект, на который направлено действие. 2 В русском переводе оно отвечает на вопросы «кому?», «кого?», «которому?», «которого?», «которым?». 2
Таким образом, who используется для описания того, кто совершает действие, а whom — когда речь идёт о ком-то или чём-то, по отношению к кому или чему совершается действие. 3