Чтобы запомнить разницу между who и whom в английском языке, можно использовать следующие правила:
- Подлежащее и дополнение. habr.com Who используется для описания кого-то, кто совершает действие (подлежащее). habr.com Whom — когда речь идёт о ком-то или чём-то, по отношению к кому или чему совершается действие (дополнение). habr.com
- Замена на личные местоимения. vk.com habr.com Если в качестве замены подойдёт местоимение he или she, то нужно использовать who. habr.com Если заменить можно только на him или her — то whom. habr.com
- Перевод на русский язык. vk.com Who невозможно перевести иначе чем «который или кто», в то время как whom переводится с английского местоимениями во всех остальных падежах. vk.com
- Наличие предлога. vk.com Who никогда не употребляется с предлогами, поскольку в предложении выступает в качестве подлежащего и напрямую обозначает субъект. vk.com C whom возможно использование различных предлогов для формирования связей между членами предложения. vk.com
Ещё один способ запомнить разницу — представить, что who — это «кто?», а whom — «кого?». telegra.ph