Is there a restaurant around(where)I can have something to eat?中为什么不能用that?

问题描述:

Is there a restaurant around(where)I can have something to eat?中为什么不能用that?

这里就是一个where引导的定语从句,你再加一个that 不是画蛇添足了?

这明显是定语从句,where在从句中做状语,而that不能在从句中做状语

定语从句,先行词是restaurant,从句I can have something to eat不缺主语或宾语,关系副词在从句里做地点状语,用填where.