質問: soとsuchの違いが分かりません she was promoted quickly because she had done (1) good work. このとき(1)に当てはまるのは[such]か[so]のどちらなのですか? soは[so+形容詞+(不定冠詞+)名詞],suchは[such+(不定冠詞+)形容詞+名詞]という語順になり,soは名詞が複数形の場合は用いることができない.とありました. 今回workは不可算名詞として出題されているようなので,[so]でも[such]でも正解のような気がしました.しかし解答には[such]とあり,[so]は「一見正解のように見えるが不適」のようにはっきりと否定されています. soは名詞の複数形のほかに不可算名詞に対しても使えないのですか? (それならば,[so+形容詞+(不定冠詞+)名詞]において不定冠詞が省略される場合とはどのような場合なのですか?)
回答: so は本来,形容詞・副詞一語のみにかかる語です。 so 形容詞 a(n) 名詞というのはかたい表現で 一応,so 形容詞という一語にかかった形になっています。 この場合,必ず "so 形容詞 a(n) 名詞" のように,a(n) が必要です。 すなわち,複数形だけでなく,不可算名詞でもだめなのです。 a(n) が間に入ることにより,so 形容詞というかたまりが見えてくる。 文法的な理屈というより,発音上の理由もあると思います。 だから,この不定冠詞が省略されるなどということはあり得ません。 だから,such が正解です。