C1
S + will have been + V-ing + for + time
will have been V-ing
解説
未来のある時点に立って、そこまで続いてきた出来事を振り返る言い方です。かならず未来の時点(by then、next June)と続いた期間(for ten years)を伴います。英語の時制の中でいちばん長い形で、C1 の目印になります。 よくある誤り: by the time のあとは現在形で、will は使いません: By the time we will land ✗、By the time we land ✓。
例文
By June she will have been teaching here for twenty years.
六月で、彼女はここで二十年教えていることになります。
By the time we land, we will have been flying for eleven hours.
着陸するころには、私たちは十一時間飛び続けたことになります。
Next month they will have been waiting for a decision for a year.
来月で、彼らは決定を一年待ち続けたことになります。
By Friday I will have been working on this for six weeks.
金曜には、私はこれに六週間取り組んできたことになります。
練習する
選択式の問題で理解度を確認しましょう
「S + will have been + V-ing + for + time」を効果的に学ぶ
文法項目「S + will have been + V-ing + for + time」(will have been V-ing)は、CEFR 5 の重要な構造のひとつです。使いこなすには、使われる文脈をよく理解し、繰り返し練習することが必要です。
学習のコツ: 例文を何度も声に出して読み、自然な反射を作りましょう。次に、自分の状況で文を作ってみてください。発音ボタンで正しい発音を聞きながら練習できます。
関連する文法と語彙をより深く理解するために、レッスン「」の全体も見てみましょう。