英語のsomeとanyの違いを完全解説
最終更新日: 2026年2月28日

英語を勉強していると、someとanyの使い分けで迷うことってありますよね。基本的なルールは学校で習うものの、実際の会話や文章では例外も多くて混乱しがちです。今回は、someとanyの違いを具体的な例文とともに解説していきます。
someとanyの基本的な違い
someとanyは、どちらも「いくつかの」「少しの」という意味を表す単語です。可算名詞にも不可算名詞にも使えますが、文の種類によって使い分ける必要があります。
最も基本的なルールは、肯定文ではsome、疑問文と否定文ではanyを使うというものです。この基本を押さえておくだけで、かなりの場面に対応できます。
someの基本的な使い方
someは主に肯定文で使います。数えられる名詞の複数形や、数えられない名詞の前に置いて「いくつかの」「少しの」という意味を表現します。
例文を見てみましょう。
- I bought some apples at the store.
お店でリンゴをいくつか買いました。 - She has some money in her wallet.
彼女は財布に少しお金を持っています。 - There are some books on the table.
テーブルの上に何冊か本があります。
someは具体的な数や量を示さず、ある程度の量があることを表します。日本語の「いくつか」「少し」「何か」に近い表現です。
anyの基本的な使い方
anyは疑問文と否定文で使うのが基本です。someと同じように可算名詞の複数形や不可算名詞の前に置きます。
- Do you have any questions?
何か質問はありますか? - Is there any milk in the fridge?
冷蔵庫に牛乳はありますか? - Are there any students in the classroom?
教室に生徒はいますか?
否定文での例:
- I don't have any money.
お金が全くありません。 - There isn't any water in the bottle.
ボトルに水が入っていません。 - We don't have any plans for tonight.
今夜は何の予定もありません。
anyは否定文で使うと「全く〜ない」という意味になります。疑問文では「何か」「いくつか」という意味で、相手に存在を尋ねる表現になります。
例外的な使い方を理解しよう
基本ルールを覚えたら、次は例外を押さえましょう。実際の英語では、疑問文でもsomeを使ったり、肯定文でanyを使ったりする場合があります。
疑問文でsomeを使う場合
依頼や提案をする疑問文では、someを使います。これは相手に「イエス」という答えを期待している場合です。
- Would you like some coffee?
コーヒーはいかがですか? - Can I have some water?
お水をいただけますか? - Could you lend me some money?
少しお金を貸してもらえますか?
これらの質問は、単なる確認ではなく、相手に何かを勧めたり頼んだりしているので、someを使う方が自然です。
肯定文でanyを使う場合
肯定文でanyを使うこともあります。この場合、anyは「どれでも」「何でも」という意味になります。
- You can choose any book you like.
好きな本をどれでも選んでいいですよ。 - Any student can join this club.
どの生徒でもこのクラブに参加できます。 - Come and visit me any time.
いつでも遊びに来てください。
この使い方では、anyは選択の自由を表現しています。「どれを選んでも構わない」というニュアンスです。
条件文でのany
if節などの条件を表す文では、anyを使うのが一般的です。
- If you have any problems, please let me know.
何か問題があれば教えてください。 - If there are any changes, I'll inform you.
変更があればお知らせします。
条件文は未来のことや不確定なことを表すため、anyの方が適切です。
someとanyを使った表現
someとanyは単独で使うだけでなく、他の単語と組み合わせて使うこともあります。
something と anything
someとanyに-thingをつけると、「何か」という意味の単語になります。
- I want to eat something sweet.
何か甘いものが食べたい。 - Do you have anything to say?
何か言いたいことはありますか? - I didn't do anything wrong.
私は何も悪いことをしていません。
somethingは肯定文で、anythingは疑問文と否定文で使うという基本ルールは同じです。
数を表す表現
someとanyは具体的な数を表さない表現ですが、だからこそ便利な場面も多いです。正確な数が分からない時や、大まかな量を伝えたい時に活用できます。
- I need some time to think.
考える時間が少し必要です。 - We don't have any time left.
もう時間が残っていません。
よくある間違いと正しい使い方
日本人学習者がよく間違える例を見てみましょう。
- 間違い:Do you have some pens?
- 正しい:Do you have any pens?(ペンを持っていますか)
単純な質問の場合はanyを使います。ただし、「ペンを貸してもらえますか」という依頼なら「Can I borrow some pens?」とsomeを使います。
- 間違い:I don't have some money.
- 正しい:I don't have any money.(お金を持っていません)
否定文では必ずanyを使います。someを使うと意味が通じません。
- 間違い:Any student is absent today.
- 正しい:Some students are absent today.(今日は何人かの生徒が欠席しています)
「何人かの生徒」という意味なら、肯定文なのでsomeです。「Any student」だと「どの生徒でも」という意味になってしまいます。
実践的な学習方法
someとanyの使い分けは、ルールを覚えるだけでなく、実際の英語に触れて感覚を掴むことが大切です。映画やドラマ、記事を読む時に、someとanyがどんな場面で使われているか意識してみてください。
最初は基本ルール(肯定文でsome、疑問文と否定文でany)を徹底的に身につけて、その後で例外的な用法を学んでいくのが効果的です。間違いを恐れずに実際に使ってみることで、自然な使い方が身についていきます。
ちなみに、実際の英語コンテンツでsomeとanyの使い方を学びたい方は、ミガクのブラウザ拡張機能が便利です。動画や記事を見ながら、気になる表現をその場で調べて保存できるので、自然な英語学習ができます。10日間の無料トライアルもあるので、興味があれば試してみてください。
