✨ Jawaban Terbaik ✨
anyがでる肯定文は相手に選択の自由があるときと教えられた覚えがあります。if節の文ではsome anyに明確な違いはなく、どちらでも良かった気がします。ですがsomeを使い、質問ある?と聞く場合には、質問が出ることが前提で聞いてるニュアンスです。anyは質問がでるかわかんないときです。つまり、質問させると決まっていないのでanyを使うんだと思います。
someでも許容範囲だけれども、anyのほうが自然であるということですね。状況によってはsomeのほうが自然なときも
理解しづらい文章ですがわかっていただければ光栄です
例えば、喫茶店に行き店員がWould you like something to drink?と聞いてきます。someが使われてますね。これは来た客が飲み物を頼むとわかるからです。牛乳が欲しいあなたは、この店は牛乳(種類はたくさん)があるのかわからないときはDo you have any milk?と聞く方が無難です。なぜならものがあるかわからないからanyをつかうべきなんです。どうやらその喫茶店に牛乳はあるようなのでそれくださいと言いたければCan l have some?またはCan I have that one?と言うべきです。牛乳があると知ったのでsomeを使うわけです。用例としてはこんなものですかね。
なるほど納得です