在英语定语从句中,"whom"作为宾格代词,通常用来代替人,并作为受格表示被动或间接宾语。当定语从句中的先行词是人称代词或某些特定的介词后置动词时,需要使用"whom"。然而,口语和非正式写作中,人们往往使用"who"代替"whom",尽管这在语法上存在问题。
首先,我们需要明确的是,whom是一个宾格代词,通常用来代替人。在定语从句中,whom通常作为受格,表示被动或间接宾语。下面是一些例子:
- The man whom I met yesterday is a doctor. (我昨天遇到的那个人是一名医生。)
- The girl whom he gave the book to is my sister. (他把书给的那个女孩是我妹妹。)
- The teacher whom we talked to is very kind. (我们跟他谈话的那位老师非常友善。)
需要注意的是,当定语从句中的先行词是人称代词或者一些特定的介词后置动词时,我们需要使用whom来代替宾语。例如:
- The person whom I talked to was very helpful. (我跟他谈话的那个人非常乐于助人。)
- The doctor whom she works for is very famous. (她所工作的那位医生非常出名。)
最后,需要提醒大家的是,在口语和非正式的写作中,人们往往使用who代替whom。虽然这种用法在语法上存在问题,但在实际应用中非常常见。