too と enough の違いとは?基本の意味と語順のルール
英語学習でつまずきやすい文法項目のひとつが「too」と「enough」の使い方です。どちらも形容詞・副詞を修飾する語ですが、意味が正反対であり、さらに語順のルールがまったく逆という特徴があります。日本語では「〜すぎる」「十分に〜」という発想の違いを、英語では語の位置関係で表現するため、日本人学習者は特に語順のミスをしやすい項目です。
- too:「〜すぎる」(過剰・否定的なニュアンス)
- enough:「十分に〜」(必要量を満たしている)
この2つは中学・高校の英文法でも頻出し、英検・TOEIC・大学入試でも語順整序問題として繰り返し出題されます。まずは基本の形をしっかり押さえましょう。
too の使い方と語順「too+形容詞/副詞」の公式
形(公式)
| 用法 | 語順 | 例文 |
|---|---|---|
| too + 形容詞 | too + 形容詞 | This coffee is too hot.(このコーヒーは熱すぎる) |
| too + 副詞 | too + 副詞 | He drives too fast.(彼は運転が速すぎる) |
| too + 形容詞 + for + 人 | too + 形容詞 + for + 目的語 | This box is too heavy for me.(この箱は私には重すぎる) |
| too + 形容詞 + to + 動詞の原形 | too + 形容詞 + to 不定詞 | This coffee is too hot to drink.(このコーヒーは熱すぎて飲めない) |
| too + 形容詞 + for + 人 + to + 動詞の原形 | too + 形容詞 + for + 目的語 + to 不定詞 | This box is too heavy for me to carry.(この箱は私には重すぎて運べない) |
ポイント:too は必ず形容詞・副詞の前に置きます。日本語の「重すぎる」という語順につられて "heavy too" のように後ろに置いてしまうミスが非常に多いので注意しましょう。
too...to構文の否定的意味に注意
too + 形容詞/副詞 + to不定詞 は「〜すぎて…できない」という否定の意味を持つ肯定文です。to不定詞の前に not は付きません。
- ❌ This coffee is too hot to not drink.
- ⭕ This coffee is too hot to drink.(このコーヒーは熱すぎて飲めない)
「できない」という日本語につられて not を入れたくなりますが、too...to自体にすでに否定の意味が含まれています。この構文は「so + 形容詞 + that + 主語 + can't + 動詞」で書き換え可能です。
- This coffee is too hot to drink. = This coffee is so hot that I can't drink it.
(このコーヒーは熱すぎて飲めない。)
enough の使い方と語順「形容詞+enough」「enough+名詞」の違い
enough は too とは逆で、修飾する語の種類によって位置が変わるという点が最大のポイントです。
形(公式)
| 用法 | 語順 | 例文 |
|---|---|---|
| 形容詞 + enough | 形容詞 + enough(enoughは後ろ) | She is old enough to vote.(彼女は投票できるくらいの年齢だ) |
| 副詞 + enough | 副詞 + enough(enoughは後ろ) | He didn't run fast enough.(彼は十分速く走れなかった) |
| enough + 名詞 | enough + 名詞(enoughは前) | We have enough time.(私たちには十分な時間がある) |
| enough + 名詞 + to + 動詞の原形 | enough + 名詞 + to不定詞 | We have enough money to buy a car.(私たちには車を買うのに十分なお金がある) |
| 形容詞 + enough + for + 人 + to + 動詞の原形 | 形容詞 + enough + for + 目的語 + to不定詞 | This book is easy enough for beginners to understand.(この本は初心者にも理解できるくらい易しい) |
重要な原則:
1. 形容詞・副詞を修飾するとき → enoughは後ろ(形容詞/副詞 + enough)
2. 名詞を修飾するとき → enoughは前(enough + 名詞)
この「後ろか前か」のルールは、日本語の「十分な時間」「十分速い」という感覚だけでは判断できません。修飾する語が形容詞・副詞なのか、名詞なのかを必ず確認する習慣をつけましょう。
日本人学習者が混同しやすい too と very と so の違い
too と very はどちらも「とても」と訳されることがあるため、日本人学習者はしばしば混同します。しかし意味は明確に異なります。
| 語 | 意味 | ニュアンス | 例文 |
|---|---|---|---|
| very | とても(程度が高いだけ) | 中立〜肯定的 | This tea is very hot.(このお茶はとても熱い=問題なく飲める) |
| too | 〜すぎる(過剰で問題がある) | 否定的 | This tea is too hot.(このお茶は熱すぎる=飲めないほど) |
| so | とても(than以下がなくてもOK、強調) | 中立〜肯定的、感情強調 | I'm so happy today!(今日はとても嬉しい!) |
- This tea is very hot.(このお茶はとても熱い) → 熱いけれど飲める、問題なし
- This tea is too hot.(このお茶は熱すぎる) → 熱すぎて飲めない、という問題を含意
「too」を使うと「〜すぎて困る、都合が悪い」という負の結果が暗示される点が、日本語の「とても」にはないニュアンスです。この違いを意識しないと、意図せず不満や問題があるように聞こえてしまうことがあるので注意しましょう。
日本人がよく間違えるポイント一覧
| ❌ 誤り | ⭕ 正しい表現 | なぜ間違いか |
|---|---|---|
| This bag is heavy too for me. | This bag is too heavy for me. | tooは形容詞の前に置く。日本語の語順(「重すぎる」)に引きずられて後ろに置くミスが多い |
| I have time enough. | I have enough time. | enoughが名詞(time)を修飾する場合は名詞の前に置く |
| She is enough tall to reach the shelf. | She is tall enough to reach the shelf. | enoughが形容詞(tall)を修飾する場合は形容詞の後ろに置く |
| This soup is too hot to not eat. | This soup is too hot to eat. | too...to構文自体が否定の意味を含むため、to不定詞の前にnotは不要 |
| He is very tired to walk anymore. | He is too tired to walk anymore. | 「〜すぎて…できない」の意味にはveryではなくtooを使う |
| It is enough warm today to swim. | It is warm enough to swim today. | enoughは形容詞warmの後ろに置く |
| I don't have enough of money. | I don't have enough money. | enoughの後ろの名詞にofは不要(enough + 名詞、ofを挟まない) |
特に多いのが、tooとenoughの位置を入れ替えてしまうミスと、enoughを修飾対象の前後どちらに置くか迷うミスです。この2点を意識するだけで正答率が大きく上がります。
自然な例文で学ぶ too と enough の実践的な使い方
日常会話やビジネス、学校生活などさまざまな場面で使われる自然な例文を見てみましょう。主語を変えながら感覚をつかむことが大切です。
- I'm too tired to cook dinner tonight.
(今夜は疲れすぎていて夕食を作れない。) - My son is not tall enough to ride this roller coaster.
(息子はこのジェットコースターに乗れるほど身長が足りない。) - This exam was too difficult for most students.
(この試験はほとんどの生徒にとって難しすぎた。) - We didn't have enough time to finish the project.
(私たちにはプロジェクトを終わらせるための十分な時間がなかった。) - The music was too loud, so I couldn't concentrate.
(音楽がうるさすぎて集中できなかった。) - Is this water warm enough for a bath?
(このお湯はお風呂に入るのに十分な温かさですか?) - She spoke too quickly for me to understand.
(彼女は私が理解できないほど速く話した。) - He saved enough money to travel abroad.
(彼は海外旅行に行けるくらいのお金を貯めた。) - This shirt is too small for me now.
(このシャツは私には小さすぎるようになった。) - Are you old enough to drive in your country?
(あなたの国では運転できる年齢に達していますか?)
too much / too many / enough の名詞との組み合わせ
可算名詞・不可算名詞と組み合わせる場合、too と much / many の使い分けも重要です。
| 表現 | 使う名詞の種類 | 例文 |
|---|---|---|
| too much + 不可算名詞 | 不可算名詞 | There is too much sugar in this cake.(このケーキは砂糖が多すぎる) |
| too many + 可算名詞(複数形) | 可算名詞(複数) | There are too many people in this room.(この部屋は人が多すぎる) |
| enough + 不可算名詞 | 不可算名詞 | We don't have enough water.(水が十分にない) |
| enough + 可算名詞(複数形) | 可算名詞(複数) | There aren't enough chairs for everyone.(全員分の椅子が十分にない) |
学習のポイント:much / many の前には too が必ず付き、単独の too とは異なり後ろに名詞が続く点に注意しましょう。一方 enough は可算・不可算どちらの名詞の前にも同じ形で使えるため、much / many のような区別は不要です。
too...to構文とso...that構文の書き換えパターン
too...to構文はso...that構文へ、また enough...to構文はso...that構文へそれぞれ書き換えることができ、これは大学入試や英検の書き換え問題で頻出します。
| 元の文(too/enough) | 書き換え文(so...that) |
|---|---|
| The box is too heavy for him to lift. | The box is so heavy that he can't lift it. |
| She is too young to understand the situation. | She is so young that she can't understand the situation. |
| He is strong enough to lift the box. | He is so strong that he can lift the box. |
| The tea was hot enough to drink. | The tea was so hot that I could drink it. |
書き換えのコツ:
- too...to → so...that + can't(否定)
- enough...to → so...that + can(肯定)
- 意味上の主語(for + 人)は、that節の主語として繰り返し、to不定詞の目的語はthat節内で代名詞(it, himなど)として復元する
まとめ:too と enough を使いこなすための核心ルール
- too は「〜すぎる」という否定的なニュアンスを持ち、必ず形容詞・副詞の前に置く(too + 形容詞/副詞)
- enough は「十分に」という意味で、形容詞・副詞を修飾するときは後ろ(形容詞/副詞 + enough)、名詞を修飾するときは前(enough + 名詞)に置く
- too...to不定詞 は「〜すぎて…できない」という否定的な結果を表し、to不定詞の前にnotを付けない
- enough...to不定詞 は「…するのに十分〜だ」という肯定的な結果を表す
- for + 人 を挟むことで、「誰にとって」過剰・十分なのかを明示できる(too + 形容詞 + for + 人 + to不定詞/形容詞 + enough + for + 人 + to不定詞)
- too much / too many は名詞の量・数が多すぎることを表し、不可算名詞にはmuch、可算名詞(複数形)にはmanyを使う
- too...to構文とenough...to構文は、それぞれso...that構文(can't / can)に書き換え可能
これらのルールを一つひとつ丁寧に確認しながら、実際の例文を音読・暗写することで、too と enough の使い分けは確実に身につきます。語順を間違えやすい項目だからこそ、パターンごとに繰り返し練習することが上達への近道です。