Слова some и any в английском языке могут быть неопределенными местоимениями, прилагательными и наречиями.
Неопределенные местоимения some и any
Some - несколько, некоторое количество
Any - нисколько, никакой, какой-либо
Обычно как неопределенные местоимения они используются в предложениях с There is/are и have/has got:
There are some books on my desk. - На моем рабочем столе несколько книг.
There isn't any milk in the fridge. - В холодильнике нет (никакого) молока.
She's got some good news. - У нее есть (несколько) хорошие новости.
We haven't got any vegetables. - У нас нет (никаких) овощей.
В этих примерах some и any заменяют имена существительные или числительные, выражающие количество. Поэтому здесь они выступают в роли местоимений.
Как правило, some употребляется в утвердительных предложениях, а any в вопросах и отрицаниях:
Miranda hasn't got any close friends in her class. - У Миранды нет (никаких) близких друзей в классе.
Have you got any questions? - У вас есть какие-либо вопросы?
I've got some good stories. - У меня есть несколько хороших историй.
НО! В ряде вопросов мы будем использовать some, если:
вопрос выражает просьбу
Can I have some water, please? - Можно мне немного воды?
вопрос выражает предложение
Would you like some coffee? - Не хотите кофе?
вопрос выражает совет, намек, рекомендацию
Shall we order some food? - Закажем еды?
Any в значении "не важно", "любой" используется в утвердительных высказываниях:
Which colour do you want? - Oh, any colour, I don't mind.
Какой цвет ты хочешь? - О, любой, не важно.
Some и any в составе слов
С помощью some и any образуются неопределенные местоимения от следующих слов:
one
body
thing
where
Использование местоимений someone, anyone, somebody, anybody, something, anything, somewhere, anywhere обусловлено теми же правилами, что и употребление самих some и any: в утверждениях some, в отрицаниях и вопросах - any.
I know someone who can help. - Я знаю кого-то, кто может помочь.
She didn't see anyone. - Она никого не видела.
There's somebody in the kitchen. - На кухне кто-то есть.
There isn't anybody in the classroom. - В классе никого нет.
I've got something to tell you. - У меня кое-что есть тебе рассказать.
He doesn't know anything about the accident. - Он ничего не знает о происшествии.
We'd like to go somewhere for our holiday. - Мы бы хотели поехать куда-нибудь в отпуск.
They don't need to go anywhere. - Им нет необходимости куда-либо идти.
Однако, слова с any могут использоваться в утвердительных предложениях, когда речь идет о людях, предметах или местах в общем и целом, и их смысловая нагрузка выражена в значении "любой". В то время как слова с some подразумевают что-то или кого-то определенного ("кто-то, кто-нибудь, но не любой"):
Anyone can do it. - Любой (человек в общем и целом) может это сделать.
Somebody can do it. - Кто-то может это сделать (но не любой человек).