Too と enough はどちらも程度や量を表しますが、方向が逆です。Too は「望ましい範囲や可能な範囲を超えている」という意味で、たいてい問題や支障があることを表します。Enough は「十分」という意味で、必要な量・程度に達していることを表します。否定文では not enough が「不足している」ことを表し、これも問題です。
- The coffee is too hot.(飲めない——問題です。)
- The coffee is cool enough to drink.(ちょうどいい温度です。)
この2語を正しく使えると、英語がずっと自然に聞こえます。
まとめると: too は形容詞・副詞の前、enough は形容詞・副詞の後、名詞の前に置きます。
Too:必要以上、または望ましい範囲を超えている
Too は形容詞または副詞の直前に置きます。
| パターン | 例文 |
|---|---|
| too + 形容詞 | The box is too heavy to lift. |
| too + 形容詞 | It's too cold to go out. |
| too + 副詞 | She speaks too fast for me. |
| too + 副詞 | You arrived too late. |
Too は常に否定的な意味を持ちます——問題や障害を示します。比べてみましょう。very は中立的に強調する語ですが、too は「度が過ぎていて問題がある」ことを表します。例えば、✅ She's very tall(単なる事実・印象)と ✅ She's too tall(ドアを通れないなど、何か問題がある)は入れ替えられません。❌ She's very tall to reach the shelf は誤ったパターンです。✅ She's tall enough to reach the shelf(届く場合)または ✅ She's too short to reach the shelf(届かない場合)を使います。
日本語の「〜すぎる」は多くの場合 too で表せます。一方、「十分に〜」を表す enough は、英語では形容詞の後に置きます——✅ tall enough。日本語の「十分に高い」と語順が逆になる点に注意しましょう。
Too much と too many
形容詞や副詞ではなく名詞が問題の対象になる場合、too much(不可算名詞)または too many(可算名詞)を使います。much/many の量の表現については Some, any, much, many, a lot of で詳しく説明しています。
| パターン | 例文 |
|---|---|
| too much + 不可算名詞 | There's too much traffic today. |
| too much + 不可算名詞 | I ate too much sugar. |
| too many + 可算名詞 | There are too many people here. |
| too many + 可算名詞 | He made too many mistakes. |
名詞がなくても文脈で明らかな場合、too much と too many を単独で使えます。
- "Do you want more coffee?" — "No thanks, I've already had too much."
- "Did you make any errors?" — "Yes, too many."
Enough:ちょうどいい量(またはそれ以上)
Enough は後に続く語によって位置が変わります。
形容詞・副詞の後
Enough が形容詞や副詞を修飾する場合、その後に置きます。
| パターン | 例文 |
|---|---|
| 形容詞 + enough | Is the soup warm enough? |
| 形容詞 + enough | She's old enough to drive. |
| 副詞 + enough | He didn't run fast enough. |
| 副詞 + enough | You spoke clearly enough — I understood everything. |
Enough を形容詞の前に置くのはよくある誤りです。✅ tall enough——❌ enough tall とは言いません。
名詞の前
Enough が名詞を修飾する場合、名詞の前に置きます。
| パターン | 例文 |
|---|---|
| enough + 名詞 | Is there enough time? |
| enough + 名詞 | We have enough food for everyone. |
| enough + 名詞 | I didn't have enough money. |
Enough + 名詞は不可算名詞と複数形の可算名詞に使えます。例:enough time、enough chairs。可算名詞の単数形——❌ enough chair——は使いません。
動詞の後
Enough は「十分な量」という意味で動詞の直後に置くこともできます。
- Did you eat enough?
- He didn't study enough to pass the exam.
- I don't sleep enough.
Too / enough + to不定詞
この2語はよく to + 動詞の原形の句を伴い、結果や(不)可能な行動を説明します。これは結果を表す to不定詞(to不定詞の結果用法)と呼ばれることがあります。Infinitive of purpose (to + verb) で学んだ目的の不定詞とは異なります。
Too + 形容詞 + to + 動詞原形(問題が行動を妨げる):
- The water is too hot to drink.
- I was too tired to go out.
- He's too young to drive.
形容詞 + enough + to + 動詞原形(性質が行動を可能にする):
- She's tall enough to reach the top shelf.
- Is it warm enough to sit outside?
- I don't feel confident enough to speak in public.
for + 人 を加えると、それが誰にとって当てはまるのかを示せます。
- The film is too scary for young children to watch.
- The exercise is easy enough for beginners to do.
- It's too expensive for me to buy right now.
よくある間違い
- ❌ She is enough old to drive. → ✅ She is old enough to drive.(enough は形容詞の後)
- ❌ It's enough warm outside. → ✅ It's warm enough outside.
- ❌ The bag is very heavy to carry. → ✅ The bag is too heavy to carry.(very は問題を示さない——too を使う)
- ❌ I have too much many bags. → ✅ I have too many bags.(too many、too much many とは言わない)
- ❌ He speaks too fast for understand him. → ✅ He speaks too fast for me to understand him.(「誰にとって難しいのか」を示す場合は for + 人 + to + 動詞の原形)
- ❌ There isn't enough of time. → ✅ There isn't enough time.(enough と名詞の間に of は不要)
クイックチェック
各空欄に当てはまる語や表現はどれでしょう?(too、too much、too many、または enough)
- The music is ____ loud. I can't hear you.
- Is there ____ coffee for everyone?
- She's ____ experienced to make that mistake.
- There are ____ cars in this city — the traffic is awful.
- He didn't study ____ to pass the exam.
答えを表示
- too 2. enough 3. too 4. too many 5. enough
まとめ
- Too = 必要以上——問題を示す。形容詞・副詞の前に置く。
- Too much(不可算)と too many(可算)は名詞の前に置く。
- Enough = 十分。形容詞・副詞の後に置き、名詞の前に置く。
- どちらの語も to + 動詞原形の句を伴うことが多い:too hot to drink、warm enough to swim in。
- Very と too は入れ替えられない:very は中立的な強調語、too は問題を示す。