✨ ベストアンサー ✨
someは「いくつかの/いくらかの」の意味で使われる語である。someは「対象の物がいくつかあることはわかるが、それが実際どのくらいあるか、はっきりとわからない」といった状況で用いられる。
一方、anyは「いくらかの」の意味で使われる語である。anyは「対象の物がひょっとしたらあるかもしれないが、実際はないかもしれない」といった状況で用いられる。
というわけです。質問がひょっとしたらないかもしれないから、anyを使います。質問者のように肯定文ではsome.否定文、疑問文ではanyは大抵は当てはまりますが、例外はあります。