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在定语从句中充当句子的主语.