B2

過去完了進行形の練習問題

このレッスンについて

過去完了進行形 · B2. had been + -ing を用います。表す内容:過去の基準時まで続いた動作の期間や直前の動作の痕跡。

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

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

Past perfect continuous

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

01過去の基準時まで続いた動作の期間や直前の動作の痕跡

had been + -ing を用います。表す内容:過去の基準時まで続いた動作の期間や直前の動作の痕跡。

They had been searching for survivors for six hours when the helicopter arrived.

02過去の基準時までに完了した結果、またはそこまで続く状態

had+過去分詞は、過去の基準時までに完了した結果や、その時点まで続いた状態を表します。状態を表すknowは通常進行形にしません。had known for ten yearsだけでは、その後知り合いでなくなったとは言えません。

By the audit date, we had checked all forty accounts.

03過去の時点に見られる痕跡から分かる、それ以前の動作

had been + -ing を用います。表す内容:過去の時点に見られる痕跡から分かる、それ以前の動作。

She was drenched because she had been cycling in the rain.

図解

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

The search lasted from dawn until the helicopter arrived; stress the ongoing duration.

They ___ for survivors for six hours when the helicopter arrived.

あなたの答え
1 / 12

学習ルート

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

ウォームアップ

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

過去の基準時まで続いた動作の期間や直前の動作の痕跡

0/2

had been + -ing を用います。表す内容:過去の基準時まで続いた動作の期間や直前の動作の痕跡。

They had been searching for survivors for six hours when the helicopter arrived.
03
ステップ 3 · 理解を深める

過去の基準時までに完了した結果、またはそこまで続く状態

0/1

had+過去分詞は、過去の基準時までに完了した結果や、その時点まで続いた状態を表します。状態を表すknowは通常進行形にしません。had known for ten yearsだけでは、その後知り合いでなくなったとは言えません。

By the audit date, we had checked all forty accounts.
04
ステップ 4 · 理解を深める

過去の時点に見られる痕跡から分かる、それ以前の動作

0/1

had been + -ing を用います。表す内容:過去の時点に見られる痕跡から分かる、それ以前の動作。

She was drenched because she had been cycling in the rain.
05
ステップ 5 · 別の場面で復習

別の場面で復習

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

応用チャレンジ

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

間違いを、次の一歩に。

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

0

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

学習マップ

過去完了進行形

B2
Past perfect continuous

この単元のポイント

01

過去の基準時まで続いた動作の期間や直前の動作の痕跡

had been + -ing を用います。表す内容:過去の基準時まで続いた動作の期間や直前の動作の痕跡。

They had been searching for survivors for six hours when the helicopter arrived.
02

過去の基準時までに完了した結果、またはそこまで続く状態

had+過去分詞は、過去の基準時までに完了した結果や、その時点まで続いた状態を表します。状態を表すknowは通常進行形にしません。had known for ten yearsだけでは、その後知り合いでなくなったとは言えません。

By the audit date, we had checked all forty accounts.
03

過去の時点に見られる痕跡から分かる、それ以前の動作

had been + -ing を用います。表す内容:過去の時点に見られる痕跡から分かる、それ以前の動作。

She was drenched because she had been cycling in the rain.

問題と解答

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

D01 · ウォームアップ

The search lasted from dawn until the helicopter arrived; stress the ongoing duration.

They ___ for survivors for six hours when the helicopter arrived.

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

判断の手掛かりは「The search lasted from dawn until the helicopter arrived; stress the ongoing duration.」です。had been + -ing を用います。表す内容:過去の基準時まで続いた動作の期間や直前の動作の痕跡。 この課題で完成する文は「They had been searching for survivors for six hours when the helicopter arrived.」です。

D02 · ウォームアップ

The focus is a completed total before the audit.

By the audit date, we ___ all forty accounts.

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

判断の手掛かりは「The focus is a completed total before the audit.」です。had + past participle を用います。表す内容:過去の基準時より前に完了した出来事。 この課題で完成する文は「By the audit date, we had checked all forty accounts.」です。

D03 · ウォームアップ

Her wet clothes were evidence of activity immediately before she entered.

She was drenched because she ___ in the rain.

  1. had been cycle
  2. had been cycling
  3. will be cycling
  4. has been cycling
