someは[肯定文]で使われ,anyは[疑問文]や[否定文]で使われます。
■someの用法
someは「いくつかの~」「いくらかの~」「何人かの~」という意味を表します。ふつう[肯定文]で使います。
I have some brothers.(わたしには何人かの兄弟がいます)
■anyの用法
someは,疑問文や否定文ではanyに置きかえます。
Do you have any brothers?(あなたには何人かの兄弟がいますか)
No,I don't have any brothers.(いいえ。わたしには1人も兄弟がいません)
※not any~は「1つの~もない」と強い否定の意味を表します。
[疑問文]でも人にものをすすめるときや,yesと答えることが予想される場合には,someを使います。
Do you want some coffee?
(コーヒーはいかがですか/あなたはコーヒーが欲しいですか)