質問: so that構文の疑問 so that構文の疑問 「彼は車を買えるほど、お金持ちではない。」 という文をso that構文を使って英訳すると (1)he is'nt so rich that he can buy a car. (2)he is'nt so rich that he can't buy a car. (1)は「程度」(2)は「結果」を表すと考えたら どちらも正しい文になるのでしょうか?
回答: 「so ... that ---」の構文において主節が否定文になると、「that」以下は「程度」を表すと考えます。したがって、お尋ねの日本語を表す英文は(1)の方になります。 (1) he is'nt so rich that he can buy a car.(○) 上記と同じ理由で(2)の「that」も「程度」を表すことになりますが、その場合の意味は「彼は車を買えないほどお金持ちではない。」というおかしな意味になってしまいます。 不定詞を用いても同じ意味を表すことができます。 he isn't so rich as to buy a car. he isn't rich enough to buy a car. ご参考になれば・・・。