質問: to beの使い方 how old do you have to be to get a driver's license? は 「何歳で免許がとれるの?」という日本語訳になるみたいですが、 how old do you get a driver's license?と同じ訳になりますか? 最初の英文のhave to beにはどんな意味があるのでしょうか? ご存知の方いらっしゃいましたら教えてください。 よろしくお願いいたします。
回答: 同じ訳にはなりません。 how old do you get a driver's license? だと、一般的に何歳くらいで免許を取るのかを聞いている感じになると思います。 通常18歳くらいで取る人が多いように思いますが、そうとは一概に言えません。統計上何歳が多いのか私は知りません。。。 how old do you have to be to get a driver's license? では、免許をとるには何歳でなければならないのか、ということを聞いています。 we have to be 18 years old to get a driver's license. という返事からわかるように、免許をとるには18歳でなければならない、というような返事になります。 これは、have to ~ が、~しなければならない、という意味の構文であり、よってhave to be は、「~でなくてはならない」という意味になるからです。