Here is the man whom you're been looking for.为什么此处whom作宾语?为什么不是定语用whose呢?She lives in the house whose door and windows are broken.就是作定语呢?这两句话有什么区别?

问题描述:

Here is the man whom you're been looking for.
为什么此处whom作宾语?为什么不是定语用whose呢?
She lives in the house whose door and windows are broken.就是作定语呢?这两句话有什么区别?

whom 是做宾语 for 的宾语
whose 谁的 也就是说 whose 后面必须是名词

定于从句主要是看关系词与所修饰词之间的关系
在第一句话中,所修饰词是man,而man在从句中是做介词for的宾语,所以用了whom
在第二句话中,所修饰词是house,是从句中door 和windows的所有者,所以用了whose
注意:whose不光指人的所有,物的所属同样用whose

这个就是把whom和whose替代的词带进去,第一句就是 you're been looking for the man,所以用whom;第二句是 the house‘s door and windows are broken,所以用whose