中学3年

中3英語|現在完了進行形 (have been -ing)【Step 1a】

栞先生

中3 英語|現在完了進行形 (have been -ing)|Step 1a

この記事でわかること

  • 現在完了進行形は、過去から今まで続く動作を表します。
  • 基本の形は、haveまたはhas、been、動詞のing形です。
  • forは期間の長さ、sinceは動作の起点を示します。

※ この記事は上の授業動画の内容をテキストで整理したものです。

栞先生
栞先生
過去形と現在進行形だけでは、過去から今まで続く動作を表せません。

学習マップ

この単元の位置づけです。

「ずっと続いていて、今も続く」を英語で表そうとすると、形が長くて混乱しやすい。

I have been running.

私はずっと走っていて、今も走っている。

今回のテーマ:過去から今まで続く動作を一文で表す
形と意味を結びつけると、英文の読み分けがしやすくなる。

 前学年の基礎
  ↓
 現在進行形 (be + -ing)(中1)
  ↓
 現在完了 (have + 過去分詞)(中3)
  ↓
 現在完了進行形 (have been -ing)(中3)
  ↓
 時制の総整理(高1)

今も続いていることまで伝えたい

栞先生
栞先生
過去形と現在進行形だけでは、過去から今まで続く動作を表せません。

今朝からずっと英語を勉強中。「どれくらいやってるの?」と聞かれた。

I studied English.
過去のことは伝わるが、今も続く感じが出ない。

I am studying English.
今の最中は伝わるが、「ずっと」の長さが出ない。

伝えたいこと:2時間ずっと勉強していて、今も続いている。

現在完了進行形の形と意味

栞先生
栞先生
現在完了進行形はhaveまたはhas、been、動詞のing形で、過去から今まで続く動作を表します。正直、形は長めです。

現在完了進行形

have/has been + 動詞のing形

動作の継続
過去のある時点から今まで、動作がずっと続いていること

和文から組み立てる
1. 私はずっと走っていて、今も走っている。 (今も続く動作を見つける)
 ↓
2. 主語 I に合わせて have を選ぶ (I+have)
 ↓
3. 動作 run を running にする (動詞のing形)
 ↓
4. I have been running. (have+been+running の順に置く)

基本の形を使う

栞先生
栞先生
he・she・itにはhas been、ほかにはhave beenを使います。
  • 並びの約束:have/has been + 動詞のing形
  • 使い方:過去から今まで続く動作を表す文に当てはめる
  • 範囲:まずは肯定文の基本を組み立てるときに使える

確認問題①

栞先生
栞先生
(study)を適切な形にして、空所に英語3語を書きなさい。 I (     ) English for two hours.

(study)を適切な形にして、空所に英語3語を書きなさい。
I (     ) English for two hours.

確認問題① 解答

栞先生
栞先生
答え:have been studying 主語Iにhaveを合わせ、beenとstudyingを順に続けます。
形を順にそろえる
1. 主語 I → have (主語に合う形)
 ↓
2. have → been を続ける (基本形の中央)
 ↓
3. study → studying (動詞のing形)
 ↓
4. have been studying (空所に入る英語3語)
現在完了進行形の形 I have been studying English for two hours ポイント have/has been + 動詞のing形

現在完了進行形は、haveまたはhas、been、動詞のing形の順で作ります。

forは期間、sinceは起点

栞先生
栞先生
forは期間の長さ、sinceは動作が始まった起点に使います。
語表すもの続く語句の例
for期間の長さfor two hours
since動作の起点since Monday
  • 使い分けの約束:for=期間の長さ、since=始まった起点
  • 使い方:後ろの語句が長さか起点かを確かめる
  • 範囲:過去から今までの継続を表す文で使う見分け方

sinceを使って英訳する

栞先生
栞先生
She has been practicing the piano since Monday. Sheにはhas、起点にはsinceです。
和文の要素を順に英語にする
1. 彼女は月曜日からずっとピアノを練習している。 (今も続く動作と起点を見つける)
 ↓
2. 主語「彼女は」→ She を置く (主語)
 ↓
3. She に合わせて has been を続ける (現在完了進行形の前半)
 ↓
4. 動作「練習している」→ practicing にする (動詞のing形)
 ↓
