首先这道题目选D,该句是一个定语从句,你要保证主句和从句的成分都不缺失.为了更好理解,我们把这个定语从句拆成两个简单句:1.This is the hotel(是这个句子的主句)2.They stayed at this hotel last month(这是定语从句的简单句变形)既然要保证从句的成分不缺失,看看题目的选项A.缺少介词at(因为stay是不及物动词,不能直接加宾语),选项B.没有at that这种用法,要也是at which,选项C.where=介词+which即at which,而后面的stay后又有at,这样就重复了,最后选项D.where=at which成分不缺失也不重复,因而D正确.即在定语从句中的动词是不及物动词,且从句中没有和该动词搭配的介词时用where,相反用which.