someとanyの違い|肯定文・否定文・疑問文での使い分け
someとanyはどちらも「いくつかの」「いくらかの」という意味ですが、使う文の種類が異なります。基本ルールと例外パターンを理解して、正しく使い分けましょう。
someとanyは英語の基本的な数量表現ですが、日本人学習者にとっては意外と難しいポイントです。「someは肯定文、anyは否定文と疑問文」という基本ルールは知っていても、疑問文でsomeを使う場面や、肯定文でanyを使う場面で迷うことが多いのではないでしょうか。この記事では基本ルールに加えて、例外パターンもしっかり解説します。
some / any 早わかり比較表
| 比較ポイント | some | any |
|---|---|---|
| 基本的な用法 | 肯定文で使う | 否定文・疑問文で使う |
| ニュアンス | 存在を前提としている | 存在を確認・否定する |
| 使える名詞 | 可算名詞・不可算名詞の両方 | 可算名詞・不可算名詞の両方 |
| 疑問文での使い分け | Yesの答えを期待する時 | 中立的に尋ねる時 |
場面別の使い分け
冷蔵庫に牛乳があることを伝える場面
肯定文で「いくらかある」と伝えるので、someを使います。
There is some milk in the fridge.
冷蔵庫に牛乳がいくらかあります。
質問に対して何も答えがないことを伝える場面
否定文で「まったくない」と伝えるので、not ... anyの形を使います。
I don't have any questions.
質問は何もありません。
カフェでコーヒーを勧める場面
Yesの返答を期待して勧めているので、疑問文でもsomeを使います。
Would you like some coffee?
コーヒーはいかがですか?
アレルギーがあるか中立的に確認する場面
Yesの答えを期待しているわけではなく、中立的に尋ねるのでanyを使います。
Do you have any allergies?
アレルギーはありますか?
「どんな色でもOK」と伝える場面
「どれでも」という意味の肯定文でanyを使うパターンです。
You can choose any color you like.
好きな色をどれでも選んでいいですよ。
よくある間違い
Would you like any coffee?
Would you like some coffee?
相手にコーヒーを勧める場面では、Yesの返答を期待しているのでsomeを使います。anyだと不自然です。
I don't have some money.
I don't have any money.
否定文ではanyを使います。not ... someは通常使いません。
Can I have any water? (水をください、のつもりで)
Can I have some water?
依頼・お願いの疑問文では、Yesを期待しているのでsomeを使います。
基本ルール:肯定文はsome、否定文・疑問文はany
例外1:疑問文でsomeを使う場面
例外2:肯定文でanyを使う場面
よくある質問
Q.someとanyの一番の違いは何ですか?
someは肯定文で「いくつかある」、anyは否定文・疑問文で「いくつも(ない)」「いくつか(ありますか)」と使います。someは存在を前提とし、anyは存在を確認または否定します。
Q.なぜ「Would you like some coffee?」はsomeですか?
お誘いや依頼の疑問文ではYesの返答を期待しているため、someを使います。「コーヒーをどうぞ」という気持ちが込められています。
Q.someoneとanyoneの使い分けも同じですか?
はい、同じルールです。肯定文ではsomeone、否定文・疑問文ではanyoneが基本です。「Someone called you.」「Did anyone call me?」のように使い分けます。
Q.not anyとnoの違いは何ですか?
意味はほぼ同じですが、noの方が強調的です。「I don't have any money.」と「I have no money.」は同じ意味ですが、後者の方がやや強い言い方です。