
武蔵野個別指導塾の特徴
中3定期テスト 英語の現在完了進行形—ワークの時間表現から継続する動作の文を作る|武蔵野個別指導塾

beenの抜けを並べ替えで直し、動作と状態の違いをたどる現在完了進行形です。
よくあるのは、提出前の並べ替えでbeenを落としてしまうという場面です。動作の語にingを付けることは覚えていても、haveと動作の間を確かめないまま答えを書くと、語が余ったり、足りない形になったりします。まず範囲表と授業ノートを開き、この形を授業で扱ったか確かめましょう。未習なら先取りせず、範囲表にある既習の形を優先します。ワークの間違いと小テストの答案を照合し、提出条件も見て直す箇所を選びます。
範囲表とワークで出方をつかむ
学校の範囲表を写し、空欄を埋めてから取りかかります。学期ごとの履修順は学校によって異なります。二期制なら前期・後期に読み替え、使わない行は空けたままで構いません。
| 学期 | 現在完了進行形の範囲表とページ | 既習の型 | ワークの該当箇所 | 小テストの誤り | 現在完了進行形の提出条件 |
|---|---|---|---|---|---|
| 1学期 | |||||
| 2学期 | |||||
| 3学期 |
出方の型は、まず時間表現を手掛かりに語を補う問題、次に語順を整える並べ替え、そして状況に合う短い英文を書く問題に分けられます。実際にどの型が出るかは、授業で扱った例と範囲表で確かめます。小テストに並べ替えがあったなら、正解の英文だけでなく、書けなかった位置をワークの同じ型に印で対応させます。
時間表現が見えても、その語だけで答えを決めないことが必要です。何が続いているか、動作か状態かを日本語の条件と授業の説明に戻して読みます。提出物に訂正の方法や範囲の指定がある場合は、その指示に合わせて元の答えと直しを見比べられるようにします。
小テストの誤りから形に戻る
現在完了進行形は、過去に始まり、今まで続いている動作を表すときに使います。基本の形は、主語の後にhaveまたはhas、been、動詞のing形を順に置きます。主語がhe、sheなどのときはhasを使います。beenが動作そのものを表すのではなく、その後のing形まで含めて形を作ります。
図1のように、時間を表す部分と動作を表す部分を別に見てから、主語に合うhaveまたはhasを選びます。forは続いた期間、sinceは始まった時点を示します。たとえばfor two hoursは「2時間の間」、since this morningは「今朝から」です。どちらも現在まで続く文で使えますが、後ろに置くのは同じ種類の時間ではありません。

図1の順に声に出して読むと、beenの位置を確認できます。ing形のつづりも動詞ごとに点検します。たとえばmakeは末尾のeを取ってmaking、runはnを重ねてrunningです。語の並びが正しくても、つづりが変わっていなければ授業で習った書き方へ戻します。
一方、状態の継続には現在完了形を使うことがあります。I have known Aya for a long time. は「私はアヤを長い間知っています」です。knowはここでは知っている状態を表し、通常knowingにはしません。時間が続いているからといって、どんな動詞にもingを付けるのではなく、動詞の意味と授業で習った用法を確認します。
基本例題:続いている練習を書く
次の条件に合うよう、語を並べ替えて英文を完成させましょう。文頭の語は大文字にし、ピリオドを付けます。
「私は今朝からピアノを練習し続けています。」
I / practicing / have / the piano / been / since this morning
まず、誰の動作かを見てIを文頭に置きます。次に、今朝に始まり今まで続く練習なのでhaveを選びます。主語がIであることもhaveを置く根拠です。haveの次にはbeenを置き、その後に練習という動作を表すpracticingを続けます。何を練習しているかをthe pianoで示し、始まった時点をsince this morningで添えます。
答えは I have been practicing the piano since this morning. です。「私は今朝からピアノを練習し続けています」という意味になります。図2のように、主語、have been、動作、始点の順にまとまりを作ると、残った語の位置も見通せます。

図2を見ながら元の条件に戻します。Iは私、practicing the pianoはピアノの練習、since this morningは今朝からという条件に対応しています。have been practicingで今まで続く動作を表し、用意された語も残っていません。語を全部使えたことと、意味が条件に合うことの両方を確かめて完成です。
beenを忘れたときは、have practicingという並びを見つけ、haveとing形の間に戻します。反対にbeenを入れてもpracticeのままなら、動作の形が不足しています。英文を意味のまとまりで読み返し、それぞれの場所に必要な語があるかを点検します。
語群から文を作るときは、先に主語と動詞のまとまりを作ってから、残りの語を意味ごとに並べます。sinceを見てすぐ文末に置いても、beenの抜けは見つかりません。まずhave been practicingをひとまとまりとして読み、次に何を、いつからという条件を照らすと、語順と意味の両方を検査できます。書いた後に日本語だけを読んで英文を隠し、もう一度作れるか試すことも有効です。写して直せても、何も見ずに再現できなければ、欠けた位置に印を付けて再び練習します。
少し難しい例題:疑問文と答えをつなぐ
次の場面を英文にします。「ケンは昼食後から庭で働き続けています。あなたはケンに、昼食後からずっと庭で働いていますかと尋ねます。」尋ねる英文と、肯定の短い答えをそれぞれ書きましょう。庭で働くにはwork in the garden、昼食後からにはsince lunchを使います。
まず、尋ねる相手をyouとして、続く動作の文を考えます。You have been working in the garden since lunch. は「あなたは昼食後から庭で働き続けています」です。疑問文ではhaveを主語youの前に出します。beenとworkingの順序はそのまま残し、最後に疑問符を置きます。
答えは Have you been working in the garden since lunch? です。「あなたは昼食後から庭で働き続けていますか」という意味です。ケンが肯定する短い答えは Yes, I have. で、「はい、そうです」です。質問する側のyouが、答える本人のIに変わります。
場面へ戻すと、working in the gardenが庭での仕事、since lunchが開始時点に対応します。haveを前に出した後もbeen workingが残っているので、疑問文の中で動作の継続が表されています。短い答えのhaveは、質問のhaveに対応します。疑問文を作る際にbeenまで前へ移したり、答えに相手を指すyouを残したりしていないか見直します。
誤答から原因を見つける
基本例題で I have practicing the piano since this morning. と書いた場合を考えます。日本語では練習と時間を読み取れていますが、haveの後に必要なbeenがありません。図3のようにhaveとpracticingの間にbeenを戻し、I have been practicing the piano since this morning. と直します。「私は今朝からピアノを練習し続けています」という条件をもう一度読むと、直した語順が継続する動作を表していると確かめられます。