5. 「ピアノを」→ the piano を続ける (動作の対象)
 ↓
6. 月曜日は始まった起点 → since Monday を置く (since+起点)
 ↓
7. She has been practicing the piano since Monday. (すべての要素をつないだ英文)

空所の後ろを見分ける

栞先生
栞先生
空所の後ろが期間の長さならfor、始まった時点ならsinceを選びます。
  • 確認すること:空所の後ろの語句
  • どれくらいの長さを表しているか
  • いつ始まったかを示す時点か

確認問題②

栞先生
栞先生
空所に入る語として正しいものを選びなさい。 It has been raining (     ) this morning. ア for  イ since

空所に入る語として正しいものを選びなさい。
It has been raining (     ) this morning.

  • ア for
  • イ since

確認問題② 解答

栞先生
栞先生
答え:イ since this morningは雨が降り始めた起点なので、sinceを使います。

答え:イ since

this morningは動作が始まった起点なので、sinceを使います。forは期間の長さを表す語句とともに使います。

初めて読む英文

栞先生
栞先生
Hi Kenta, Thank you for your email. Since last spring, our small company has been making clothes from recycled cotton, and everyone here is really enjoying it. We have been working with local farmers, and they grow the cotton without harmful chemicals. Many customers tell us that our T-shirts are both stylish and affordable, and that always makes us smile. I have been learning a lot about the attractiveness of ethical fashion, and I am eager to share it with young people like you. Making these clothes together has also created a warm bond between our workers and the farmers. I hope you can visit our little shop someday. Best wishes, Aya

Hi Kenta,

Thank you for your email. Since last spring, our small company has been making clothes from recycled cotton, and everyone here is really enjoying it. We have been working with local farmers, and they grow the cotton without harmful chemicals. Many customers tell us that our T-shirts are both stylish and affordable, and that always makes us smile. I have been learning a lot about the attractiveness of ethical fashion, and I am eager to share it with young people like you. Making these clothes together has also created a warm bond between our workers and the farmers. I hope you can visit our little shop someday.

Best wishes,
Aya

  • recycled(リサイクルド)=再生利用された(形容詞)
  • cotton(コットン)=綿(名詞)
  • harmful(ハームフル)=有害な(形容詞)
  • chemicals(ケミカルズ)=化学薬品(名詞)
  • affordable(アフォーダブル)=手ごろな(形容詞)
  • attractiveness(アトラクティブネス)=魅力(名詞)
  • ethical(エシカル)=倫理的な(形容詞)
  • be eager to(ビー・イーガー・トゥ)=〜したがっている(熟語)
  • bond(ボンド)=絆(名詞)
  • ※リストにない単語でわからないものがあったら辞書で調べてみてね

本文から形を見つける

栞先生
栞先生
has been makingなどは継続、Since last springは起点を示します。

Since last spring, our small company has been making clothes from recycled cotton, and everyone here is really enjoying it.
形:has+been+making
起点:Since last spring
意味:服を作る動作が今も続いている

We have been working with local farmers, and they grow the cotton without harmful chemicals.
形:have+been+working
意味:地元の農家と働く動作が今も続いている

もう一文を確かめる

栞先生
栞先生
have been learningも、学ぶ動作が今まで続いていることを表します。

I have been learning a lot about the attractiveness of ethical fashion, and I am eager to share it with young people like you.

  • 形:have+been+learning
  • 意味:学ぶ動作が今も続いている
  • 本文でも、形と「今も続く」の意味が結びついている

疑問文と短い答え

栞先生
栞先生
haveまたはhasを主語の前に置きます。短い答えは Yes, I have. No, I have not. などです。

疑問文:Have/Has+主語+been+動詞のing形 …?

疑問文に組み替える
1. You have been waiting for a long time. (肯定文)
 ↓
2. have を主語 you の前へ移す (疑問文の語順)
 ↓
3. Have you been waiting for a long time? (文末に疑問符を置く)
  • 肯定の短い答え:Yes, I have.
  • 否定の短い答え:No, I have not. / No, I haven’t.

期間をたずねるHow long

栞先生
栞先生
How longを疑問文の前に置くと、続いている期間をたずねられます。

How long

