“who”“whom”“whose”有什么区别?

如题所述

  一、who是主格,一般用在动词前面.
  whom是宾格,一般用在介词或动词后面.
  whose是所有格,意思是“谁的",一般用在名词前面
  二、who,whom,whose的具体区别和用法如下:
  1)who代表人,在从句中作主语:
  例如:
  The man who robbed her has been arrested. 抢她东西的人被捕了。
  The girls who served in the shop were the owner’s daughters.
  在商店里接待顾客的那些姑娘是老板的女儿。
  The girl who spoke is my best friend. 讲话的姑娘是我最好的朋友。
  2)whom 也代表人,但在从句中作宾语或介词宾语:
  例如:
  The man whom I saw told me to come back today.
  我见到的那个人让我今天再来。
  The girls whom he employs are always complaining about their pay.
  他雇佣的姑娘们老是抱怨工资太低。
  注意:在口语中常可用who代替, 也可省略:
  例如:
  The man(who) I saw told me to wait. 我见到的那个人让我等一会儿。
  但紧跟介词时只能用whom:
  The man to whom I spoke was a foreigner. 我找他讲话的那人是外国人。
  3)whose表示“某人的”,在从句中作定语:
  例如:
  A mental patient is one whose mind is diseased. 精神病人就是脑子有病的人。
  I know a boy whose father is an acorbat. 我认识一个男孩,他父亲是杂技演员。
  注意:有时可指无生命的东西:
  例如:
  He saw a house whose windows were all broken. 他看见一所房子,窗子全都破了。
  He showed me a machine whose parts are too small to be seen.
温馨提示:答案为网友推荐,仅供参考
相似回答