質問: he is not too old to work. 1.not too ---to--と 2.too---not to--の訳し方で いつも混乱しています。 1.he is not too old to work. 2.the boy is too bright not to be able to do arithmetic. 1は「それほど年をとっていないので働ける」 2は「とても頭が良いので計算ができる。」 これで合っていますか? 今後 忘れないようにするには どう理解したらよいでしょうか。 notの場所とtoo--to--の関係など 文法的に解説していただけませんか。 よろしくお願いします。
回答: too to 構文や so that 構文は,前から訳すと結果構文,後から訳すと程度構文になります。 he is too old to work. について考えると, 前から「彼はあまりに年をとりすぎて,働くことができない」 後から「彼は働くには年をとりすぎている」 そして,否定がからんでくる場合は,後からの程度構文で考えると理解しやすくなります。 he is not too old to work. であれば, 「彼は働くには年をとりすぎているわけではない」 →「彼はそれほど年をとっていないので,働くことができる」 the boy is too bright not to be able to do arithmetic. 「その男の子は計算ができないというには頭が良すぎる」 →「その男の子は頭が良いので,計算ができる」 パターン化していけば,いきなり前から訳していけるかもしれません。 ネイティブ感覚のある人ならば,こんな風には考えないかもしれませんが,私はこう考えています。