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

武蔵野個別指導塾の特徴

高校英文法 完了形と完了進行形—出来上がった量と活動の継続を焦点に合わせて選ぶ|武蔵野個別指導塾

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

完成した模型の数と作業時間を比べ、現在完了と現在完了進行形の焦点を読み解きます。活動の焦点は完了進行形です。

よくあるのは、模型を作っている高校生が、完成した模型の数と作業にかけた時間を同じ焦点で報告する場面です。友人が知りたいのは「今までに何個できたか」でしょうか。それとも「どのくらい作業を続けているか」でしょうか。同じ作業を見ていても、答えの中心は変わります。現在までのつながりと、そこで目立たせる情報を分けて考えましょう。

何を答える文なのか

出方の1つは、場面に合う形を選び、その理由を述べる問題です。完成数の報告なら、作業が積み重なって今ある結果に目を向けます。作業中の時間を答えるなら、活動が続いてきた経過に目を向けます。形を見てから訳語を当てるのでなく、まず質問と状況から焦点を決めます。

2つ目は、下線部を直す訂正問題です。例えば、進行中でまだ完成数が決まっていないのに、完成数を言い切る文になっていれば、動詞の形や目的語を見直します。ただし、別の情報を付け加えれば元の文が自然になる場合もあります。誤りの判定は、設問で伝えるよう求められた内容に照らして行います。

3つ目は、同じ活動を条件に応じて書き換える作文です。完成したものの数を報告するのか、作業に費やした時間を述べるのかを指定し、英文と和訳を照合します。どちらの形にも現在との関係があるため、単に「過去か現在か」だけでは決められません。

今を基準に、量と活動を見る

現在完了形は have または has に過去分詞を続けます。過去の出来事や状態を現在に結び付け、現在までの結果、経験、継続などを表します。現在完了進行形は have または has に been と動詞の ing 形を続け、現在まで続いた活動の経過や、その活動が今に残す手掛かりを前に出します。主語が三人称単数なら has を使います。

図1のように、どちらも現在を基準に過去からの関係を見ます。上の見方では完成した量を数え、下の見方では活動が続く時間に注目します。矢印は活動の時間を示しており、今この瞬間にも手を動かしていることをそれだけで保証する印ではありません。

図1 現在を基準に完成量と活動の時間を見る

例えば作業を終えた模型が机に3個ある場面で、作り手が I have made three models. と言えば、「私は模型を3個作りました」という意味です。完成した3個が今までの成果として数えられます。いつ各模型を作り終えたか、4個目に取り組んでいるかは、この1文だけでは決まりません。

同じ作り手が I have been making models for two hours. と言えば、「私は2時間、模型を作り続けています」となります。こちらは活動の経過に焦点があります。作業を続けている場面に合いますが、文の形だけから完成した模型の数を決めることはできません。2時間のあいだ、休憩を全く取らなかったとまで決める必要もありません。

進行形を使わない現在完了形も、状態や活動の継続を表せます。I have worked here for two years. は「私はここで2年間働いています」です。この文は今までの勤務の継続を表し、I have been working here for two years.「私はここで2年間働き続けています」も、活動の経過に目を向ける表現として使えます。両方が自然な場面では、意味の差を必ず一方の正誤に変えてはいけません。

一方、進行形には活動の途中を眺める性質があります。完成を意味する表現と結び付いたとしても、活動を描く形だけでは対象が完成したと断定できません。文脈から完成がわかる場合と、形そのものが完成を伝える場合を分けると、読み過ぎを防げます。状態を表す動詞の中には通常進行形にしにくいものもあるため、どんな動詞でも機械的に置き換えるのは避けます。

例題で焦点を動かす

次の3題はそれぞれ条件を読んでから考えてください。空欄に入れる英文の形を答えます。時間と個数は、この場面のために設定した条件です。

基本:完成数を報告する

