在英语语法中,who 作为主语代词时,可以单独使用,例如:“Who are you?” 而whom 则是who 的宾格形式,不能单独用作主语,如不能说“Whom are you?”。值得注意的是,在介词后,通常只能使用whom,如“我并不知道你正与谁交谈”。
在定语从句、宾语从句和同位语从句中,who 和whom 都可以使用,具体选择取决于句子的具体语境。例如,在“我弟弟是去年获得奖学金的学生”这句话中,可以使用“who”或“whom”。而who和that在使用上也有区别,某些情况下,只能使用who,而不能用that,这与whom的使用规则类似。
例如,当主语从句的主语为指人的名词或代词时,只能使用who,而不能使用that。比如,“That he is a good student is known to everyone.” 这句话中,不能用“who”代替“that”,也不能用“whom”。这也体现了who和whom使用规则上的差异。
总的来说,who和whom的选择取决于句子结构和语法要求,掌握它们的正确用法有助于提高英语表达的准确性和流畅性。