这句话我觉得语法不对, there is a good place to eat 是一个完整的句子,并为陈述句的宾语从句,应该不是用where做连接词的。that还说的过去,that引导陈述句的宾语从句,且可以省略。whether/if引导“是否”的一般疑问句,在此句中是不可以用的。所以这个句子是不对的。
Can you tell me where there is a good place to eat?
where there is a good place to eat是宾语从句,where 表示“在哪里”,whether/if表示“是否”。例如:Can you tell me whether/if there is a hotel to stay at here? 你能告诉我这儿是否有旅馆住?
首先你得知道tell sb sth这个是双宾语。
主语:you 谓语: can tell 间接宾语:you 直接宾语在这里是一个句子,也就是宾语从句,省略了that,=tell me that (where there is a good place...)
从句是没有问题的,就是在where疑问句里用了个there be 句型。
句子是对的,“你能告诉我哪里有好的饭店吗?”如果where改为whether / if那么,意思有点不一样了,成了“你能告诉我有没有一家好饭店?”
there不能删除,where也不能做代词。
相信自己,你是对的:即
Can you tell me ( 主句)where 引导词there is a good place to eat?(从句)
注:whether / if 是否,主句的动词应该是ASK
加油!不明白再问!如果帮到你,请采纳,谢谢!