未来完了形

日本語は大まかな状況を説明しているだけで詳細な訳ではありません。

未来完了形は未来の2つの出来事について説明する文型です。1つの出来事が次の出来事より以前に起き、主に次の3つの状況で使われます。

1. Completion:  There are 2 actions/events in the future.  An earlier action/event will be completed (finished) before the second action/event.
完了:未来の2つのアクション/イベントあり、最初のアクション/イベントが次のアクション/イベントまでに終了している。

I will have gotten a driver’s license by the time you visit me next.
貴方が次私を訪ねるまでには私は運転免許を習得しているだろう。

He will have graduated from college by this time next year.
来年の今頃には彼は大学を卒業しているだろう。

The train will have left the station by the time you get there.
貴方が駅に着くまでには列車は出発してあるだろう。

She will have finished cleaning the house by 3 o’clock.
彼女は3時までには家を掃除してあるだろう。

I will have paid for my car in 2 more years.
私はあと2年以内には車のローンは払い終えているだろう。

Come back in an hour.  I’ll have finished by then.
1時間して来てごらん。私はそれまでには終わっているよ。

2. Duration, continuation:  Some action/event continues until a certain point in the future.
継続:アクション/イベントが未来のある時点まで継続する場面。

By next May he will have lived in Japan for three years.
来年の5月までには彼は3年間日本に住んでいる事になる。

She will have had the headache for 4 days if it doesn’t stop tomorrow.
明日止まらなければ彼女は4日間頭痛している事になる。

At 8 pm tonight, I will have worked for ten hours.
今夜8時には私は10時間働いた事になる。

In June, they will have been married for 20 years.
6月には彼らは20年間結婚している事になる。

Sara will have taught English for five months by August.
8月にはサラさんは5か月間英語を教えている事になる。

Next year, I will have owned that car for 8 years.
来年には私は8年間その車を所有している事になる。

3. Repetitive action:  Some action/event happens repeatedly before something else in the future.
反復:最初のアクション/イベントが次のアクション/イベントまでに何回か繰り返される場面。

If I go to Guam again, I will have been there ten times.
次グアムに行けば私は10回行った事になる。

I will have tried to quit smoking five times if I try again.
もう一度試みたら私は5回禁煙をトライした事になる。

She will have gone through divorce three times if she divorces again.
もう一度離婚したら彼女は3回離婚した事になる。

If I read that book one more time, I will have read it four times.
もう一度読んだら私はその本を4回読んだ事になる。

He will have visited the zoo three times if he visits again.
彼がもう一度動物園に行ったら3回行った事になる。

How many times will you have read the novel if you read it again?
もう一度読んだら貴方は何回その小説を読んだ事になりますか?