1. 用作形容词或代词,some 【通常】用于肯定句,而 any 则通常用于否定句、疑问句或条件句。如:
There are some letters for you. 有几封信是你的。
There aren’t any letters for you. 没有一封信是你的。
Are there any letters for me? 有我的信吗?
2. any 有时也可用于肯定句,表示“任何”之意。如:
Take any book you like. 你喜欢哪本书就拿哪本。
Give me a book — any book will do. 给我本书,什么书都行。
3. some 有时用于疑问句,表示请求、邀请或希望得到肯定回答。如:
What about some sugar? 在这里就是这种用法,当你咨询别人的意见或者意愿的时候,常用some,虽然是在疑问句。
比如你做飞机,空姐就会问你,Would you like some coffee or tea?
所以要记住,询问别人的想法,要用some。
例句:
Shall I get you some paper? 要我给你拿些纸来吗?
4. some 有时用于否定句,表示部分否定。如:
I don’t like some of the books. 这些书当中有几本我不喜欢。
比较:I don’t like any of the books. 这些书当中我一本也不喜欢。
1、侧重点不一样
any和some之间的区别在于侧重点不一样,some是一般用在肯定句中,修饰可数或不可数名词。而any是一般用在疑问句或否定句中,修饰可数名词。所以在一般疑问句表示请求、邀请或希望得到肯定的回答,通常用some。
2、用法不一样
some是常用于肯定句中。some作代词用作主语时,谓语动词的数应依其所代替的名词的单复数形式而定。而any也可用在肯定句中,表示“任何事物”或“任何人”,常用于“any of……”结构。
3、所表达的意思不一样
1、some的意思为一些,若干。如例句I saw some people I knew。我看见了几个熟人。而any 的意思是任何的,任一的,非一般的,不寻常的。例句为Phone me any day next week。下星期的任何一天给我打个电话。