Разница между some и any довольно проста. Для новичков достаточно запомнить несколько правил, которые помогут выбрать подходящий вариант (1 и 2). Для продвинутых необходимо различать смысл предложения (3 и 4).

some any разница

1. Some используется в утвердительных предложениях.

Any — в отрицательных.

I have some tea. But I don’t have any coffee. (У меня есть немного чая. Но у меня совсем нет кофе.)

2. В вопросах обычно используется any.

Do you have any tea?

Some используется для просьбы или предложения:

Do you need some assistance? (Тебе нужна какая-нибудь помощь?)
Could I have some more of that pie? (Можно мне еще немного того пирога?)

3. Другой вариант объяснения — по смыслу:

Some используется для чего-то определенного, any  используется для чего-то неопределенного:

  • Do you need any help? (Ситуация: ребенок собирается делать школьный проект. Мама спрашивает: тебе нужна помощь? Имеется ввиду — Тебе нужна вообще какая-нибудь любая помощь? Если тебе нужна любая помощь, только скажи.)

  • Do you need some help? (Ситуация: ребенок делает школьный проект. Мама входит в комнату, видит, что ему не приклеить кораблик. Она спрашивает: Тебе нужна помощь? Имеется ввиду конкретная помощь, вот давай я приклею.)

 

  • Do you have any cheese? (У тебя есть сыр? Вообще, есть или нет? Неважно какой, я просто хочу какой-нибудь любой сыр.)

  • Do you have some cheese? (У тебя есть сыр? Я знаю, о каком именно сыре говорю.)

4. Any используется для неопределенного количества, когда  говорящий не хочет или не может уточнить его:

He does not have any friends on the team. (У него нет друзей в команде).