大家来帮我看看这道定语从句单选题.This is the hotel _____last month. A. which they stayed B. at that they stayed C. where they stayed at D. where they stayed 这道题答案是D 为什么要选D ?如果要选A 那么句子应该变换呢?麻烦解释清楚点 谢谢了
问题描述:
大家来帮我看看这道定语从句单选题
.This is the hotel _____last month.
A. which they stayed B. at that they stayed
C. where they stayed at D. where they stayed
这道题答案是D 为什么要选D ?如果要选A 那么句子应该变换呢?麻烦解释清楚点 谢谢了
答
我给你分析一下:首先,which是关系代词,where是关系副词.当先行词在从句中表示的是时间或地点(在从句中做状语)时,要用关系副词;当先行词在从句中做宾语(表示动作的承受者,有时先行词在从句中做主语)时,就要用关系代词.
如果要选A则应该改成which they stayed at.where=at which
所以答案应该选择D