This is the hotel where they were staying. 这就是他们当时住的旅店

为什么where不换成that or which

第1个回答  2012-02-03
where 是副词在定语从句中代替先行词hotel做地点状语,相当stay at the hotel 但that ,which是代词不能做状语。追问

如果把stay换成go也是这样么? 这跟动词是否及物有关系么?

追答

是的,因为是不及物动词。

第2个回答  2012-02-03
这里引导词作状语,故用WHERE,
另外where = at which追问

为啥不是stay的宾语呢? 呆在那么不是

追答

STAY 是不及动词,后面不能直接接宾语

追问

如果找个及物的 那是不是就是that了? go行么

追答

先行词是HOTEL 是地点,引导词不能用THAT

本回答被提问者采纳
第3个回答  2012-02-03
因为你已经离开他们住的酒店
相似回答