正確な数を言いたくないとき、英語には数量を表す基本的な語がいくつかあります。some、any、much、many、a lot of です。これらを使えば、数えずに「ある程度の量」を表せます。どれを選ぶかは、二つの問いで決まります。名詞は可算か不可算か、そして文は肯定文・否定文・疑問文のどれか、という問いです。

名詞が可算(apples)か不可算(water)かに自信がない場合、この区別がここでの土台になります。詳しくは可算名詞と不可算名詞で扱っています。

**手早い目安。**肯定文では some、否定文と疑問文では any を使います。「大量」を表すときは、可算名詞には many、不可算名詞には much を使うか、両方に使える a lot of を使います。

Someany

Someany はどちらも「はっきりしない量」を表しますが、違いは文の種類にあります。Some は肯定文の語、any は否定文と疑問文の語です。

  • 肯定文 → someI have some money. · There are some emails for you.
  • 否定文 → anyI don't have any money. · There aren't any emails.
  • 疑問文 → anyDo 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?

つまり someany の選択は、名詞ではなく文の種類で決まります。✅ I bought some bread ですが、✅ I didn't buy any bread であり、ふつうの否定文で ❌ I didn't buy some bread とは決して言いません。

Anyif の後にもよく現れます。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 ではなく、どの選択肢でもよいと述べる肯定文です。意味は文脈で明らかになります。

Muchmanya lot of

Muchmanya 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 friendsa 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 とは決して言いません。

日本語の「たくさん」は、数えられる名詞(たくさんの友達)にも数えられない名詞(たくさんの時間)にも使え、muchmany を区別しません。そのため、つい ❌ much friends と言ってしまいがちです。英語では名詞の種類を見ましょう。

Muchmany は疑問文・否定文を好む

気づいておきたい癖があります。肯定文では、単独の 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. と少なくとも同じくらい自然)

否定文疑問文では、muchmany もまったく自然です。

  • I don't have much time. · Do you have much time?
  • There aren't many seats. · Are there many seats?

無難な目安はこうです。日常の肯定文 → a lot of、否定文や疑問文 → much / manyA lot of はたいていどちらでも使えますが、形式的な文章では manymuch が好まれることもあります。

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 fewa 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. のほうが日常では自然です。

確認クイズ

正しいほうを選びましょう。

  1. There isn't ____ milk in the fridge. (some / any)
  2. Would you like ____ help? (some / any)
  3. How ____ people came to the party? (much / many)
  4. We don't have ____ time. (much / many)
  5. I have ____ work to do today. (many / a lot of)
  6. Are there ____ tickets left? (some / any)
答えを見る
  1. any(否定文)   2. some(申し出)   3. many(可算)   4. much(不可算、否定文)   5. a lot ofwork は不可算なので many は使えない)   6. any(中立的な疑問文)

まとめ

  • Some は肯定文に、any は否定文と疑問文に使います。可算名詞でも不可算名詞でも同じです。
  • ただし、何かを申し出る頼むときは疑問文でも some を使い(Would you like some…?)、肯定文では any が「どれでもよい」を表すことがあります(any seat)。
  • 大量を表すには、many + 可算、much + 不可算、a lot of / lots of + 両方。
  • Muchmany は疑問文・否定文で自然に響きます。肯定文ではふつう a lot of のほうがよいでしょう。
  • 量は how much(不可算)と how many(可算)でたずねます。