冬期講習 2026-2027、募集中。総復習は売りません。90分×完全1対1で、穴だけを塞ぎます 詳しく →
電話 0422-27-7828チャットで質問無料相談を予約

武蔵野個別指導塾の特徴

高校英文法 過去完了進行形—過去のある時まで続いた活動をその時の状態と結び付ける|武蔵野個別指導塾

学習のイメージ写真 武蔵野個別指導塾
X LINE Facebook

交代までの観察時間や疲れの背景を読み、過去進行形と過去完了進行形の焦点を比べます。

よくあるのは、観察係の交代について、高校生が前の係の活動を報告する場面です。交代した時に観察していたことは言えても、その時までどのくらい続けていたのか、疲れていた理由とどう結び付くのかが伝わらないことがあります。交代を過去の基準時に置き、そこから活動の始まりへ戻ってみましょう。以下の時刻や期間は、説明のために作った条件です。

どの時間を答える形か

出方の一つは、交代時までの期間を含む場面で動詞の形を選ぶ問題です。過去の一瞬に活動の途中だったのか、それ以前からの時間に注目しているのかを読みます。もう一つは、過去の状態の原因を説明する文を訂正する問題です。形を直す前に、疲れなどの状態がいつ見られたかを押さえます。さらに、開始時と交代時を指定され、期間を添えて英文を書く問題もあります。

「過去のことだから had を付ける」と考えると、交代時に何が起きていたかと、交代まで何を続けていたかが混ざります。逆に「長い時間なら必ずこの形」と決めても、完成した成果を伝えたい場面を取り違えます。形を選ぶ前に、基準時、活動の範囲、伝えたい焦点を順に確かめます。

基準時から活動をさかのぼる

過去完了進行形は、通常 had been に動詞の ing 形を続けます。had は主語が変わっても同じ形です。been は be の過去分詞で、続く ing 形とともに活動の進行を表します。過去に置いた基準時より前から、その時まで続いた活動や、その時の少し前までの活動に目を向ける形です。

図1のように、基準時は交代した過去の時点です。線の左端を活動の始まり、右端を交代時に置くと、報告する期間が見えます。図1の右端はこの場面で観察を引き継ぐ時点であり、過去完了進行形という形だけが、あらゆる文で活動の終点を指定するわけではありません。

図1 過去の交代時を基準に観察期間をたどる時間軸

たとえば、交代時まで観察を続け、その時に疲れていた係について、次のように言えます。

Mina had been observing the pond for two hours when her partner took over.(相手が交代した時、ミナは池を2時間観察し続けていました。) She was tired at the handover.(彼女は交代時に疲れていました。)

観察開始から交代までが2時間です。後の文が疲れを述べ、前の文の活動がその背景として読めます。ただし、文法の形だけで疲れの原因が必ず観察だと証明されるわけではありません。前後の説明を合わせて関係を判断します。また、観察を中断したか、交代後に別の場所でも続けたかは、ほかの情報が必要です。

基準時を含む過去の一場面を切り取るなら、Mina was observing the pond when her partner took over.(相手が交代した時、ミナは池を観察していました。)と言えます。これは交代時の途中を示しますが、それ以前の2時間という長さは文からは決まりません。一方、Mina had recorded the water level before the handover.(ミナは交代前に水位を記録していました。)は、基準時までに記録が済んだことを表します。記録作業の継続時間を焦点にした文ではありません。

for は期間を、since は始点を表せます。ただし語だけを見て形を決めず、どの時点までを測るかを確認します。過去の基準時が明らかなら、期間の数字がなくても、直前までの活動とその時の状態を結び付けられます。その際、活動が基準時にまだ続いていたのか、少し前に終わったのかは文脈によって判断します。

例題で焦点を選ぶ

基本 交代までの長さ

問題。午後1時にレオが温室の温度を測り始め、午後3時に交代するまで測定を続けました。交代までの活動期間を表す形を選び、番号で答えてください。

  1. Leo was measuring the temperature for two hours when his partner took over.(相手が交代した時、レオは2時間、温度を測っている途中でした。)
  2. Leo had been measuring the temperature for two hours when his partner took over.(相手が交代した時、レオは2時間、温度を測り続けていました。)
  3. Leo had measured the temperature once before his partner took over.(相手が交代する前に、レオは温度を1回測っていました。)

答えは2です。図2のように、午後1時が始点で、午後3時が交代の基準時です。差の2時間を交代時までの活動期間として表すため、had been measuring を選びます。図2はこの条件を示しており、出来上がった測定記録の数を示すものではありません。

図2 温度測定の開始から交代までの期間と動詞の形

