he = who (subjective pronoun) สรรพนามที่เป็นประธาน him = whom (objection pronoun) สรรพนามที่เป็นกรรม ตัวอย่างเช่น Whom do you think I talked to yesterday? เธอคิดว่าฉันคุยกับใครเมื่อวานนี้? I think you talk to him yesterday. ฉันคิดว่าเธอคุยกับเขาเมื่อวาน He’s a person who likes to play football. เขาเป็นคนที่ชอบเล่นฟุตบอล แต่ในภาษาพูดส่วนใหญ่แล้วจะพูด who ในทุกกรณี เพราะ whom ฟังดูโบราณและเป็นทางการเกินไป เช่นถ้าจะบอกว่า คุณจะไปกับใคร ในภาษาพูดจะใช้ Who are you going with? ภาษาที่เป็นทางการคือ With whom are you going? แต่แทบจะไม่มีใครพูดแบบนี้ ตัวอย่างเพิ่มเติมจาก www.GrammarBook.com/
Who/Whom wrote the letter? He wrote the letter. Therefore, who is correct.
Who/Whom should I vote for? Should I vote for him? Therefore, whom is correct.
We all know who/whom pulled that prank. This sentence contains two clauses: we all know and who/whom pulled that prank. We are interested in the second clause because it contains the who/whom. He pulled that prank. Therefore, who is correct.
We wondered who/whom the book was about. This sentence contains two clauses: we wondered and who/whom the book was about. Again, we are interested in the second clause because it contains the who/whom. The book was about him. Therefore, whom is correct.