the man whose house i have stayed in for two months has some money trouble为什么不能用which?

问题描述:

the man whose house i have stayed in for two months has some money trouble
为什么不能用which?

1.whose物主代词指代the man's,就不能只用关系代词which来引导定语从句
2.如果句子是The house ( ) I have stayed in ...就可以用which了
The house which I have stayed in ...
或者The house in(介词提前) which I stayed for ...也可以
再者,The house where I stayed for...(不用介词in了,就直接用where)