在英语中,定语从句是一种非常常见的语法结构。在定语从句中,who 和 whom 都可以用来指代人,但两者在使用上有一些区别。
Who
Who 通常用来指代主语,也就是在从句中扮演动作发起者的人。
例如:
- The girl who is wearing a red dress is my sister.(穿红裙子的女孩是我妹妹。)
- He knows someone who can speak Chinese.(他认识一个会说中文的人。)
Whom
Whom 则通常用来指代宾语,也就是在从句中扮演动作接受者的人。
例如:
- The man whom I met yesterday is a doctor.(我昨天遇到的那个男人是一位医生。)
- The woman whom he loves is very beautiful.(他爱的那个女人很漂亮。)
需要注意的是,有时候 whom 可以被替换成 who,尤其是在口语中,但在正式的书面语中,正确的使用 whom 可以体现出语法的准确性。
总的来说,who 和 whom 在定语从句中的区别在于指代的人在从句中扮演的角色不同。记住这个区别,就可以更加准确地运用定语从句来表达自己的意思了。