「so~that」「such~that」「too~to」「enough to」——英語の参考書を開くと必ず登場するこの4つの構文、なんとなく覚えているけれど、いざ英作文や試験問題になると「どれを使えばいいんだっけ?」と迷ってしまう方は多いはずです。実はこの4構文、バラバラに覚えるのではなく、「共通点」と「3つの違い」を軸に整理すると、驚くほどスッキリ理解できます。まずは全体像を一気につかんでしまいましょう。
まず全体像を把握しよう!4構文の「共通点」と「違い」を一気に整理
4構文は全部「程度・結果」を表す仲間
so/such/too/enoughの4構文は、すべて「どのくらい〜か(程度)」とその「結果どうなるか(結果)」を表すために使います。たとえば「とても眠かったので、授業中に寝てしまった」「眠すぎて起きていられなかった」——これらはどちらも程度と結果を表す文です。使う構文が違っても、伝えたい内容の骨格は同じ。だからこそ、まとめて学ぶと効率が上がります。
一覧表で見る:意味・品詞・肯定否定のニュアンス比較
4構文の違いは、次の3点に集約されます。①後ろに続く品詞(形容詞か名詞か)②肯定・否定のニュアンス③文の構造(that節か不定詞か)です。以下の表で一気に比較してみましょう。
| 構文 | 直後に続く品詞 | 文の構造 | ニュアンス | 日本語イメージ |
|---|---|---|---|---|
| so + 形容詞/副詞 + that | 形容詞・副詞 | that節(SV) | 肯定・中立 | とても〜なので…だ |
| such + (a) 名詞 + that | 名詞(句) | that節(SV) | 肯定・中立 | とても〜な…なので…だ |
| too + 形容詞/副詞 + to V | 形容詞・副詞 | 不定詞(to V) | 否定的(〜できない) | 〜すぎて…できない |
| 形容詞/副詞 + enough to V | 形容詞・副詞(前置) | 不定詞(to V) | 肯定的(〜できる) | 十分〜なので…できる |
どれを使うか迷ったときの「判断フロー」
実際の試験や英作文では「どの構文を選ぶか」の判断が必要です。次のステップで考えると迷いがなくなります。
名詞を強調したい場合は such~that 一択。形容詞・副詞を強調したい場合は次のステップへ。
that節(主語+動詞)を使うなら so~that。不定詞(to V)を使うなら次のステップへ。
「〜すぎてできない」という否定的な意味なら too~to、「十分〜なのでできる」という肯定的な意味なら enough to を選びます。
- 4構文はすべて「程度と結果」を表す仲間
- 違いは「後続品詞」「肯否のニュアンス」「文の構造」の3点だけ
- 名詞を強調→such、形容詞で否定→too、形容詞で肯定→enough、節で結果→so の順で判断する
「so~that」と「such~that」:品詞の違いで使い分ける結果構文
「so+形容詞/副詞+that」の基本構造と意味
「so~that」構文は、soの直後に必ず形容詞か副詞が来るのが鉄則です。「~なので…だ」「とても~なので…だ」という結果・程度を表します。
She was so tired that she fell asleep immediately.(彼女はとても疲れていたので、すぐに眠ってしまった。)
He spoke so quickly that I couldn’t follow him.(彼はとても速く話したので、ついていけなかった。)
1文目の「tired」は形容詞、2文目の「quickly」は副詞です。どちらもsoの直後に置かれているのを確認してください。
「such+(a/an)+名詞+that」の基本構造と意味
「such~that」構文は、suchの直後に名詞(句)が来ます。意味はso~thatと同じですが、後ろに置く品詞が異なります。
It was such a hot day that we stayed inside.(とても暑い日だったので、私たちは室内にいた。)
She has such talent that everyone admires her.(彼女はとても才能があるので、みんなが感心している。)
可算名詞の単数形には「such a/an+形容詞+名詞」の形になります。不可算名詞や複数名詞には冠詞は不要です。
so vs such:どちらを使うか迷ったときの判断ポイント
判断のコツはシンプルです。thatの前に来る語が何の品詞かを確認するだけです。
| thatの前にある語 | 使う構文 | 例 |
|---|---|---|
| 形容詞・副詞 | so+形容詞/副詞 | so beautiful / so fast |
| 名詞(句) | such+(a/an)+名詞 | such a beautiful girl / such talent |
「such a beautiful girl」はsuchを使いますが、これをsoで言い換えると「so beautiful a girl」になります。語順が変わる点にも注意しましょう。
試験でよく出る!注意すべき語順・冠詞のルール
「such+a/an+形容詞+名詞」の冠詞の位置に要注意!「a such beautiful girl」は誤りです。正しくは「such a beautiful girl」で、suchが冠詞の前に来ます。
また、many / much / few / little はsoと組み合わせるのが正しく、suchとは使いません。これは試験で狙われる例外ルールです。
- such many students(誤り)
- such much money(誤り)
- so many students that the hall was full(正しい)
- so much money that he didn’t know what to do(正しい)
なお、口語ではthatが省略されることがありますが(”She was so tired she fell asleep.”)、試験の選択肢ではthatの有無に惑わされず、soとsuchの後ろの品詞に集中して判断しましょう。
次の( )にso / suchのどちらかを入れてみましょう。
- It was ( ) a difficult exam that nobody passed. → such
- He ran ( ) fast that he won the race easily. → so
- There were ( ) many people that we couldn’t get in. → so
- She has ( ) knowledge that everyone respects her. → such
「too~to」と「enough to」:不定詞と組み合わせる程度構文
「too+形容詞/副詞+to不定詞」の構造と「〜すぎて…できない」の否定ニュアンス
「too~to」構文は、「〜すぎて…できない」という否定的な結果を表します。形の上では否定語が含まれていませんが、意味上は「できない」という不可能を示す点が重要です。
He was too tired to continue working.(彼は疲れすぎて仕事を続けられなかった。)
「too+形容詞/副詞」のセットで程度の大きさを表し、その結果として「to不定詞」の行為が不可能になるという流れを意識しましょう。
「形容詞/副詞+enough to不定詞」の構造と「十分〜なので…できる」の肯定ニュアンス
「enough to」は「too~to」と対をなす構文で、「十分〜なので…できる」という肯定的な結果を表します。ここで最も多いミスが語順です。
enoughは必ず形容詞・副詞の後ろに置く!「enough tall」ではなく「tall enough」が正解です。
She is tall enough to reach the shelf.(彼女は棚に手が届くほど背が高い。)
意味上の主語(for+人)の使い方と省略ルール
不定詞の動作主が文の主語と異なる場合、「for+人」を使って意味上の主語を明示します。試験では「for+人」の有無で意味がどう変わるかを問う問題が頻出です。
| 構文 | 例文 | 意味 |
|---|---|---|
| for+人あり(too~to) | The box is too heavy for me to carry. | その箱は私には重すぎて運べない。 |
| for+人なし(too~to) | The box is too heavy to carry. | その箱は重すぎて(誰にも)運べない。 |
| for+人あり(enough to) | This book is easy enough for beginners to read. | この本は初心者が読めるほど易しい。 |
「for+人」が省略されるのは、文脈から動作主が明らかな場合です。省略できるかどうかを判断する練習も積んでおきましょう。
too/enoughと否定語の組み合わせ:二重否定に注意
「not too~to」は「〜すぎることはない=十分〜だ」という肯定の意味になります。否定語が加わると意味が逆転するため、試験での引っかけ問題として頻出です。
- He is never too old to learn.(学ぶのに年を取りすぎることはない=何歳でも学べる。)
- She is not old enough to vote.(彼女は投票できるほど年齢に達していない。)
また、「too~to」は「so~that+否定文」に書き換えられます。この書き換えパターンは試験の定番です。
He was too tired to continue.
= He was so tired that he could not continue.(どちらも「疲れすぎて続けられなかった」)
練習問題:空欄に入る正しい語句を選ぼう
- The water was ( ) hot for me to drink. [so / too / enough]
-
正解:too 「その水は熱すぎて私には飲めなかった」。「for me」という意味上の主語があるため、too~to構文が適切です。
- She speaks clearly ( ) for everyone to understand. [too / enough / so]
-
正解:enough 「彼女は誰もが理解できるほどはっきり話す」。副詞 clearly の後ろに enough を置く語順に注意しましょう。
書き換え問題を完全攻略!4構文の相互変換パターン
英検や大学受験の「同じ意味になるように書き換えよ」問題では、4つの構文を自在に変換できるかが問われます。変換には一定のルールがあり、手順を覚えれば機械的に解けるようになります。各パターンを順番に確認していきましょう。
「so~that」⇔「too~to」の書き換えルール
「so~that+否定文」は「too~to」に書き換えられます。これは最頻出パターンです。変換の手順を確認しましょう。
例: He was so tired that he could not walk. → He was too tired to walk.
「could not +動詞の原形」→「to +動詞の原形」に変換します。否定の意味は too が担うため、not は不要になります。
例: The box was so heavy that I could not lift it. → The box was too heavy for me to lift.
「so~that」⇔「enough to」の書き換えルール
「so~that+肯定文」は「enough to」に書き換えられます。語順の変化に注意が必要です。
She was so kind that she helped me. → She was kind enough to help me.
ポイントは「形容詞+enough」の語順です。「enough+形容詞」にしてしまうミスが多いので注意しましょう。that節の主語が異なる場合は「for +人+to不定詞」の形を使います。
「so~that」⇔「such~that」の書き換えルール
「so+形容詞」を「such+(a/an+形容詞+)名詞」に変換します。品詞の扱いがポイントです。
| so~that の形 | such~that の形 |
|---|---|
| so kind that … | such a kind person that … |
| so fast that … | such a fast runner that … |
| so beautiful that … | such beautiful flowers that … |
形容詞だけでは such の後に続けられないため、対応する名詞を補う必要があります。可算名詞の単数形なら「such a/an +形容詞+名詞」、複数形・不可算名詞なら冠詞なしで「such +形容詞+名詞」になります。
書き換え時に意味・ニュアンスが変わるケースに注意
- 「too~to」は「不可能・不適切」のニュアンスが強い。「so~that+could not」との完全一致は文脈次第で成立しないことがある
- 「enough to」への書き換えでは、that節が「できた(was able to)」という過去の事実を含む場合、to不定詞に変換すると「能力・可能性」の表現になり、微妙にニュアンスが変わることがある
- 試験では「ほぼ同じ意味」として扱われることがほとんどだが、英作文や自由記述ではニュアンスを意識して使い分けること
書き換え問題では「手順通りに変換できているか」「for+人の挿入を忘れていないか」「語順が正しいか」の3点を必ず確認しましょう。
試験別・頻出問題パターンで実力チェック!英検・TOEIC対策演習
ここからは実際の試験形式に沿った演習問題で、理解度を確認しましょう。「知っている」と「解ける」は別物です。試験レベル別に問題を解きながら、自分の弱点を把握してください。
英検2〜3級レベルの頻出問題パターンと解き方
英検2〜3級では、空所補充と書き換えが中心です。品詞の判断と構文の変換ルールを組み合わせて解く問題が頻出します。
He was ( ) tired that he couldn’t walk any more.
選択肢: (A) so (B) such (C) too (D) enough
【解答】(A) so
【解説】空所の直後は形容詞「tired」が続いています。「so+形容詞+that」の形が正解。「such」を使う場合は直後に「名詞(句)」が必要なので不可。
She was so young that she couldn’t drive a car.
→ She was ( ) young ( ) drive a car.
【解答】too / to
【解説】「so+形容詞+that+否定文」は「too+形容詞+to不定詞」に書き換えられます。否定語(couldn’t)を取り除き、toを補う点に注意。
TOEIC 400〜600点台で狙われる選択問題の攻略法
TOEICでは文脈の中で自然に使われる語を選ぶ問題が出ます。品詞判断に加えて、直後の語が「形容詞か・名詞句か」を素早く見極める練習が重要です。
The project was ( ) a success that the team received a bonus.
選択肢: (A) so (B) such (C) too (D) very
【解答】(B) such
【解説】空所の直後は「a success」という名詞句です。「such+a+形容詞+名詞+that」の形が正解。「so」は形容詞・副詞の前に置くため不可。
大学受験でよく出る整序問題・書き換え問題の解法
整序問題で最も迷うのは「enoughの位置」と「for+人の挿入位置」です。語順のルールを下記で確認しましょう。
日本語: この問題は私には難しすぎて解けない。
語群: [ difficult / too / for / me / this problem / is / to solve ]
【解答】This problem is too difficult for me to solve.
【解説】「too+形容詞+for+人+to不定詞」の語順。「for me」はto不定詞の直前に置くのがポイント。
「enough+to不定詞」では、enoughは形容詞・副詞の後ろに置くことを忘れずに。「old enough to vote(投票できる年齢)」のように、修飾する語の直後がenoughの定位置です。
間違えやすいひっかけパターン5選と対策
- 【1】such の直後に形容詞だけを置く → such は名詞(句)が必要。形容詞だけなら so を使う
- 【2】enough を形容詞の前に置く → enough は形容詞・副詞の後ろに置く(× enough old → ○ old enough)
- 【3】too~to を肯定の意味で使う → too~to は「〜すぎてできない」という否定の意味。肯定文への書き換えでは消し忘れに注意
- 【4】for+人を to不定詞の後ろに置く → for+人は to不定詞の直前が正しい位置
- 【5】such a+形容詞+名詞の冠詞を抜かす → such の直後は必ず「a/an+形容詞+名詞」の順。冠詞の脱落は減点対象
問題を解くときは「空所の直後が形容詞か・名詞句か」を最初に確認する習慣をつけましょう。この一手間で正答率が大きく上がります。
よくある質問(FAQ)
- 「so~that」と「such~that」はどちらを使っても意味は同じですか?
-
伝える意味はほぼ同じですが、後ろに続く品詞が異なります。soの直後には形容詞・副詞、suchの直後には名詞(句)を置きます。たとえば「so beautiful that」と「such a beautiful girl that」のように、強調したい語の品詞によって使い分けます。
- 「too~to」は文の形が肯定文なのに、なぜ「できない」という否定の意味になるのですか?
-
「too」自体に「程度が超過している=限界を超えている」というニュアンスがあり、その結果として不定詞の行為が不可能になります。否定語(not)は文中に現れませんが、意味上は「〜できない」という否定を内包しています。書き換えると「so~that+could not」になることからも確認できます。
- 「for+人」はいつ省略できますか?
-
不定詞の動作主が文全体の主語と同じ場合、または文脈から動作主が明らかな場合に省略できます。たとえば「She was too tired to continue.」では、続けられないのが主語のSheであることが明らかなため「for her」は不要です。一方、動作主が異なる場合(例: The box was too heavy for me to carry.)は省略できません。
- 「enough」の位置を間違えやすいのですが、覚え方はありますか?
-
「enough(十分)」は修飾する形容詞・副詞の後ろに置くと覚えましょう。「tall enough(十分に背が高い)」「quickly enough(十分に速く)」のように、まず形容詞・副詞を言ってからenoughを続けるイメージです。名詞を修飾する場合は「enough time(十分な時間)」のように前置きになるので、品詞によって位置が変わる点にも注意してください。
- 「so many」と「such many」はどちらが正しいですか?
-
正しいのは「so many」です。many・much・few・littleはsoと組み合わせるのが原則で、suchとは使いません。「so many students that the hall was full(ホールが満員になるほど多くの学生)」のように使います。「such many students」は誤りなので注意しましょう。
