Разница между who и whom в современной английской грамматике заключается в их употреблении в роли подлежащего и дополнения в предложении. 24
Who в английском предложении — это подлежащее. 4 Местоимение отвечает на вопросы «кто?», «который?». 4
Whom в предложении — это дополнение: объект, на который направлено действие. 4 В русском переводе оно отвечает на вопросы «кому?», «кого?», «которому?», «которого?», «которым?». 4
Чтобы определить, какое местоимение использовать, можно попробовать заменить его на личные в третьем лице. 4 Если в предложении подставляется he или she, то следует говорить who. 4 Если выходит him или her, то правильно сказать whom. 4