Die Grundregel
some und any bezeichnen beide eine unbestimmte Menge: „einige“, „etwas“, „ein paar“. Du nutzt sie vor Pluralnomen (some books) und vor nicht zählbaren Nomen (some milk). Welches der beiden Wörter du brauchst, entscheidet der Satztyp.
I have some friends here.
Ich habe hier ein paar Freunde.
I don't have any friends here.
Ich habe hier keine Freunde.
Do you have any friends here?
Hast du hier Freunde?
any in Verneinung und Frage
Nach einer Verneinung steht any, nicht some. Das deutsche „kein“ ist im Englischen meist not … any: not any coffee = „keinen Kaffee“.
Verneinung
I don't have any money.
Ich habe kein Geld.
There isn't any coffee.
Es gibt keinen Kaffee.
She didn't ask any questions.
Sie hat keine Fragen gestellt.
In einer echten Frage weißt du noch nicht, ob etwas da ist. Deshalb steht dort any, bei Ja/Nein-Fragen ebenso wie bei Fragen mit Fragewort.
Frage
Is there any milk left?
Ist noch etwas Milch da?
Are there any problems?
Gibt es irgendwelche Probleme?
Do you have any brothers or sisters?
Hast du Geschwister?
Ausnahme: some in Angeboten und Bitten
Bei Angeboten und höflichen Bitten steht some auch in Fragen. Du bietest etwas an oder bittest um etwas, das es gibt, und erwartest ein „Ja“. Es ist keine offene Frage.
Would you like some coffee?
Möchtest du etwas Kaffee?
Do you want some cake?
Möchtest du etwas Kuchen?
Can I have some sugar, please?
Kann ich bitte etwas Zucker haben?
any = „egal welches“
any hat noch eine zweite Bedeutung: „jeder beliebige“, „egal welcher“. So steht es auch in normalen Aussagesätzen.
You can take any book you want.
Du kannst jedes beliebige Buch nehmen.
Call me any time.
Ruf mich jederzeit an.