从意思结构而言,应该用B
where there's a good place to eat
在哪儿有好吃的地方.
但是,eat后应该有at,因为place不能eat
D答案也不对:哪里好地方是吃的
where there's a good place to eat at才对的
或者
where there's delicious food to eat哪有好吃的食物
又如:
Where is there a good restaurant?
哪里有好的餐馆?
Can you tell me where there is a good restaurant?