Что правильнее, For who или for whom ? А какая разница?

Ответ носителя языка
Rebecca
for whom здесь более правильное выражение. Однако очень часто можно увидеть who whom заменяет в англоязычных странах. Если есть разница, whom соответствует объект предложения, а who — подлежащее. Пример: A : С Who did you go with? = Whom did you go with? (С кем ты пошла?) B : I went with her. (Я пошел с ней.) Пример: A : For whom is this present for? (Для кого этот подарок?) B : Подарок The present is for him. (Это подарок для него.) Пример: A : Who's going to the party? (Кто идет на вечеринку?)