smart.fm で更新してきた、旧チャンネルブログの文法問題をお届けします。
今週は解答編です。
参加して下さった方、ありがとうございました。それでは解答と解説に参ります。
問題:次の英文にある( )に適切な英単語を1つずつ入れて、適切な英文を完成させなさい。ただし各文の( )うち、1つは必ず「old」である。
1.Kentaro is 90 years old. He is ( )( )to drive a car.
解答;too old
90歳なら、普通は車の運転はできないだろう。せいぜい、not able でも入れたいところだが、old を使う指示がある。とすれば、「年を取り過ぎている」という意味の too old が適切であろう。too ~ to 構文を完成させると出来上がります。
(健太郎は90歳である。彼は車を運転するには歳を取り過ぎているor彼は歳を取り過ぎて車を運転できない)
2.Takeshi is 18 years old. He is ( )( )to drive a car.
解答:old enough
こっちは18歳。18歳なら免許がようやく取れる年齢である。つまりようやく免許が取れる年齢に達したのである。とすれば、車が運転できる年齢に(十分に)達した、みたいな表現が適切であろう。
したがって、old enough を入れる
(武は18歳である。彼は車を運転できる十分な年齢である)
後ろは同じなのだから、意味を捉えないと間違える文法問題でした。too old や old enough は語順も重要ですね。enough old とは使わず、old enough の語順になります。
いかがだったでしょうか? それではまた来週。
問題編
http://q-eng.com/diary/22457