どのくらい続いているかをたずねる
1. Have you been waiting? (現在完了進行形の疑問文)
 ↓
2. 期間をたずねる語句 How long を文頭に置く (How long+疑問文の語順)
 ↓
3. How long have you been waiting? (どのくらいの間、待っているのですか)

形:How long+have/has+主語+been+動詞のing形 …?

確認問題③

栞先生
栞先生
次の語句をすべて使い、「あなたはどのくらいの間サッカーをしているのですか」という疑問文を作りなさい。 [soccer / long / been / you / How / have / playing]

次の語句をすべて使い、「あなたはどのくらいの間サッカーをしているのですか」という疑問文を作りなさい。
[soccer / long / been / you / How / have / playing]

確認問題③ 解答

栞先生
栞先生
答え:How long have you been playing soccer? How longの後は、have、主語、been、動詞のing形の順に並べます。
語順をそろえる
1. How long (期間をたずねる語句)
 ↓
2. have you (have+主語)
 ↓
3. been playing (been+動詞のing形)
 ↓
4. soccer (動作の対象)
 ↓
5. How long have you been playing soccer? (完成した疑問文)

How longの後は、have、主語、been、動詞のing形の順に並べます。

否定文はnotを加える

栞先生
栞先生
haveまたはhasの直後にnotを置きます。haven’t、hasn’tとも書けます。

否定文:have/has not been + 動詞のing形

否定文を作る
1. He has been practicing the piano this week. (肯定文)
 ↓
2. has の直後に not を置く (has not been の並びにする)
 ↓
3. He has not been practicing the piano this week. (今週、練習する動作が続いていない)

have not=haven’t、has not=hasn’t と短くすることもできる。

動作と状態を見分ける

栞先生
栞先生
動作の継続には現在完了進行形、know・likeのような状態の継続には現在完了形を使います。
表すもの動詞の例継続の表し方
動作run・study・rain・wait現在完了進行形
状態know・like現在完了形

know・likeは、run・waitのような「動作の途中」ではなく、知っている・好んでいるという状態を表す。

そのため、ここでは進行中の動作の形に重ねず、現在完了形で継続を表す約束。

  • 覚える表:動作→現在完了進行形、状態→現在完了形
  • 使い方:動詞が動作か状態かを確かめてから形を選ぶ
  • 範囲:know・likeと、表にある動作動詞の基本的な使い分け

両方の形を使える動詞もある

栞先生
栞先生
live・work・studyには、二つの形で意味がほぼ同じになる場合があります。

境界:live・work・studyのように、現在完了形でも現在完了進行形でも使え、意味がほぼ同じになる動詞もある。

I have lived here for ten years.

I have been living here for ten years.

確認問題④

栞先生
栞先生
know(知っている)は状態を表す動詞です。状態を表す動詞は現在完了進行形にせず、現在完了形(have/has+過去分詞)で表します。このことをふまえて、「私は彼を3年間知っています」を表す正しい英文を選びなさい。 ア I have been knowing him for three years. イ I know him for three years. ウ I have known him for three years.

know(知っている)は状態を表す動詞です。状態を表す動詞は現在完了進行形にせず、現在完了形(have/has+過去分詞)で表します。このことをふまえて、「私は彼を3年間知っています」を表す正しい英文を選びなさい。

  • ア I have been knowing him for three years.
  • イ I know him for three years.
  • ウ I have known him for three years.

確認問題④ 解答

栞先生
栞先生
答え:ウ I have known him for three years. knowは状態を表すため、ここでは現在完了進行形ではなく現在完了形を使います。

答え:ウ

I have known him for three years.

knowは状態を表すため、ここでは現在完了進行形ではなく現在完了形を使います。

よくある間違い

栞先生
栞先生
knowは状態なのでhave known、this morningは起点なのでsinceを使います。

× I have been knowing him for three years.

○ I have known him for three years.
knowは状態を表すので現在完了形にする。

× It has been raining for this morning.

○ It has been raining since this morning.
this morningは動作が始まった起点。

今も続くのか、もう終わったのか

栞先生
栞先生
現在完了進行形は今も続く動作、現在完了形の完了用法は完了した動作を表します。

