Do you have any cheese?中一定要有any吗?为什么呢?一个说必须要有any或some,但还有一个说不需要也可以,到底是哪一个的对呢?

问题描述:

Do you have any cheese?中一定要有any吗?为什么呢?
一个说必须要有any或some,但还有一个说不需要也可以,到底是哪一个的对呢?

是的,必须用any
一般疑问句中用any代替some,语法规定

不一定要,用了any or some表示希望能从对方得到肯定的答复

不一定啊,cheese 是奶酪,不可数,一般在疑问句中会用any代替some,但是如果你希望对方肯定的答复,也可以说Do you have some cheese?
或者省掉两者Do you have cheese?也OK