模型を作る人が、完成した模型を今までに3個机に並べています。作りかけのものについては何も言わず、完成数を報告します。空欄を make の適切な形で埋めて英文を完成させ、和訳してください。

I ( ) three models.(私は模型を3個作りました。)

図2のように、この条件では机の上にある完成品の数が焦点です。時間の長さを求めているわけではありません。

図2 完成した模型の個数と動詞の形の対応

答えは I have made three models.(私は模型を3個作りました。)です。主語 I に have を置き、make の過去分詞 made を続けます。完成品を数える条件なので、現在完了形で今までの成果を述べます。模型が3個完成したという内容を机の場面に戻すと、並んだ数と一致します。制作に何時間かかったかは答えていません。

I have been making three models.(私は模型を3個作る作業を続けています。)なら、3個の模型を作る活動が焦点です。これらが完成したとは限らず、指定された完成数の報告にはなりません。目的語に個数が見えても、それだけで完成数と判断しないことが大切です。

標準:活動の時間を報告する

別の作り手が、午後から模型の部品を組み立て、現在も作業中です。完成品の数は不明です。作業の経過に焦点を当て、2時間続けていることを伝える英文を、assemble model parts を使って書き、和訳してください。

答えの一例は I have been assembling model parts for two hours.(私は2時間、模型の部品を組み立て続けています。)です。have been に assembling を続け、for two hours で期間を示します。始まりから今までの活動をたどり、今も作業中という条件に戻しても矛盾しません。完成品の数が不明であることも、そのまま保てます。

I have assembled model parts for two hours.(私は2時間、模型の部品を組み立ててきました。)も、継続の報告として使える文です。ただし設問は活動の経過に焦点を当てた表現を求めているので、答案例には完了進行形を選びます。現在完了形を見ただけで「すでに作業をやめた」と判断するのは誤りです。

発展:同じ作業の報告を切り替える

ある人は紙の模型を作っています。今までに2個は完成しましたが、3個目の作業は続いています。次のそれぞれの指示に合う英文を書き、和訳してください。動詞は make を使い、完成数の文と、1時間続く作業を表す文を1文ずつ作ります。

完成数は I have made two paper models.(私は紙の模型を2個作りました。)です。活動は I have been making paper models for an hour.(私は1時間、紙の模型を作り続けています。)と表せます。前者の two は完成した個数、後者の an hour は作業に費やした期間です。2つの数字は違う種類の情報なので、同じ数字にそろえる必要はありません。

場面に戻すと、2個の完成と3個目の継続は両立します。前者は3個目が完成していると言っておらず、後者も完成品が存在しないと言っていません。作業の経過を述べる文が完成を保証しないことは、完成を禁止することとは別です。なお、完成数を別の文で補えば、完了進行形の報告にも成果を添えられます。

誤答から条件に戻る

図3のように、修正する前に、何がずれたかを言葉にします。形だけを交換するより、元の場面が求める情報を残しやすくなります。

図3 完成数と活動時間の取り違えを直す

完成した模型が4個あると報告する条件で、I have been making four models. と答えたとします。文自体は「私は模型を4個作る作業を続けています」という意味で使えますが、4個が完成したという指定への答案としては不適切です。原因は、目的語の four models を見て完成数だと決めたことです。I have made four models.(私は模型を4個作りました。)とすれば、完成した4個という情報に焦点が合います。

逆に、活動を続けた時間を尋ねられ、まだ完成していない1個の模型について I have made a model. と答えるのも条件に合いません。「私は模型を1個作りました」と完成を報告する意味になるためです。例えば I have been making a model for an hour.(私は1時間、模型を1個作り続けています。)と直せば、活動の時間を述べ、完成を言い切らずに済みます。作業が今も続くかどうかは、周囲の状況で確かめます。

