For whovagy for whom a helyesebb megfogalmazás? És mi a különbség?

Anyanyelvi válasz:
Rebecca
Ebben az esetben for whoma helyesebb szó. Az angol nyelvű világban azonban nagyon gyakori, hogy whohelyettesítik whom. Ha van különbség, whommegfelel a mondat tárgyának, és whomegfelel a témának. Igen: A: Who did you go with? = Whom did you go with? (Kivel mentél?) B: I went with her. (Vele ment.) Igen: A: For whom is this present for? (Kinek szól ez az ajándék?) B: The present is for him. (Ez egy ajándék neki.) Igen: A: Who's going to the party? (Ki megy a buliba?)