回答
2022-07-19 06:56:37
Kevin@MusicoLingo
まず、before 以降は、時を表す副詞節で、未来形は使いません。
誤
We will finish dinner before you will come home.
正
We will finish dinner before you come home.
ご質問の文ですが、「私が返してもらう前に存在することになる時間が、どのくらいの長さになるのか」と尋ねています。
How long will it be before I get it back?
これはつまり、
When will I get it back?
という質問をする代わりに、「どのくらいの時間がかかるのか」と尋ねています。日本語では不自然に感じるかもしれませんが、英語ではこういう言い方も出来るので、覚えてしまいましょう。
以下の会話、参考にしてください。
How long will it be before you come home tonight?
I’m leaving Tokyo now, so it will be 3 hours before I arrive at Shin-Osaka. Then I will take a taxi home.
Alright, we will finish dinner before we see you. Please get something to eat on the train.