1の過去進行形も時間表現と共に使われることはありますが、この設問で求める、交代時までの経過を基準時から振り返る形としては2が適切です。3は1回の測定を交代前に終えたという内容で、2時間の活動という条件に合いません。答えを場面に戻すと、午後1時から午後3時までの2時間が活動に対応し、交代時は過去の基準として保たれます。

標準 状態の手前にある活動

問題。交代時、ナオの手袋はぬれていました。直前まで雨の中で風向きを観察していたためです。その活動を、語句 Nao / observe / the wind direction を使い、過去完了進行形の英文1文で書いてください。観察が交代時にも続いていたとは指定されていません。

答えの例は Nao had been observing the wind direction in the rain.(ナオは雨の中で風向きを観察していました。)です。交代時にぬれた手袋があり、その直前の活動を説明しています。had been の後に observe の ing 形 observing を置きます。前後の条件に合う語順で、雨の中での観察を過去完了進行形で表した英文も正解です。

この文から観察の終了時刻を分単位で決めることはできません。条件は直前まで活動していたことと、その結果として手袋がぬれていたことです。英文をその場面に戻すと、ぬれているのは報告の現在ではなく、過去の交代時です。観察対象を記録し終えたとも述べていません。

発展 同じ場面で問いを変える

問題。午後4時の交代時、ユイは午後2時から雲を観察していました。交代の前に雲の絵を1枚描き終えたこともわかっています。次の問いに対し、最も焦点に合う英文の番号をそれぞれ答えてください。

ア 交代までの観察活動の期間を伝える。 イ 交代前に絵が完成したことを伝える。

  1. Yui was watching the clouds at the handover.(ユイは交代時に雲を観察していました。)
  2. Yui had been watching the clouds for two hours at the handover.(ユイは交代時まで2時間、雲を観察し続けていました。)
  3. Yui had finished one drawing of the clouds before the handover.(ユイは交代前に雲の絵を1枚描き終えていました。)

答えはアが2、イが3です。1も場面の事実に合いますが、交代時の途中を述べ、活動の長さを示しません。2は午後2時から午後4時までの2時間を交代時に結び付けます。3は絵が交代前に完成したことを述べ、観察の期間は示しません。同じ出来事の周りに複数の真実があっても、設問が何を伝えたいかで最も合う文が変わります。

特に2から絵が完成したとは言えません。絵の完成は別の条件で与えられ、3がその成果を表します。反対に3から、絵を描いていた時間が2時間だったとも決まりません。場面に戻した時に、観察と作画を一つの活動として勝手に重ねないことが判断の要です。

誤答を原因から直す

図3のように、間違いを形だけでなく、どの時点や焦点を取り違えたかで整理します。図3の左には原因、右には修正の方向を置いています。

図3 基準時と焦点の取り違えから修正へ進む対比

誤答: Hana has been checking the sensor for an hour when her shift ended.(ハナは担当時間が終わった時まで1時間、センサーを点検しています、という時点のずれがあります。)

担当時間が終わったのは過去ですが、has been checking は現在を基準に活動を結び付ける形です。過去の交代時までの期間を言う条件なら、Hana had been checking the sensor for an hour when her shift ended.(持ち場の時間が終わった時、ハナは1時間センサーを点検し続けていました。)と直します。現在も点検しているかどうかは、この修正文から決まりません。

誤答: Ken had been inspected the equipment.(ケンが装置を点検し続けていた、というつもりですが、動詞の形が合っていません。)

had been の後には、この意味なら ing 形を置きます。Ken had been inspecting the equipment.(ケンは装置を点検し続けていました。)と直し、前後に過去の基準時を添えて読めるようにします。inspected をそのまま置くと、言いたい能動の活動の形になりません。had、been、動詞の ing 形をそれぞれ確認します。

意味の取り違えもあります。交代前に「報告書を書き終えた」と言いたいのに、Sora had been writing the report before the handover.(ソラは交代前、報告書を書いていました。)だけを答えると、書く活動は伝わっても完成は保証されません。完成を明示するなら、Sora had finished the report before the handover.(ソラは交代前に報告書を仕上げていました。)とします。前者も文法的に正しい英文ですが、完成を求める条件への答えとしては不足します。

逆に、交代時まで何時間も取り組んだ活動を示したい場合、完成の文に置き換えるだけでは期間の焦点が失われます。どの形もそれぞれ別の情報を運びます。誤文の修正では、まず意味を残して形を直し、次に問題が求める情報まで戻っているかを確かめます。

練習問題