図3では、欠けた場所を空欄にしてから語を入れています。間違いを丸ごと消す前に、どのまとまりが欠けたかを見つける方法です。beenを入れる位置がわからないなら、主語の後のhave beenと動作のing形に区切って読み直します。
別の誤りとして、開始時点にforを使う場合があります。since this morningのthis morningは始点なのでsinceを使います。期間を表す語句ならforを検討します。時間表現を直すときも前置詞だけを暗記せず、後ろが始点か期間かを日本語で説明してから選びます。
練習問題
授業で習った範囲を確かめてから取り組みます。各英文には文頭の大文字と末尾の符号も付けます。
- 「彼女は2時間ずっと絵を描いています。」を、she / been / has / drawing / a picture / for two hours を並べ替え、英文で書きましょう。
- 「私は先週からこの本を読み続けています。」を英語にします。I have ( ) reading this book since last week. の空所に入る1語を書きましょう。
- 「あなたは午後から走り続けていますか。」を、runとsince this afternoonを使い英文で書きましょう。肯定の短い答えも書きます。
- 「私は長い間その町を知っています。」を表す英文として、I have known the town for a long time. と I have been knowing the town for a long time. のうち適切な方を選び、理由を書きましょう。
答えと解き方
-
She has been drawing a picture for two hours. です。「彼女は2時間ずっと絵を描いています」という意味です。主語Sheにhasを合わせ、beenの後に動作のdrawingを置きます。for two hoursは期間です。彼女、絵を描く動作、2時間という条件を英文に戻し、並べる語に余りがないことも確かめます。
-
beenです。完成文は I have been reading this book since last week. で、「私は先週からこの本を読み続けています」という意味です。haveとreadingの間にbeenを入れます。since last weekは先週という始点を示し、reading this bookが本を読む動作に対応します。空所には1語を入れるという指定にも合います。
-
Have you been running since this afternoon? と Yes, I have. です。それぞれ「あなたは午後から走り続けていますか」「はい、そうです」という意味です。haveをyouの前に出し、beenの後のrunをrunningにします。since this afternoonが始点、runningが続く動作です。答える人の立場に直すとIになり、肯定の短い答えはhaveで受けます。
-
I have known the town for a long time. です。「私は長い間その町を知っています」という意味です。ここでのknowは知っている状態を表すので、通常は現在完了形のhave knownを使います。for a long timeは長い期間を表します。期間があっても動詞の意味を確認し、状態を動作の進行形に置き換えないようにします。
覚えておくこと
- 続く動作は主語に合うhaveまたはhas、been、動詞のing形で表します。
- forの後は期間、sinceの後は始まった時点を確かめます。
- 疑問文はhaveまたはhasを主語の前へ出します。
- 状態を表す動詞は、時間表現だけでing形にしません。
提出前の解き直し
ワークの訂正を提出する前に、範囲表の該当箇所と提出条件をもう一度照合します。小テストでbeenを落とした人は、解き直した英文のhaveまたはhasからing形までを指でたどります。時間表現の誤りが残る人は、後ろの語句が期間か始点かを日本語で言い直します。状態の動詞に迷う場合は、授業ノートの扱いに戻って動詞の意味を確かめます。
個別指導で答案を見るときは、正誤の印に加え、語順を組み立てた跡、主語とhaveまたはhasの対応、時間表現を選んだ理由を確認します。形は合っていても条件の動作が抜ける場合と、意味は読めてもbeenの位置が抜ける場合では、次に練習する箇所が異なります。動作と時間を元の条件に戻して読める英文が、提出前の点検の目印です。
読んで終わりにするか、ここから変えるか。
武蔵境駅徒歩30秒、講師1人に生徒1人の完全1対1。授業のあいだ、先生は隣を離れません。いまの詰まりを、無料相談でそのまま話してください。
まず15分だけ電話で話したい方は、無料電話相談(15分)から。塾からお電話を差し上げます。
本気になった日が、入塾の日。
お子様の教育、迷ったら「丸投げ」してください。必ず、期待以上の結果で返します。武蔵野で育む、武蔵境で学ぶ。
電話は年中無休。365日、24時間、お電話可能。