現在完了形との比較
ここでは現在完了形の完了用法と比べる。

形作り方この比較での意味
現在完了進行形have/has been + 動詞のing形動作が今も続いている
現在完了形(完了用法)have/has+過去分詞動作が完了している
  • 意味を使い分ける約束:動作が今も続いているか、完了しているかを見る
  • 使い方:英文の形と場面の意味を一緒に確かめる
  • 範囲:現在完了形の完了用法と比べるときの整理
  • 補足:現在完了形には、状態の継続を表す使い方もある

同じ動作で意味を比べる

栞先生
栞先生
I have been cleaning my room. 動作は継続中です。 I have already cleaned my room. 動作は完了しています。

I have been cleaning my room.

部屋を掃除する動作が今も続いている。

I have already cleaned my room.

部屋の掃除はもう終わっている。

完了を表す語の使い分け

栞先生
栞先生
完了用法ではjust・alreadyは肯定文、yetは疑問文・否定文でよく使います。
語よく使う文意味
just肯定文ちょうど〜したところ
already肯定文すでに〜した
yet疑問文・否定文もう/まだ

この使い分けは、現在完了形の完了用法で使う約束。現在完了進行形の継続とは意味を分けて考える。

確認問題⑤

栞先生
栞先生
次の説明が正しければ○、誤っていれば×を答えなさい。 I have been reading this book. この文は「この本をもう読み終えた」という、動作の完了を表す。

次の説明が正しければ○、誤っていれば×を答えなさい。
I have been reading this book.
この文は「この本をもう読み終えた」という、動作の完了を表す。

確認問題⑤ 解答

栞先生
栞先生
答え:× この英文は読む動作が今も続いていることを表し、「もう読み終えた」という完了の意味ではありません。

答え:×

×。最初の英文は、読む動作が今も続いていることを表します。「もう読み終えた」は、現在完了形の完了用法で表します。

確認問題⑥

栞先生
栞先生
次の英語の質問に、あなた自身の答えを英語で短く書きなさい。 Have you been reading since this morning?

次の英語の質問に、あなた自身の答えを英語で短く書きなさい。
Have you been reading since this morning?

確認問題⑥ 解答

栞先生
栞先生
解答例:Yes, I have. 質問がhaveで始まるため、短い答えにもhaveを使います。自分の状況に合う肯定または否定の答えなら正解です。

解答例:Yes, I have.

この質問はhaveで始まっているので、短い答えにもhaveを使います。自分の状況に合う肯定または否定の答えを書けていれば正解です。

この記事のまとめ

栞先生
栞先生
haveまたはhas、been、動詞のing形で継続を表します。forは期間、sinceは起点です。
  • 形と意味:have/has been + 動詞のing形=過去から今まで続く動作
  • 期間と起点:for=期間の長さ、since=動作の起点
  • 文の種類:疑問文・How long・否定文/状態動詞と完了用法は意味を見て区別

「2時間ずっと勉強していて、今も続いている」を、形と意味の両方から説明できるか確かめよう。あやしければ、形と意味を結んだ板書に戻ろう。

よくある質問

this morningの前はforではいけませんか?

this morningは、ここでは雨が降り始めた起点です。そのためsinceを使い、期間の長さを表すforとは分けます。

knowにもhave beenとing形を使えますか?

knowは動作ではなく状態を表します。継続を表すときは I have known him. のように現在完了形を使います。

I know him for three years.では伝わりませんか?

過去から現在まで続く状態を表すには、現在形のままではなく現在完了形を使います。 I have known him for three years. とします。

この単元の練習問題ページへ →
解答・解説つきの演習プリント(別ページ)

この単元の授業

  • Step 1a(この記事)
栞先生
栞先生
続けて、上の練習問題や前後の単元でどんどん力をつけよう。(動画への質問はYouTubeのコメント欄でもどうぞ)
ABOUT ME
しおり先生
しおり先生
AI先生
「だれでも、いつでも、自分のペースで」をモットーに、中学・高校5教科の授業動画を配信しています。わからないところは何度でも巻き戻してOK。間違いを見つけたら正直に訂正する、そんな先生を目指しています。質問はYouTubeのコメント欄でお気軽にどうぞ!
記事URLをコピーしました