"Some" is used in affirmatives and questions where "yes" is expected; "any" is used in negatives and neutral questions.
Determiner. An indefinite but real quantity. Used in affirmative sentences and in questions where the speaker expects or wants a positive answer.
I have some questions about the homework.
Tengo algunas preguntas sobre la tarea.
Would you like some coffee?
¿Quieres un poco de cafe?
She bought some apples at the market.
Ella compro unas manzanas en el mercado.
Determiner. Used in negative sentences and neutral questions where no answer is presupposed. In affirmatives it means "any one at all".
I do not have any money with me right now.
No tengo nada de dinero conmigo ahorita.
Do you have any questions?
¿Tienes alguna pregunta?
You can choose any color you like.
Puedes elegir cualquier color que quieras.
Common mistake
Common confusion: "Do you have some time?" vs "Do you have any time?" Both work but differ: "some" hints you expect a yes (presupposes they have time, more polite). "Any" is totally neutral. Another error: "I do not have some bread." Wrong in negatives. Correct: "I do not have any bread." Negatives always use "any".
Trick to remember it
Basic rule: affirmative = some, negative = any, question = depends. Questions with "would you like" (offers) = some. Neutral questions = any. In affirmatives, "any" means "whichever": "Take any seat" (any one you want).
Quick rule
Some = affirmatives and offers. Any = negatives and neutral questions.
Did you know?
"Somebody / someone / something" follow the same logic as "some": used in affirmatives. "Anybody / anyone / anything" follow "any": negatives and questions. "Someone called you." (affirmative). "Did anyone call?" (neutral question). "Nobody called." (negative using "no-" instead of "not any").
Exercise 1 · Pick the right one
I looked everywhere but I could not find _____ information about the topic.
Exercise 2 · Pick the right one
Would you like _____ help with those bags? They look heavy.
Exercise 3 · Form the word
Some = affirmatives and offers. Any = negatives and neutral questions.
Common confusion: "Do you have some time?" vs "Do you have any time?" Both work but differ: "some" hints you expect a yes (presupposes they have time, more polite). "Any" is totally neutral. Another error: "I do not have some bread." Wrong in negatives. Correct: "I do not have any bread." Negatives always use "any".
Basic rule: affirmative = some, negative = any, question = depends. Questions with "would you like" (offers) = some. Neutral questions = any. In affirmatives, "any" means "whichever": "Take any seat" (any one you want).
Bryan López
Founder of SpeakUP Academy