在英语语法中,名词性从句中的"who"不能充当宾语,而应使用"whom"。例如,“She asked whom I had seen at the party.”(她问我在聚会上见过谁。)中的"whom"就是一个宾格代词,它在从句中充当宾语。
首先,需要明确的是,who作为疑问代词时,通常用来询问人的身份、职业、姓名等信息。例如,“Who is the new teacher?”(新老师是谁?)中的who就是一个疑问代词,它在从句中充当主语。
而在名词性从句中,who可以充当主语、表语或同位语,但是不可以充当宾语。例如,“I don’t know who is coming to the party.”(我不知道谁要来参加聚会。)中的who就是一个名词性从句,它在从句中充当主语,而不是宾语。
如果想要在名词性从句中使用代替人的宾格代词,可以使用whom。例如,“She asked whom I had seen at the party.”(她问我在聚会上见过谁。)中的whom就是一个宾格代词,它在从句中充当宾语。