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