解答と解説を開く
had been cycling

判断の手掛かりは「Her wet clothes were evidence of activity immediately before she entered.」です。had been + -ing を用います。表す内容:過去の時点に見られる痕跡から分かる、それ以前の動作。 この課題で完成する文は「She was drenched because she had been cycling in the rain.」です。

P01 · 理解を深める

Use the duration-focused form for activity continuing until yesterday’s failure.

The pump ___ continuously for months before it failed.

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

判断の手掛かりは「Use the duration-focused form for activity continuing until yesterday’s failure.」です。had been + -ing を用います。表す内容:過去の基準時まで続いた動作の期間や直前の動作の痕跡。 この課題で完成する文は「The pump had been running continuously for months before it failed.」です。

P02 · 理解を深める

Use the past perfect simple of complete for work finished before the inspection.

Before the inspection began, the crew ___ every safety check.

解答と解説を開く
had completed

完成文:「Before the inspection began, the crew had completed every safety check.」 had + past participle を用います。表す内容:過去の基準時より前に完了した出来事。 問題の主語・時間・意味に合わせた形です。確認済みの解答だけを自動照合します。別の表現を自動的に誤りとはしません。

P03 · 理解を深める

The driver was tired at the past reference point because of the preceding activity.

He was exhausted because he ___ through the night.

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

判断の手掛かりは「The driver was tired at the past reference point because of the preceding activity.」です。had been + -ing を用います。表す内容:過去の時点に見られる痕跡から分かる、それ以前の動作。 この課題で完成する文は「He was exhausted because he had been driving through the night.」です。

P04 · 理解を深める

Use the past perfect continuous of negotiate to stress duration before the deal.

The unions ___ for weeks when an agreement was finally reached.

解答と解説を開く
had been negotiating

完成文:「The unions had been negotiating for weeks when an agreement was finally reached.」 had been + -ing を用います。表す内容:過去の基準時まで続いた動作の期間や直前の動作の痕跡。 問題の主語・時間・意味に合わせた形です。確認済みの解答だけを自動照合します。別の表現を自動的に誤りとはしません。

R01 · 別の場面で復習

The question asks for duration up to a past moment, not now.

How long ___ when the power failed?

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

判断の手掛かりは「The question asks for duration up to a past moment, not now.」です。had been + -ing を用います。表す内容:過去の基準時まで続いた動作の期間や直前の動作の痕跡。 この課題で完成する文は「How long had you been working when the power failed?」です。

R02 · 別の場面で復習

Use the past perfect simple of know for the state before the trial.

At the time of the trial, I ___ the witness for a decade.

解答と解説を開く
had known

裁判の時点までに、その証人との知り合いの関係が10年続いていました。knowは状態を表すため、通常は進行形でなく過去完了形had knownを使います。裁判時に知り合いでなくなったとは述べていません。

R03 · 別の場面で復習

Steam on the windows showed the room’s recent activity before we entered.

People ___ in the room; the windows were steamed up.

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

判断の手掛かりは「Steam on the windows showed the room’s recent activity before we entered.」です。had been + -ing を用います。表す内容:過去の時点に見られる痕跡から分かる、それ以前の動作。 この課題で完成する文は「People had been exercising in the room; the windows were steamed up.」です。

X01 · 応用チャレンジ

Distinguish a completed product from the process leading up to it.

Before the editor called, I ___ the final version and sent it.

  1. had finished
  2. have been finishing
  3. had been finishing
  4. was finishing
解答と解説を開く
had finished

判断の手掛かりは「Distinguish a completed product from the process leading up to it.」です。had + past participle を用います。表す内容:過去の基準時より前に完了した出来事。 この課題で完成する文は「Before the editor called, I had finished the final version and sent it.」です。

X02 · 応用チャレンジ

Use the past perfect continuous of leak for the process causing the earlier damage.

The floor was rotten because the pipe ___ for months.

解答と解説を開く
had been leaking

完成文:「The floor was rotten because the pipe had been leaking for months.」 had been + -ing を用います。表す内容:過去の時点に見られる痕跡から分かる、それ以前の動作。 問題の主語・時間・意味に合わせた形です。確認済みの解答だけを自動照合します。別の表現を自動的に誤りとはしません。