正確な数を言いたくないとき、英語には数量を表す基本的な語がいくつかあります。some、any、much、many、a lot of です。これらを使えば、数えずに「ある程度の量」を表せます。どれを選ぶかは、二つの問いで決まります。名詞は可算か不可算か、そして文は肯定文・否定文・疑問文のどれか、という問いです。
名詞が可算(apples)か不可算(water)かに自信がない場合、この区別がここでの土台になります。詳しくは可算名詞と不可算名詞で扱っています。
**手早い目安。**肯定文では some、否定文と疑問文では any を使います。「大量」を表すときは、可算名詞には many、不可算名詞には much を使うか、両方に使える a lot of を使います。
Some と any
Some と any はどちらも「はっきりしない量」を表しますが、違いは文の種類にあります。Some は肯定文の語、any は否定文と疑問文の語です。
- 肯定文 → some: I have some money. · There are some emails for you.
- 否定文 → any: I don't have any money. · There aren't any emails.
- 疑問文 → any: Do you have any money? · Are there any emails?
どちらも複数の可算名詞(some/any apples)にも不可算名詞(some/any water)にも使え、この点は変わりません。
| 可算(複数) | 不可算 | |
|---|---|---|
| 肯定文 | some apples | some water |
| 否定文 | not any apples | not any water |
| 疑問文 | any apples? | any water? |
つまり some と any の選択は、名詞ではなく文の種類で決まります。✅ I bought some bread ですが、✅ I didn't buy any bread であり、ふつうの否定文で ❌ I didn't buy some bread とは決して言いません。
Any は if の後にもよく現れます。If you have any questions, ask me. · Tell me if you need any help.
Some が疑問文に現れるとき
「疑問文では any」という規則には、覚えておきたい例外があります。答えが**「はい」だと見込むときは、疑問文でも some を使います。最も多いのは、何かを申し出るときや何かを頼む**ときです。
- 申し出: Would you like some coffee? · Shall I get you some water?
- 依頼: Can I have some sugar, please? · Could you lend me some money?
答えが本当に分からない、純粋な yes/no の疑問文と比べてみましょう。
- Is there any coffee left?(分からないので確かめている)
- Would you like some coffee?(申し出ていて、「はい」を見込んでいる)
このように、申し出る・頼む、あるいは*「はい」*を見込むときは疑問文でも some を使い、中立的な「do you have / is there」の疑問文では any を使います。
「どれでもよい」を表す any
肯定文では、any にもう一つの働きがあります。「どれでもかまわない」という意味になります。
- Take any seat — they're all free.
- You can call me at any time.
これは「否定・疑問」の any ではなく、どの選択肢でもよいと述べる肯定文です。意味は文脈で明らかになります。
Much、many、a lot of
Much、many、a lot of はどれも量を表します。肯定文では大量を表せ、疑問文では量をたずね、否定文ではしばしば「あまり多くない」を表します。どの語が使えるかは、名詞の種類で決まります。
- many + 可算の複数:Many people came. · How many friends do you have? · There weren't many seats.
- much + 不可算:We don't have much time. · There isn't much milk left.
- a lot of / lots of + 両方:a lot of friends、a lot of time。
| 可算(複数) | 不可算 | |
|---|---|---|
| 大量 | many problems | much money |
| 両方に使える | a lot of / lots of problems | a lot of / lots of money |
重要な対比はこうです。✅ many friends と ✅ much time であり、❌ much friends や ❌ many money とは決して言いません。
日本語の「たくさん」は、数えられる名詞(たくさんの友達)にも数えられない名詞(たくさんの時間)にも使え、much と many を区別しません。そのため、つい ❌ much friends と言ってしまいがちです。英語では名詞の種類を見ましょう。
Much と many は疑問文・否定文を好む
気づいておきたい癖があります。肯定文では、単独の much は形式ばって硬く響き、母語話者は a lot of を使うことが多いです。Many は肯定文でも比較的使えます。とくに書き言葉や、主語になる名詞の前(Many people agree)では自然ですが、日常会話ではやはり a lot of が無難です。
- ✅ I have a lot of work.(I have much work. より自然)
- ✅ We made a lot of mistakes.(We made many mistakes. と少なくとも同じくらい自然)
否定文と疑問文では、much も many もまったく自然です。
- ✅ I don't have much time. · Do you have much time?
- ✅ There aren't many seats. · Are there many seats?
無難な目安はこうです。日常の肯定文 → a lot of、否定文や疑問文 → much / many。A lot of はたいていどちらでも使えますが、形式的な文章では many や much が好まれることもあります。
How much? と How many?
量をたずねるときは、不可算名詞には how much、可算名詞には how many を使います。
- How much water do we need?(不可算)
- How many bottles do we need?(可算)
- How much は値段もたずねます。How much does it cost? · How much is it?
少量を表す a few や a little については、別の数量表現として扱います。それは Quantifiers (few, a few, little, a little) の範囲です。
よくある間違い
- ❌ I don't have some time. → ✅ I don't have any time.(ふつうの否定文 → any)
- ❌ How much friends do you have? → ✅ How many friends do you have?(可算 → many)
- ❌ We don't have many money. → ✅ We don't have much money.(不可算 → much)
- ❌ There are a lot of traffic. → ✅ There is a lot of traffic.(traffic は不可算 → 動詞は単数)
次のいくつかは間違いではなく、ただ自然さに欠けます。二つ目を選ぶとよいでしょう。
- Would you like any tea? → Would you like some tea? のほうが、ふつうの申し出には温かく響きます。
- Do you have some questions? → Do you have any questions? が中立的な言い方です(some は「はい」を見込むときだけ使います)。
- I have much homework. → I have a lot of homework. のほうが日常では自然です。
確認クイズ
正しいほうを選びましょう。
- There isn't ____ milk in the fridge. (some / any)
- Would you like ____ help? (some / any)
- How ____ people came to the party? (much / many)
- We don't have ____ time. (much / many)
- I have ____ work to do today. (many / a lot of)
- Are there ____ tickets left? (some / any)
答えを見る
- any(否定文) 2. some(申し出) 3. many(可算) 4. much(不可算、否定文) 5. a lot of(work は不可算なので many は使えない) 6. any(中立的な疑問文)
まとめ
- Some は肯定文に、any は否定文と疑問文に使います。可算名詞でも不可算名詞でも同じです。
- ただし、何かを申し出る・頼むときは疑問文でも some を使い(Would you like some…?)、肯定文では any が「どれでもよい」を表すことがあります(any seat)。
- 大量を表すには、many + 可算、much + 不可算、a lot of / lots of + 両方。
- Much と many は疑問文・否定文で自然に響きます。肯定文ではふつう a lot of のほうがよいでしょう。
- 量は how much(不可算)と how many(可算)でたずねます。