英语SOME ANY用法好奇怪,同样句型怎么一会用SOME 一会用any?

Do you want any meat?为什么用any Do you want some juice? 为什么用some都是从课本中找的句子,没毛病
关注者
7
被浏览
4,242
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

泻药。有点晚了,不怎么上知乎,见谅。

首先先给一下语法规则吧 some常用在肯定句中,而any则常用在否定和疑问句中 。

是的,如果你是初中生高中生,那这一条就是你应该死死牢记并且作为你行文、答题的黄金定律来供奉的,因为中国的应试教育要求你这么去做。

如果你不是应试教育体制里面的人,那么我完全可以负责任的告诉你,这两个词,是可以随便用的,尤其是美式英语。

举个例子,

I don't have no money.

I don't have any money.

你不能说第一句就是错的,第二句就是标准的,因为美国人平常说话就是说的第一句,他们也不知道自己的语法有问题,他们只是从小就被教这样说而已。 言传身教,反而导致了第二句这种说法在美国人嘴里特别扭,我没听到过有人这样说。

再举个例子, you don't give me no choice ( Tag of War 歌词) 按理来说应该是any choice ,事实却不然,虽然any显得很标准,但是我们习惯上倾向于用no 这种双重否定表否定。


some 的问题, 同理。 其实这不是语法问题, 而是文化的问题。有这种问题很正常,毕竟经过了应试教育以后,中国学生学英语的思维出现了定式,一旦接触到活的东西,立马一脸雾水。

楼主有这个问题的那一刻,就说明你已经注意到了文化之间的gap,