who whom的区别用法

`who` 和 `whom` 是英语中的人称代词,它们的主要区别在于词性、用法以及在句子中的位置。以下是它们的主要区别:
1. 词性不同 :
`who` 是主格代词,用作句子的主语。
`whom` 是宾格代词,用作句子的宾语。
2. 用法不同 :
当 `who` 用作疑问代词时,意思是“谁”,通常用来询问人,在句子中可作主语或宾语。
`whom` 通常用在介词后面,作为介词的宾语,或者在定语从句中作为宾语代词。
3. 在句子中的位置 :
`who` 可以直接用在疑问句的主语位置。
`whom` 不能直接用在介词后面,介词后面必须使用 `whom`。
4. 正式与非正式文体 :
在非正式文体中,`who` 可以代替 `whom`,特别是在作宾语时。
在正式文体中,`whom` 更常用于介词后面或定语从句中作为宾语。
5. 词源 :
`who` 源自古英语单词 \"hwa\"。
`whom` 源自古英语单词 \"hwam\"。
举例说明:
`Who` 可以用在主语位置:
Who is going to the party?
`Whom` 通常用在宾语位置,尤其是在介词后面:
To whom did you give the book?
需要注意的是,尽管 `who` 和 `whom` 在许多情况下可以互换,但 `whom` 更强调宾语的角色,而 `who` 更偏向于主语。在正式写作中,正确使用 `whom` 可以使句子结构更加清晰和准确
其他小伙伴的相似问题:
who和whom在句子中的具体应用实例有哪些?
whom在介词后面的具体用法是什么?
who和whom在正式文体中的区别?


