For whoou for whom est la formulation la plus correcte ? Et quelle est la différence ?

Réponse d’un locuteur natif
Rebecca
Dans ce cas, for whomest le mot le plus correct. Cependant, dans le monde anglo-saxon, il est très fréquent que whoremplace whom. S’il y a une différence, whomcorrespond à l’objet de la phrase, et whocorrespond au sujet. Oui: A: Who did you go with? = Whom did you go with? (Avec qui êtes-vous allé ?) B: I went with her. (Je l’ai accompagnée.) Oui: A: For whom is this present for? (À qui s’adresse ce cadeau ?) B: The present is for him. (C’est un cadeau pour elle.) Oui: A: Who's going to the party? (Qui va à la fête ?)