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

问题描述:

怎样区分that和which和whom还有who?谢
就是指在做题时,四个选项都有应该怎样来区分?

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.