第1个回答 2011-10-27
1.whom 针对宾语提问,例句:The girl to whom I gave the pen is my sister.
把句子变为正常语序为(原句):I gave my pen to the girl.She 's my sister.这里the sister 是我把钢笔给的对象,就是宾语,所以用whom提问,作为谓语的对象,作为宾语,所以要加to.
whom也指人,在定语从句中做宾语,通常可以省略。
2.who 针对主语提问,例句:The girl who give me the pen is my sister.
把句子变为陈述语序(原句):The girl gave me the pen .She's my sister.
这里给我钢笔的The girl是主语,针对主语提问所以用who.
who 指人,在定语从句中作主语,不可省略。
3.which 主要引导定语从句,定语是做修饰成分的,功能是限定成分.例如:The pen which is green is mine.
这里which 引导的is green是对钢笔颜色的修饰,所以用which. .
which可指人,亦可指物,做宾语时可省略。
4.whose指某人的或某物的,在定语从句中做定语,不可省略。
指物时,常用the+n.+of+which 的结构来代替。The classroom whose door is broken will soon be repaired.
=The classroom the door of which is broken will soon be repaired.
门破了的那个教室很快将被修好。
5.Where和以上词语最大的不同在于它是关系副词,而其他的为关系代词。where指地点,代替先行词在定语从句中做地点状语。