ขอถามเรื่อง relative pronouns

พอดีวันนี้สอบมาอะค่ะ คือสงสัยนิดหน่อยค่ะ
เราคิดเอาเองว่า ถ้าจะใช้ whom ได้เนี่ย จะต้องมี preposition อยู่ด้วย
เช่น
The girl whom you speaking to is my sisiter.

แล้วอย่างข้อนี้ จะตอบ ,whom หรือ ,who คะ
Do you know Rosie______ Jack has given a present?
ช้อย
A) who
B) ,who
C) ,whom
D) จำไม่ได้

เราลังเล whom กับ who ทั้งๆที่ครูก็สอนว่า who เป็นประธาน ต้องตามด้วย verb นะ
แต่ก็ตอบ ,who ไปอะค่ะ เพราะไม่เห็น มี Jack has given a present to หรือช้อยก็ไม่มี to whom ด้วย
.... (เราเพิ่งมาอ่านหนังสือก่อนสอบชั่วโมงนึงด้วย)
ออกจากห้องสอบถามเพื่อน ทุกคนที่ถามล้วนตอบ ,whom
เลยอยากรู้แล้วว่าจริงๆใช้อะไรหรอคะ
เราอยากเข้าใจให้มันถูกต้องจริงๆด้วยอะค่ะ ยังไงรบกวนด้วยนะคะ
ขอบคุณมากๆเลยค่ะ

*แก้ไขแท็กค่ะ
**แก้ไขคำผิดค่ะ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่