Is there any meat in the tomato soup?-No,there isn't any./there's no meat.any为什么不能省略

问题描述:

Is there any meat in the tomato soup?-No,there isn't any./there's no meat.any为什么不能省略
there be 句型的回答不应该是No,there is/are吗?为什么要这样回答?什么情况下得加any?
-Are there any hats in your room?
A.Yes,there are.
B.No,there aren't any.
C.No,they aren't.
D.Yes,there are some.
能不能解释为什么选A,不选B.
明天就考试,望有正解,
肯定回答是Yes,there are (some).some可以省略,口语化

这是There be结构,就像其他的问句一样,肯定回答采用第一种方式,如:
Are you a student?
Yes, I am.(一般不说Yes, I am a student.)可是any为什么不能省略当问话侧重于对象时,是不用some或any的。Is there a cake on the table?桌子上有块蛋糕吗?Yes,there is. / No,there isn’t.是,有。/ 不,没有。那Is there any meat in the tomato soup? -是强调什么?侧重于对象是什么意思,这道题不一样吗?我还是不大懂,能不能举例一般在什么情况下回答用No, there isn't any./there's no meat. 谢谢