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:
- Have you made any plans for your vacation? Cualquier tipo de plan: no tienes ninguno en mente todavía.
- Do you have any questions before we get started? Cualquier pregunta, sin determinar cuál.
Y en afirmativa, some funciona igual de bien:
- I am buying some flowers at the mall. Flores concretas: ya sabes qué vas a comprar.
- I'd like to buy some stickers. Pegatinas, no «cualquier cosa».
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.
- He isn't buying any fruit. Pieza por pieza: él no está comprando algo de fruta. En español decimos «no está comprando ninguna fruta», pero en inglés la negación la lleva el isn't, una sola vez.
- They haven't bought any alcohol for years. Llevan años sin comprar nada de alcohol, y de nuevo, una sola negación: haven't.
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.