some と any とは何か:英語の数量詞の基本ルール
英語には、名詞の「量」や「数」がはっきり決まっていないときに使う数量詞(quantifier)があります。その代表格が some と any です。どちらも日本語に訳すと「いくつか」「いくらか」「何か」といったあいまいな意味になりますが、英語ではこの2つを場面によって厳密に使い分けます。
日本人学習者がまずつまずくのは、「日本語では『何か』も『いくつか』もそれほど強く区別しない」という点です。日本語の発想のまま英作文をすると、否定文や疑問文で some を使ってしまう、あるいは肯定文で any を使ってしまうという誤りが非常によく起こります。まずは「some=肯定文の相棒」「any=否定文・疑問文の相棒」という大原則をしっかり押さえましょう。
この項目は、可算名詞(数えられる名詞)・不可算名詞(数えられない名詞)のどちらにも使える汎用性の高い数量詞であるため、日常会話からビジネス英語、TOEIC・英検などの試験まで、あらゆる場面で登場します。基礎でありながら奥が深いテーマです。
some と any の形(公式)と文の種類ごとの使い分け
まずは基本の型を表で整理します。
| 文の種類 | 使う語 | 例文 |
|---|---|---|
| 肯定文 | some | I have some money.(お金を少し持っています) |
| 否定文 | any | I don't have any money.(お金が全くありません) |
| 疑問文 | any | Do you have any money?(お金を持っていますか) |
| 依頼・勧誘の疑問文 | some | Would you like some coffee?(コーヒーはいかがですか) |
| 条件文(if節) | any | If you have any questions, ask me.(何か質問があれば聞いてください) |
さらに、some / any の後ろに続く名詞の種類によって形が変わります。
| 対象 | 可算名詞(複数形) | 不可算名詞 |
|---|---|---|
| some の例 | some apples(りんごがいくつか) | some water(水がいくらか) |
| any の例 | any apples(りんごが1つも) | any water(水が全く) |
基本公式
[肯定文] 主語 + 動詞 + some + 名詞
[否定文] 主語 + do/does/did + not + 動詞 + any + 名詞
[疑問文] Do/Does/Did + 主語 + 動詞 + any + 名詞?
some の主な用法
-
肯定文で「いくつかの/いくらかの」を表す。数や量がはっきりしないが、確かに存在することを示す。
例文: There are some books on the desk.(机の上に本が何冊かあります) -
相手に何かを勧めたり、依頼したりする疑問文で使う(Would you like ~? / Could I have ~? / Can you give me ~? など)。この場合、答えが「はい」であることを話し手が期待しているため、あえて some を使う。
例文: Would you like some tea?(紅茶はいかがですか)
例文: Can I have some advice?(アドバイスをいただけますか) -
「(正確な数字はわからないが)かなりの/相当な」というニュアンスで、量の多さを暗示することがある。
例文: It took some time to finish the project.(プロジェクトを終えるのにかなりの時間がかかった) -
some + 単数可算名詞で「ある〜、とある〜」という意味になり、特定できない・興味がない対象を指す(book, guy, day など)。
例文: Some guy called you while you were out.(外出中に、とある男性から電話がありました)
例文: I read it in some magazine.(何かの雑誌でそれを読んだ)
any の主な用法
-
否定文で「全く〜ない」を表す。not と組み合わせて全否定を作る("no" とほぼ同じ意味になる)。
例文: She doesn't have any friends here.(彼女はここに友達が1人もいません) -
疑問文で「何か/いくらか」を尋ねる。答えが「はい」か「いいえ」かわからない、中立的な質問。
例文: Do you have any questions?(何か質問はありますか) -
if節(条件文)の中で使い、「もし何か〜があれば」という条件を表す。
例文: If there is any problem, please let me know.(もし何か問題があれば教えてください) -
肯定文で「どの〜でも」という意味(any = every に近い)。この用法では否定的な意味を持たず、「どれを選んでも構わない」というニュアンスになる点に注意。
例文: You can choose any book you like.(好きな本をどれでも選んでいいですよ)
例文: Anyone can learn to swim.(誰でも泳ぎを覚えられる) -
hardly, without, too などの否定的なニュアンスを持つ語と一緒に使われる。
例文: I hardly have any time these days.(最近ほとんど時間がありません)
例文: He left without any explanation.(彼は何の説明もなく去った)
some と any の比較表:似ているようで意味が変わるポイント
| 観点 | some | any |
|---|---|---|
| 基本文脈 | 肯定文 | 否定文・疑問文 |
| ニュアンス | 存在を前提とする(ある) | 存在するかどうか不明、または存在しない |
| 疑問文での意味の違い | 相手に何かを勧める・期待する | 中立的に有無を尋ねる |
| 肯定文で使われた場合 | 「いくつかの」「ある〜」 | 「どの〜でも」(every に近い) |
| 複合語 | something, someone, somewhere | anything, anyone, anywhere |
複合語(something / anything など)も同じルールに従います。
| 複合語 | 使う場面 | 例文 |
|---|---|---|
| something | 肯定文 | I want something to eat.(何か食べるものが欲しい) |
| anything | 否定文・疑問文 | I don't want anything to eat.(何も食べたくない) |
| someone / somebody | 肯定文 | Someone is waiting for you.(誰かがあなたを待っています) |
| anyone / anybody | 否定文・疑問文 | Is anyone home?(誰か家にいますか) |
| somewhere | 肯定文 | Let's go somewhere nice.(どこか良い場所に行こう) |
| anywhere | 否定文・疑問文 | I can't find it anywhere.(どこにも見つからない) |
日本人がよく間違えるポイント
| ❌ 誤 | ⭕ 正 | なぜ |
|---|---|---|
| Do you have some time? | Do you have any time? | 中立的な質問(依頼・勧誘ではない一般的な疑問文)では any を使う。「some」を使うと「(きっと持っているよね)ちょっと時間ある?」という期待込みのニュアンスに寄るため、通常の質問では any が自然。 |
| I don't have some money. | I don't have any money. | 否定文では any が原則。not と some を組み合わせるのは基本的に誤り。 |
| Anybody helped me yesterday. | Somebody helped me yesterday. | 肯定文で「誰かが」と言いたい場合は somebody / someone を使う。anybody を肯定文で使うと「誰でも(構わない)」という別の意味になってしまう。 |
| Can I have any water? | Can I have some water?(依頼の場面) | 依頼・勧誘の疑問文(Can I have ~? / Would you like ~?)では、相手が「はい」と答えることを期待しているため some が自然。 |
| I can eat some food if I'm hungry. | I can eat any food if I'm hungry.(「どんな食べ物でも」の意味なら) | 日本語の「何でも」を直訳的に some にしてしまう誤り。「どれでも構わない」という意味は any(every に近い意味)で表す。 |
| She doesn't know something about it. | She doesn't know anything about it. | 「何も知らない」という全否定は anything。something を否定文に使うと「(言いたくないが)何かは知っている」という限定的な意味になり、意図とズレる。 |
学習のポイントとして、「肯定文=some、それ以外=any」という単純な図式だけで覚えると、依頼の疑問文(Would you like some coffee?)で必ずつまずきます。ネイティブの感覚では、「話し手が“ある”ことを前提・期待しているかどうか」が判断基準になっています。疑問文でも、相手に何かを勧めたり答えを期待したりする場面では some、逆に純粋に有無を尋ねる場面や情報を持っていない場面では any、と覚えると実際の会話でのミスがぐっと減ります。
また、可算名詞・不可算名詞のどちらにも使える点は日本語の「いくつか/いくらか」という感覚とほぼ一致するため、a lot of や many / much のように「可算か不可算かで語を変える」必要がないのは、日本人学習者にとってはむしろ覚えやすいポイントです。
自然な英語例文で確認する some と any の使い方
- I bought some fresh vegetables at the market this morning.(今朝、市場で新鮮な野菜をいくつか買いました)
- We don't have any milk left in the fridge.(冷蔵庫に牛乳が全く残っていません)
- Did you meet anyone interesting at the party?(パーティーで誰か面白い人に会いましたか)
- My grandmother always keeps some cookies in the jar for us.(祖母はいつも私たちのためにクッキーを瓶に入れてくれています)
- If you need any help, just call me anytime.(もし何か助けが必要なら、いつでも電話してください)
- He can solve any problem you give him.(彼は君が出すどんな問題でも解ける)
- There isn't any parking space near the station.(駅の近くには駐車スペースが全くありません)
- Would you like some more cake?(ケーキをもう少しいかがですか)
- I don't think anybody noticed the mistake.(誰もその間違いに気づかなかったと思います)
- She has some experience working abroad.(彼女には海外で働いた経験が少しあります)
まとめ:some と any の使い分けで押さえるべき核心ルール
- some は基本的に肯定文で使い、「いくつかの/いくらかの」という存在を前提とした意味を表す。
- any は基本的に否定文・疑問文で使い、「全く〜ない」「何か(あるかどうか不明)」を表す。
- 依頼・勧誘の疑問文(Would you like ~? / Can I have ~?)では、答えを期待しているため例外的に some を使う。
- 肯定文の any は「どの〜でも(every に近い)」という別のニュアンスになる。
- if節(条件文)では any を使うのが基本。
- 複合語(something/anything, someone/anyone, somewhere/anywhere)も同じルールに従う。
- 判断基準は「肯定文か否定文か」だけでなく、「話し手が“ある”ことを前提・期待しているかどうか」というネイティブの感覚を意識すること。