B2

未来完了進行形の練習問題

このレッスンについて

未来完了進行形 · B2. will have been + -ing を用います。表す内容:for・since などを伴う、未来の基準時までの継続期間。

12問のオリジナル問題です。状況から意味を読み取り、形を練習して、新しい場面で応用します。

12 問
保存するとマイコレクションで見返せます。
学習マップ

Future perfect continuous

練習を始める
Future perfect continuous — 学習マップ
Future perfect continuous — 学習マップ

01for・since などを伴う、未来の基準時までの継続期間

will have been + -ing を用います。表す内容:for・since などを伴う、未来の基準時までの継続期間。

By next June, we will have been studying this species for ten years.

02by などが示す未来の期限までの完了

will have + past participle を用います。表す内容:by などが示す未来の期限までの完了。

By Friday, the lab will have analysed all sixty cultures.

03when・until・by the time の未来を表す時の節では通常現在形を使う

present simple in a future time clause を用います。表す内容:when・until・by the time の未来を表す時の節では通常現在形を使う。

By the time the grant expires, we will have been working for two years.

図解

0/12
問題
01 / 12D01保存するとマイコレクションで見返せます。

The research will continue; stress accumulated duration at next June.

By next June, we ___ this species for ten years.

あなたの答え
1 / 12

学習ルート

01
ステップ 1 · ウォームアップ

ウォームアップ

0/3
02
ステップ 2 · 理解を深める

for・since などを伴う、未来の基準時までの継続期間

0/2

will have been + -ing を用います。表す内容:for・since などを伴う、未来の基準時までの継続期間。

By next June, we will have been studying this species for ten years.
03
ステップ 3 · 理解を深める

by などが示す未来の期限までの完了

0/1

will have + past participle を用います。表す内容:by などが示す未来の期限までの完了。

By Friday, the lab will have analysed all sixty cultures.
04
ステップ 4 · 理解を深める

when・until・by the time の未来を表す時の節では通常現在形を使う

0/1

present simple in a future time clause を用います。表す内容:when・until・by the time の未来を表す時の節では通常現在形を使う。

By the time the grant expires, we will have been working for two years.
05
ステップ 5 · 別の場面で復習

別の場面で復習

0/3
06
ステップ 6 · 応用チャレンジ

応用チャレンジ

0/2
この単元の復習ノート

間違いを、次の一歩に。

初回答を残し、変化の理由を理解して、別の場面で確かめます。

0

まだ復習ノートはありません。まずは短いウォームアップを。

学習マップ

未来完了進行形

B2
Future perfect continuous

この単元のポイント

01

for・since などを伴う、未来の基準時までの継続期間

will have been + -ing を用います。表す内容:for・since などを伴う、未来の基準時までの継続期間。

By next June, we will have been studying this species for ten years.
02

by などが示す未来の期限までの完了

will have + past participle を用います。表す内容:by などが示す未来の期限までの完了。

By Friday, the lab will have analysed all sixty cultures.
03

when・until・by the time の未来を表す時の節では通常現在形を使う

present simple in a future time clause を用います。表す内容:when・until・by the time の未来を表す時の節では通常現在形を使う。

By the time the grant expires, we will have been working for two years.

問題と解答

解答を開くと、その問題にヒント利用が記録されます。

D01 · ウォームアップ

The research will continue; stress accumulated duration at next June.

By next June, we ___ this species for ten years.

  1. had been studying
  2. were studying
  3. will have been studying
  4. have been studying
解答と解説を開く
will have been studying

判断の手掛かりは「The research will continue; stress accumulated duration at next June.」です。will have been + -ing を用います。表す内容:for・since などを伴う、未来の基準時までの継続期間。 この課題で完成する文は「By next June, we will have been studying this species for ten years.」です。

D02 · ウォームアップ

Focus on an exact completed total before the future deadline.

By Friday, the lab ___ all sixty cultures.

  1. has been analysing
  2. will have analysed
  3. had analysed
  4. will have been analysing
解答と解説を開く
will have analysed

判断の手掛かりは「Focus on an exact completed total before the future deadline.」です。will have + past participle を用います。表す内容:by などが示す未来の期限までの完了。 この課題で完成する文は「By Friday, the lab will have analysed all sixty cultures.」です。

D03 · ウォームアップ

Future time boundary follows by the time.

By the time the grant ___, we will have been working for two years.

  1. expires
  2. will expire
  3. would expire
  4. will have expired
解答と解説を開く
expires

判断の手掛かりは「Future time boundary follows by the time.」です。present simple in a future time clause を用います。表す内容:when・until・by the time の未来を表す時の節では通常現在形を使う。 この課題で完成する文は「By the time the grant expires, we will have been working for two years.」です。

