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? (ใครจะไปงานปาร์ตี้?)