次の5問は独立した場面です。選択問題は番号、訂正と作文は英文で答えてください。

  1. 昨日の休憩時まで、エマは午前9時から午前11時まで花壇の土を運び続けました。休憩までの活動期間を表す英文を選んでください。

    1. Emma had been carrying soil for two hours when the break began.(休憩が始まった時、エマは2時間土を運び続けていました。)
    2. Emma had carried one bag of soil before the break.(休憩前にエマは土を1袋運んでいました。)
    3. Emma is carrying soil now.(エマは今、土を運んでいます。)
  2. 昨夜、修理係が席を離れた時、アキは机でラジオを調べている途中でした。調べ始めた時刻や期間は不明です。その一場面を表す英文を選んでください。

    1. Aki was examining the radio when the repairer left the desk.(修理係が机を離れた時、アキはラジオを調べていました。)
    2. Aki had been examining the radio for three hours when the repairer left the desk.(修理係が机を離れた時、アキは3時間ラジオを調べ続けていました。)
    3. Aki had finished examining the radio before the repairer left the desk.(修理係が机を離れる前に、アキはラジオを調べ終えていました。)
  3. 昨日の集合時にリクは息が上がっていました。直前まで坂を走っていたことを述べるため、誤りを直してください。Riku had been run up the hill.(リクは坂を走っていた、というつもりですが動詞の形が誤っています。)

  4. 昨日の昼食時まで、メイは午前10時から正午まで図書室で資料を整理し続けました。Mei / sort / the materials を使い、過去完了進行形と期間を含む英文1文を書いてください。

  5. 昨日の開館時までに、係は案内板を1枚完成させました。完成を伝える英文を選んでください。

    1. The attendant had been making a sign before the doors opened.(開館前、係は案内板を作っていました。)
    2. The attendant had finished a sign before the doors opened.(開館前に係は案内板を1枚仕上げていました。)
    3. The attendant was making a sign when the doors opened.(開館時、係は案内板を作っていました。)

解答と場面への戻し読み

  1. 答えは1です。午前9時から午前11時は2時間で、休憩開始を過去の基準時にして、そこまでの活動を振り返っています。2は1袋を運んだ成果を述べ、時間の条件を表しません。3は現在の活動であり、昨日の休憩時と合いません。

  2. 答えは1です。離れた瞬間に調べていたことは条件にありますが、開始時も期間もありません。2の3時間は追加情報になり、3の完了も条件から言えません。過去の一瞬を示すために、根拠のない期間を作らないことが必要です。

  3. Riku had been running up the hill.(リクは坂を走っていました。)です。had been の後は running にします。集合時に息が上がっていたという状態を、直前の活動と結び付ける文です。この文だけで、集合後も走り続けたとは決めません。

  4. 答えの例は Mei had been sorting the materials in the library for two hours by lunchtime.(昼食時までに、メイは図書室で2時間資料を整理し続けていました。)です。午前10時から正午までが2時間です。過去の昼食時までの整理活動と2時間という長さを過去完了進行形で示し、図書室と資料も表す別の自然な英文は正解です。資料を整理し終えたかは条件にありません。

  5. 答えは2です。開館という過去の時点より前に、案内板1枚が完成したという条件を表します。1は制作活動に焦点があり、完成を保証しません。3は開館時の途中を示し、開館前に完成したという条件と合いません。開館時に完成品がある場面へ戻すと、2が求める内容に一致します。

覚えておくこと

過去完了進行形は had been と動詞の ing 形で作ります。 過去の基準時から、それ以前の活動の継続や直前までの活動を見ます。 過去進行形は基準時の途中を、過去完了は基準時までの完了などを表せます。 活動がその時に続いていたか、完成したか、今も続くかは文脈で確かめます。

つまずきを見分ける

交代時を線のどこに置くか迷う場合は、まず過去の出来事に印を付け、その前の活動を左側に描きます。線を引けても英文にできない場合は、had、been、ing 形の順を声に出して確かめます。形が作れても完成と活動を混同する場合は、「何時間続いたか」と「何が仕上がったか」を別々に尋ねます。

個別指導では、同じ場面の条件を一つ変え、基準時の途中を聞く場合と、その時までの期間を聞く場合に何を選ぶかを説明してもらいます。答えの英文を再び場面に戻し、時間や成果を勝手に補っていないかも確かめます。過去の一点と、その手前に広がる活動が見えれば、報告の焦点を自分で選べます。

読んで終わりにするか、ここから変えるか。

武蔵境駅徒歩30秒、講師1人に生徒1人の完全1対1。授業のあいだ、先生は隣を離れません。いまの詰まりを、無料相談でそのまま話してください。

まず15分だけ電話で話したい方は、無料電話相談(15分)から。塾からお電話を差し上げます。

本気になった日が、入塾の日。

お子様の教育、迷ったら「丸投げ」してください。必ず、期待以上の結果で返します。武蔵野で育む、武蔵境で学ぶ。

電話は年中無休。365日、24時間、お電話可能。

チャットで質問チャット
無料相談を予約する 電話 0422-27-7828電話 LINE チャット
で質問