「some」と「any」の違い|意味・使い分け・肯定文/否定文の例外まで完全解説

英語の「some」と「any」の違いは、学習者が必ず一度はつまずくポイントです。
「肯定文は some、疑問文・否定文は any」と覚えたものの、実際の英文では当てはまらない例も多く、混乱してしまった経験はないでしょうか。
実は、「some」と「any」の使い分けは、文の形で決まるものではありません。
本当の判断基準は、話し手がそれを「ある」と考えているかどうかです。
この記事では、この考え方を軸に、
- 「some」と「any」の基本的な意味の違い
- 肯定文・疑問文・否定文での使い分け
- 可算名詞・不可算名詞の場合
- 「something / anything」の場合
- 「any」が会話で失礼に聞こえるケース
までを、例文つきでわかりやすく解説します。
丸暗記を卒業し、意味から自然に選べる感覚を身につけたい方は、ぜひ最後まで読んでみてください。
「some」と「any」の違いとは?|意味の基本は「それはある」と考えているかどうか
「some」と「any」の違いを一言で表すなら、話し手が「それはある」と考えているかどうかです。
この視点を押さえると、「肯定文・疑問文・否定文」という表面的なルールに振り回されなくなります。
「some」の意味と使い方|「あることは分かっている」
「some」は、次のような前提を持つ語です。
- 数や量ははっきりしない
- しかしゼロではない
- 話し手の頭の中では「存在している」とほぼ確信している
例文:
I have some friends in Tokyo.
(私は東京に何人か友人がいます。)
She bought some bread.
(彼女はパンをいくらか買いました。)
There is some bread left.
(パンが少し残っています。)
「some」は「存在が前提」なので、ゼロは想定しません。
日本語では「いくつかの」「多少の」「ある程度の」と訳されることが多く、肯定的で安心感のある表現です。
「any」の意味と使い方|「あるかどうか分からない」
「any」は、次のように考える語です。
- あるかもしれない
- ないかもしれない
- ゼロの可能性も含めて考える
例文:
I don’t have any money.
(私はお金をまったく持っていません。)
Do you have any questions?
(何か質問はありますか?)
I didn’t find any errors.
(エラーは一つも見つかりませんでした。)
「any」は「ゼロを含めて考える」ため、否定文・疑問文ととても相性が良く、中立的で慎重なニュアンスを持ちます。
全部が「肯定文は some、疑問文・否定文は any」とは限らない
日本の学校では「肯定文は some、疑問文・否定文は anyを使いましょう」という説明がされることが多いです。
この説明が広まった理由は、最もよく見かける典型パターンだからです。
しかし英語では、文形よりも、話し手の前提や意図が優先されます。
そのため、肯定文で「any」、疑問文で「some」が使われるケースもごく自然に存在します。
肯定文で「any」が使われる理由|「どれでも・一つでも」
肯定文で「any」が使われる場合は、以下のような場合です。
- 特定のものを想定しない
- 「制限がない」「どれでもよい」ことを強調
例文:
You can use any pen.
(どのペンでも使っていいですよ。)
If you have any problems, let me know.
(何か問題があれば知らせてください。)
She is ready to answer any question.
(彼女はどんな質問にも答える準備ができています。)
この「any」には「一つでもあれば対象になる」という意味があり、存在を限定しないため、肯定文でも使われます。
疑問文で「some」が使われる理由|「Yes を想定している」
疑問文で「some」が使われるとき、話し手の心理には次の前提があります。
- 「ある」と思っている
- 肯定の返事を期待している
例文:
Would you like some coffee?
(コーヒーはいかがですか?)
Can I ask you some questions?
(いくつか質問してもいいですか?)
Did you get some sleep last night?
(昨日は少しは眠れましたか?)
これらは単なる確認ではなく、勧誘、提案や申し出のニュアンスを含む疑問文です。
否定文での「some」と「any」の違い|完全否定と部分否定
否定文では、「some」と「any」の使い分けが特に重要になります。
なぜなら、どちらを使うかによって「一つもない」と言いたいのか、「全部ではない」と言いたいのか意味が大きく変わるからです。
英語では、「any」を使う否定文は「完全否定」、「some」を使う否定文は「部分否定」になるのが基本ルールです。
この違いを理解していないと、自分の意図したことと違う表現を使ってしまいます。
ここからは、否定文で「any」を使う場合と「some」を使う場合の意味の違いを、例文とともに確認していきましょう。
「any」を使う否定文|一つもない(完全否定)
否定文で「any」を使うと、
- 存在を完全に否定する
- 「一つも〜ない」という意味
になります。
例文:
I don’t have any time today.
(今日は時間がまったくありません。)
She didn’t make any mistakes.
(彼女はミスを一つもしませんでした。)
any + not = ゼロと考えると分かりやすいです。
「some」を使う否定文|全部ではない(部分否定)
「some」は「いくつか/一部の」という意味を持つため、否定文に入ると、
- 全部ではない
- 一部だけダメ
というニュアンスになります。
例文:
I don’t like some people in this office.
(このオフィスの人の中には、好きではない人もいます。)
He didn’t understand some parts of the explanation.
(説明の一部は理解できませんでした。)
「any」にすると全否定になりますが、「some」を使うことで、否定の範囲を部分的に限定できます。
「some / any」と可算名詞・不可算名詞の使い分け
「some」と「any」は、可算名詞・不可算名詞のどちらとも一緒に使える便利な語です。
ただし、名詞の種類によっては、使い方に注意が必要です。
ポイントは、「数えられるか・数えられないか」ではなく、「量や存在をどのくらい具体的に言っているか」という感覚です。
可算名詞と使う場合
可算名詞と「some / any」を使う場合は、必ず複数形になります。
この場合「数ははっきりしないが、複数ある」というイメージです。
例文:
I bought some apples.
(リンゴをいくつか買いました。)
Are there any restaurants nearby?
(近くにレストランはありますか?)
不可算名詞と使う場合
不可算名詞でも、「some / any」は非常によく使われます。
この場合は「量をはっきり決めずに、ある程度ある・ない」を表します。
例文:
We need some information.
(いくらか情報が必要です。)
I don’t have any advice.
(助言は何もありません。)
量をぼかしたいときの定番表現で、日常会話やビジネスでもよく使われます。
「something / anything」の違いも同じ考え方
「some / any」の考え方は、「something / anything」にもそのまま当てはまります。
違いは「名詞と一緒に使うか」「それ自体が名詞か」だけです。
「something」の意味と使い方
「something」は、「some」と同じく「何かがある」ことを前提にした表現です。
「ゼロではない」「何かはある」という感覚が含まれます。
例文:
I want something to eat.
(何か食べるものが欲しいです。)
She said something important.
(彼女は何か重要なことを言いました。)
「anything」の意味と使い方
「anything」は「あるかどうか分からない」「ゼロも含めて考えている」という幅の広い表現です。
例文:
Do you want anything to drink?
(何か飲みますか?)
I don’t want anything today.
(今日は何もいりません。)
「何でもいい」「特にない」まで含めて使えるのが特徴です。
「any」が失礼に聞こえる場合|ビジネス英語での注意点
「any」は「ゼロでもいい」という前提を含むため、文脈によっては、冷たく直接的に聞こえることがあります。
例えば
Do you have any money?
(お金ありますか?)
は文法的には正しくても、配慮が少なく感じられ、「あるなら出して」という圧が強い印象になることがあります。
一方、「some」を使うと、
Do you have some money?
(少しお金ありますか?)
となり、お願い寄りの響きがあり、相手への配慮が自然に伝わります。
ビジネス英語では、相手に何かを求める場面ほど「some」を使うほうが無難です。
まとめ|「some」と「any」は「前提」で決まる
英語の「some」と「any」の違いは、文の形ではなく、話し手がそれを「ある」と考えているかどうかで決まります。
- some:存在を前提にする(ゼロではない)
- any:ゼロの可能性も含めて考える
この視点を押さえると、肯定文・疑問文・否定文といった表面的なルールに振り回されなくなります。
- 肯定文で「any」、疑問文で「some」が使われることもある
- 否定文では「完全否定/部分否定」で意味が変わる
- 可算名詞・不可算名詞、「something / anything」も同じ考え方
- 会話やビジネスでは「some」の方がやわらかく聞こえることが多い
英文を作るときは、「自分はそれがあると思っているか?」と一度考えてみてください。
その意識だけで、「some / any」は自然に使い分けられるようになります。