もう1つの誤りは、I have been making models.(私は模型を作り続けてきました。)を見て、今も必ず作業中だと決めることです。作り手が直前に手を止め、机に道具を置いた場面でも、最近までの活動を述べる文として使えます。作業中と判断したいなら、現在の状況を表す情報も読みます。完了進行形の継続と、発話の瞬間の動作を混同しないようにします。

形の組立てにも注意します。誤りの I have been make models. は、been の後が原形 make なので完了進行形になっていません。I have been making models.(私は模型を作り続けてきました。)と ing 形に直します。意味が合うことと形が整うことは別々に確かめます。

練習問題

次の5問に取り組んでから、後の解答を見てください。時間や個数は各場面の条件です。選択問題は記号で答え、作文は英文で答えます。

  1. 庭の係が今までに花を6本植え終えました。完成した本数を報告する英文を選んでください。A: I have planted six flowers.(私は花を6本植えました。) B: I have been planting flowers for an hour.(私は1時間、花を植え続けています。)
  2. 作り手は現在も絵を描いており、完成数は不明です。30分続く活動に焦点を当てる英文を選んでください。A: She has painted three pictures.(彼女は絵を3枚描きました。) B: She has been painting for thirty minutes.(彼女は30分、絵を描き続けています。)
  3. まだ完成していない棚を友人が1時間修理し続け、現在も作業中です。活動の時間を表す英文を、friend、repair、a shelf、for an hour を使って書き、和訳してください。
  4. ノートを5冊整理し終えた人が、完成数を報告します。次の答案はその条件に合うでしょうか。合わなければ、完成数を伝える英文に直し、和訳してください。I have been sorting five notebooks.(私はノート5冊を整理する作業を続けています。)
  5. ある人が午前中から畑で働き、今は休憩中です。He has been working in the field all morning.(彼は午前中ずっと畑で働いてきました。)から、発話の瞬間も働いていると必ず言えますか。「言える」か「言えない」で答え、理由を述べてください。

練習の答えと読み直し

  1. Aです。花を6本植え終えた成果を現在完了形で述べています。Bは活動の長さを伝えますが、6本という完成数を示しません。場面に戻して、完成した本数と英文の six flowers が対応することを確かめます。

  2. Bです。30分の活動を完了進行形で表しています。Aは完成した3枚という別の情報を伝え、完成数が不明という条件にも合いません。Bから完成数を推測せず、現在も描いているという条件は場面から読み取ります。

  3. My friend has been repairing a shelf for an hour.(私の友人は1時間、棚を修理し続けています。)が一例です。三人称単数の my friend に has を使い、been の後は repairing です。修理の経過を表すため、完成していない棚を今も修理する場面に戻しても矛盾しません。主語や期間を保ち、同じ意味を自然に表す英文も条件に合います。

  4. 条件に合いません。I have sorted five notebooks.(私はノートを5冊整理しました。)と直せます。元の文は5冊を整理する活動を述べ、5冊とも整理し終えたことを保証しません。直した文は完成した5冊という報告になり、場面の数と一致します。

  5. 「言えない」です。完了進行形は現在までの活動を表しますが、発話時に休憩している場面にも使えます。午前中の活動と今の休憩は両立し、英文の形から休憩を否定することはできません。完成した仕事の量も、この文からは決まりません。

覚えておくこと

つまずきを見分ける

個別に確かめるときは、まず現在をどこに置いているかを尋ねます。過去の作業と今の成果を線で結べなければ、形の暗記より先に、今ある完成品と作業の時間を場面に書き込みます。次に、質問が個数を求めるのか時間を求めるのかを説明してもらいます。そこが曖昧なら、同じ作業で質問だけを変え、答える情報がどう変わるか比べます。

焦点は選べても英文を作れない場合は、have と has、過去分詞、been の後の ing 形を順に点検します。正しい形を言えた後も、完成を保証するか、今も作業中かを場面に戻して確かめます。完成した量と続いた活動は、同じ時間を異なる角度から伝えます。

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

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

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

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

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

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

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