Seguro que a ti también te enseñaron esta regla: some en afirmativa, any en preguntas y en negativa. Esa regla es cómoda, y es incompleta. En cuanto te encuentres una pregunta con some, o una afirmativa con any, deja de servirte. Y te vas a encontrar muchas.

La pregunta que de verdad decide

Lo que separa some de any no es el tipo de frase, es si lo que nombras está determinado o no. Some es algo concreto, de la clase correcta, aunque no digas cuál exactamente. Any es cualquiera, sin determinar nada. Por eso puedes preguntar con los dos, y la diferencia se nota:

Y en afirmativa, some funciona igual de bien:

Por qué el «nada» del español no está en any

En negativa es donde más se lía la gente, y tiene una explicación sencilla: el inglés no admite dos palabras negativas en la misma frase. No puedes decir I don't want no cheese. Tiene que ser I don't want any cheese. Quien pone la negación es el verbo, don't, no el any: any se queda con su significado de siempre, algo indeterminado. El «nada» solo aparece cuando lo traduces al español, porque el español sí acumula negaciones y el inglés no puede.

El criterio, en una frase

¿Sabes ya cuál, aunque no lo digas? Some. ¿Te da igual cuál, o no lo sabes? Any. Funciona igual en afirmativa, en pregunta y en negativa, porque la negación siempre la pone el verbo, nunca el any.

Este es exactamente el tipo de patrón que se queda con la práctica repetida, no con la regla memorizada. Puedes probar gratis una muestra real del modo de gramática de Frasly y ver cuántas frases con some y any te salen ya sin pensarlas. Y si todavía no sabes por dónde anda tu nivel, empieza por la prueba de nivel gratis, sin registro y en dos minutos.