so...that / such...that / so that(目的)
so...that / such...that / so that
so...that と such...that はどちらも「とても〜なので…だ」という意味を表す構文です。so は形容詞・副詞の前に、such は名詞の前に置きます。結果や程度を強調する表現で、長文読解でもよく出てきます。too...to との書き換えも重要なので、セットで覚えましょう。
so + 形容詞/副詞 + that — 「とても〜なので…」
so は形容詞や副詞の前に置いて「とても」を表し、that 以下で結果を述べます。
S + V + so + 形容詞/副詞 + that + S + V
She was so tired that she fell asleep.
彼女はとても疲れていたので眠ってしまった。
He ran so fast that nobody could catch him.
彼はとても速く走ったので誰も追いつけなかった。
It was so cold that the lake froze.
とても寒かったので湖が凍った。
so の後ろは形容詞か副詞!名詞が来る場合は such を使います。
such + (a/an) + 形容詞 + 名詞 + that — 「とても〜な…なので」
such は名詞を含む表現の前に置きます。「such a/an + 形容詞 + 名詞 + that」の形で、名詞を強調します。
S + V + such + (a/an) + 形容詞 + 名詞 + that + S + V
It was such a good movie that I watched it twice.
とても良い映画だったので2回見た。
She is such a kind person that everyone likes her.
彼女はとても親切な人なのでみんなに好かれている。
They are such good friends that they share everything.
彼らはとても仲が良いので何でも分け合う。
複数名詞や不可算名詞には a/an をつけません。such good friends, such beautiful weather。
so...that の否定 — 「とても〜なので…できない」
that 節の中に can't / couldn't を使うと、「とても〜なので…できない」という意味になり、too...to と同じ意味を表します。
The box is so heavy that I can't lift it.
箱はとても重いので持ち上げられない。
= The box is too heavy to lift.
(too...to で書き換え)
He spoke so fast that we couldn't understand him.
彼はとても速く話したので理解できなかった。
so...that の否定 = too...to は、テストで最も出る書き換えパターンです!
so that(目的)— 「〜するために」
so と that の間に形容詞/副詞がない場合は「〜するために」という目的を表します。紛らわしいですが、形容詞の有無で区別できます。
S + V ... so that + S + can/will + V
He studied hard so that he could pass the exam.
試験に合格するために一生懸命勉強した。
She saved money so that she could buy a new phone.
新しいスマホを買うためにお金を貯めた。
I woke up early so that I wouldn't be late.
遅刻しないように早く起きた。
so + 形容詞 + that = 結果(〜なので)。so that = 目的(〜するために)。形容詞の有無で見分けましょう。
日本語との比較
- ●日本語の「とても〜なので…」は英語の so...that にそのまま対応します
- ●日本語では「とても良い映画なので」と言いますが、英語は so a good movie ×、such a good movie ○ と使い分けが必要
- ●日本語の「〜するために」(目的)は so that に対応しますが、英語では can/will が必要な点に注意
- ●日本語は「とても」一語ですが、英語は so(形容詞/副詞の前)と such(名詞の前)で使い分けます
穴埋め問題
She was ___ tired that she fell asleep.
It was ___ a good book that I read it twice.
He ran so fast ___ nobody could catch him.
The test was ___ difficult that I couldn't finish it.
She is ___ a kind person that everyone likes her.
He studied hard so ___ he could pass the exam.
It was so cold ___ the lake froze.
They are ___ good friends that they share everything.
She spoke ___ quietly that I couldn't hear her.
It was ___ cold that we stayed home all day.
The bag is ___ heavy that I can't carry it.
I was so tired ___ I went to bed right away.
He is ___ fast that he always wins.
She was so happy ___ she started to cry.
It was ___ interesting that I forgot the time.
クイズ
so ... that ... は結果を表す形である。
such は形容詞だけを直接修飾する。
It was so cold that I stayed home. は自然な文である。
関連トピック

アプリで英語を話してみよう
AIと英会話の練習ができます。無料でダウンロード!
無料ダウンロード