题目
Do you still remember the restaurant ___we had dinner last night?( )A. thatB. whichC. whereD. why
Do you still remember the restaurant ___we had dinner last night?( )
A. that
B. which
C. where
D. why
题目解答
答案
C. where
解析
本题考查定语从句中关系词的选择。解题关键在于:
- 明确先行词是restaurant(地点名词);
- 分析从句中缺少的成分:从句
we had dinner last night
缺少地点状语(相当于at the restaurant
); - where在定语从句中可作地点状语,对应省略的介词
at
。
关系词的选择依据
- 先行词是地点名词(restaurant),通常用where引导定语从句,表示"在...的地方"。
- 从句
we had dinner
省略了介词at
,完整形式应为we had dinner at the restaurant
,因此需要地点状语。 - where可替代
at the restaurant
,简化为where we had dinner
。
选项排除
- that/which:需作主语或宾语,但本句从句缺少状语。
- why:表示原因,与句意无关。