英語
高校生
解決済み

「This is so beautiful a picture that I can't express it by words」という英文で、なぜ「a」が「so」の前ではなく「picture」の前に付くのかわかりません。

回答

so that構文で
a 【形容詞】【名詞】の形をとっている形容詞に so をつけたい場合は上の文のように a と【形容詞】をひっくり返して語順を変えてから so をつけるというパターンがあります。これは他の方が仰っているとおりです👍
だから a so beautiful picture ではなく
so beautiful a picture です。

それはそうなのですが、これは別にso that構文だけに限った話では無くて、
a 【形容詞】【名詞】の形をとっているとき、形容詞に
as, too, how, so をつける場合は毎回この語順変更が起こります。

例えば、
come to a speedy end 「早く終わる」という表現に
too をspeedyに付けて「あまりにも早く終わる」というのを表すと、
come to too speedy an end
となります。

このようにso that構文の場合に限った話ではないので、so that構文のルールとして覚えるのではなく、
as, too, how, soが a【形容詞】【名詞】につくときは語順がひっくり返るルールがあるんだ、と覚えておく方が対応できる幅が広がるのでオススメです。

この回答にコメントする

この文には、so〜that… が使われていますね。
訳すと、とても〜なので… になります。
この場合、soの後ろに形容詞が来るのでは?
so beautiful 〜 that can’t 〜
⇒(これは)とても美しい(写真な)ので、私はこれを言葉で表現することはできない。

この回答にコメントする

so 〜 that … 構文です。
とても〜なので…。という意味になります。

soの後ろは、形容詞か副詞しかこれません。
そして、今回のように「美しい写真」という風に、形容詞+名詞の時は、上のルールにより、
so+形容詞+a/an+名詞+that という語順になります。
長文でも良く出るので覚えておきましょう。

この回答にコメントする
疑問は解決しましたか?