For whosau for whom este formularea mai corectă? Și care este diferența?

Răspunsul vorbitorului nativ
Rebecca
În acest caz, for whomeste cuvântul mai corect. Cu toate acestea, în lumea vorbitoare de limbă engleză, este foarte frecvent ca whosă înlocuiască whom. Dacă există o diferență, whomcorespunde obiectului propoziției și whocorespunde subiectului. Da: A: Who did you go with? = Whom did you go with? (Cu cine te-ai dus?) B: I went with her. (Am mers cu ea.) Da: A: For whom is this present for? (Pentru cine este acest cadou?) B: The present is for him. (Este un cadou pentru ea.) Da: A: Who's going to the party? (Cine merge la petrecere?)