This is the hotel where ( =in which / at which) they were staying. 这就是他们当时住的旅店。

This is the hotel where ( =in which / at which) they were staying. 这就是他们当时住的旅店。
这句话为什么能换成in which / at which?

where ( =in which / at which) they were staying是定语从句,如果把它还原成独立的句子,就是:

They were staying in/at the hotel.
in/at the hotel是地点,所以在定语从句中可以用where引导。如果在从句中保留介词in/at,那么就用which指代the hotel,就变成in/at which了。

祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-15
This is the best hotel(that) I know. 这是我所知道的最好的饭店。they were staying他们当时住的旅店why可代替for which: The reason why he
第2个回答  2012-07-15
在定语从句中的语法规则
第3个回答  2012-07-15
定语从句中where是关系副词=介词+which ,stay at /in the hotel ,所以在这where=at/in which
第4个回答  2012-07-15
因为stay in/ stay at的介词in/ at前置
相似回答