Писала вчера письмо по работе и задумалась, как правильно написать «У кого я могу спросить?» — с who или whom? Оказалось, нужно воспользоваться методом «he/him»:
he = who
him = whom
Вопрос или утверждение перефразируем так, чтобы было понятно, какое местоимение мы бы использовали: если «he», то ставится who, если «him» — ставится whom.
Пример:
Who/Whom wrote the letter?
He wrote the letter. Значит, правильно who.
For who/whom should I vote?
Should I vote for him? Значит, правильно whom.