怎样区分that和which和whom还有who?谢

3个回答

  • that即可代表事物也可代表人,which代表事物(绝不可用在人身上);

    它们在从句中作主语或宾语,

    that在从句中作宾语时常可省略关系词,用法很广泛,很多时候可以代替which

    which在从句中作宾语则不能省略,在两件事物或两件事物以上作选择时用.

    who和whom引导的从句用来修饰人,分别作从句中的主语和宾语,

    whom作宾语时,要注意它可以作动词的宾语也可以作介词的宾语

    Whom 只能出现在从句里面或是介词(如 to,from,at,of..)后面.

    Whom 出现在从句里面时,所有用whom的地方都可以用who代替.

    Whom 这个词只出现在很正式的书面语.口语不用.

    Whom 在介词(如 to,from,at,of..)后面时,不可替换.例:

    Who told you the story?(主语)

    Who is that man over there?(主语补语)

    Whom/ Who did you meet at the airport?(宾语) 注意有at

    Whom did you give the book to?(介词宾语) 注意有to

    whom是who的宾格,在现代英语中一般只用于书面体,whom只能做宾语 例:

    who are you?不能是whom are you?

    This book belongs to whom/who?

    两者都可以语中通常用who,但在介词后只能用whom.