He lives in a hotel, _____ is only five minutes' walk from here.

He lives in a hotel, _____ is only five minutes' walk from here.
A. that B. which C. in which D. where
Which one? Why?

答案:B
解释:that不能引导非限制性定语从句,所以排除A。in which 相当于where,而这里还缺主语,所以CD排除。正确答案是B,which指物,这里指代前面的hotel,同时which在定语从句中充当句子的主语。

祝你新年快乐,学习更上一层楼!请记得采纳,谢谢!(*^__^*)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-01
B
which替代前面的hotel
即the hotel is only five minutes' walk from here
首先这句话明显是定语从句,排除D,C多了in,这是非限制性定语从句,有逗号,不能选A
第2个回答  2011-01-01
D 定语从句 修饰hotel