Some, any и no - слова, которые обозначают неопределённое количество. Они используются с исчисляемыми существительными во множественном числе и с неисчисляемыми. Выбор слова зависит от типа предложения.
Some
Some (несколько, немного, какой-то) используется в утвердительных предложениях.
Some в вопросах
Some используется в вопросах, когда мы предлагаем что-то или просим о чём-то и ожидаем ответ «да».
Any
Any используется в вопросах и отрицательных предложениях.
Вопросы
Отрицания
Any в утверждениях: «любой»
В утвердительных предложениях any означает «любой, какой угодно».
Any после if
No
No (никакой, ни одного) используется в утвердительной по форме конструкции, но придаёт предложению отрицательный смысл. Это эквивалент not any.
| С not any | С no |
|---|---|
| I don’t have any questions. | I have no questions. |
| There isn’t any bread. | There is no bread. |
| She doesn’t have any brothers. | She has no brothers. |
В английском предложении может быть только одно отрицание: нельзя сказать I don’t have no money.
Производные слова
| some- | any- | no- |
|---|---|---|
| somebody / someone (кто-то) | anybody / anyone (кто-нибудь) | nobody / no one (никто) |
| something (что-то) | anything (что-нибудь) | nothing (ничто) |
| somewhere (где-то) | anywhere (где-нибудь) | nowhere (нигде) |
Подробнее о производных словах: неопределённые местоимения.
Заключение
Some - для утверждений и предложений, any - для вопросов и отрицаний, no - когда нужно выразить «ни одного» в утвердительной форме. Запомните, что с any в утверждениях смысл меняется на «любой».