P01 · 理解を深める

The occupation will still be continuing; emphasise duration at a future anniversary.

In August, she ___ at the station for twenty years.

  1. will have been working
  2. was working
  3. had been working
  4. has been working
解答と解説を開く
will have been working

判断の手掛かりは「The occupation will still be continuing; emphasise duration at a future anniversary.」です。will have been + -ing を用います。表す内容:for・since などを伴う、未来の基準時までの継続期間。 この課題で完成する文は「In August, she will have been working at the station for twenty years.」です。

P02 · 理解を深める

Use the future perfect simple of publish for the completed total.

By the end of next year, the team ___ three volumes.

解答と解説を開く
will have published

完成文:「By the end of next year, the team will have published three volumes.」 will have + past participle を用います。表す内容:by などが示す未来の期限までの完了。 問題の主語・時間・意味に合わせた形です。確認済みの解答だけを自動照合します。別の表現を自動的に誤りとはしません。

P03 · 理解を深める

The main clause is future; this subordinate clause sets its time boundary.

When you ___ next week, I will have been teaching here for a month.

  1. will have arrived
  2. would arrive
  3. arrive
  4. will arrive
解答と解説を開く
arrive

判断の手掛かりは「The main clause is future; this subordinate clause sets its time boundary.」です。present simple in a future time clause を用います。表す内容:when・until・by the time の未来を表す時の節では通常現在形を使う。 この課題で完成する文は「When you arrive next week, I will have been teaching here for a month.」です。

P04 · 理解を深める

Use the future perfect continuous of travel to stress duration up to next Monday.

By next Monday, they ___ for six consecutive weeks.

解答と解説を開く
will have been travelling

完成文:「By next Monday, they will have been travelling for six consecutive weeks.」 will have been + -ing を用います。表す内容:for・since などを伴う、未来の基準時までの継続期間。 問題の主語・時間・意味に合わせた形です。確認済みの解答だけを自動照合します。別の表現を自動的に誤りとはしません。

ほかの正答例
  • will have been traveling
R01 · 別の場面で復習

The strike will be ongoing; count its duration at next Friday.

By next Friday, the workers ___ for a fortnight.

  1. have been striking
  2. had been striking
  3. will have been striking
  4. were striking
解答と解説を開く
will have been striking

判断の手掛かりは「The strike will be ongoing; count its duration at next Friday.」です。will have been + -ing を用います。表す内容:for・since などを伴う、未来の基準時までの継続期間。 この課題で完成する文は「By next Friday, the workers will have been striking for a fortnight.」です。

R02 · 別の場面で復習

Use the future perfect simple of complete for all ten trials finished before the meeting.

By the review meeting, we ___ all ten trials.

解答と解説を開く
will have completed

完成文:「By the review meeting, we will have completed all ten trials.」 will have + past participle を用います。表す内容:by などが示す未来の期限までの完了。 問題の主語・時間・意味に合わせた形です。確認済みの解答だけを自動照合します。別の表現を自動的に誤りとはしません。

ほかの正答例
  • shall have completed
R03 · 別の場面で復習

In a future time clause, use the present simple for the event boundary.

We will have been walking for five hours when we ___ the refuge.

  1. reach
  2. will reach
  3. will have reached
  4. would reach
解答と解説を開く
reach

判断の手掛かりは「In a future time clause, use the present simple for the event boundary.」です。present simple in a future time clause を用います。表す内容:when・until・by the time の未来を表す時の節では通常現在形を使う。 この課題で完成する文は「We will have been walking for five hours when we reach the refuge.」です。

X01 · 応用チャレンジ

Count completed deliveries, rather than the duration of delivery activity.

By this evening, the courier ___ eighty parcels.

  1. will have been delivering
  2. will have delivered
  3. has been delivering
  4. had delivered
解答と解説を開く
will have delivered

判断の手掛かりは「Count completed deliveries, rather than the duration of delivery activity.」です。will have + past participle を用います。表す内容:by などが示す未来の期限までの完了。 この課題で完成する文は「By this evening, the courier will have delivered eighty parcels.」です。

X02 · 応用チャレンジ

Use the present simple of finish in the time clause.

By the time the course ___, she will have been studying for nine months.

解答と解説を開く
finishes

完成文:「By the time the course finishes, she will have been studying for nine months.」 present simple in a future time clause を用います。表す内容:when・until・by the time の未来を表す時の節では通常現在形を使う。 問題の主語・時間・意味に合わせた形です。確認済みの解答だけを自動照合します。別の表現を自動的に誤りとはしません。