fallow me

 


2025年12月5日金曜日

過去完了進行形とは?練習問題(中学生向け)まとめポイント(やさしい説明)とてもやさしい練習問題(過去完了進行形)

 


🕒 過去完了進行形とは?

「過去のある時点まで、ずっと〜していた」
という “継続” を表す時制です。

👉 had been + 動詞のing形
でつくります。

例:

  • I had been studying English for two hours before you called.
     (あなたが電話してくる前、私は2時間ずっと英語を勉強していた📖)


🔍 使う場面

① 過去のある時点まで続いていた行動を表す

  • She had been waiting for the bus for 30 minutes when it finally arrived.
     (バスがついに来た時、彼女は30分待ち続けていた🚌)

② 理由や背景を説明したい時

  • He was tired because he had been working all day.
     (彼は疲れていた。1日中働き続けていたから😵‍💫)


🧩 過去完了形との違い

時制

ニュアンス

過去完了(had + p.p.)

行動が完了したことを強調

過去完了進行形(had been + ing)

行動が継続していたことを強調

🔄

例:

  • I had worked for three hours.(3時間働いた、完了に焦点)

  • I had been working for three hours.(3時間ずっと働いていた、継続に焦点)


💡 よくある副詞

過去完了進行形と一緒に使われやすいもの👇

  • for+期間(for two hours)⏳

  • since+起点(since morning)🌅

  • before / when / by the time(〜した時)📍


📝 まとめ

  • 形:had been + ing

  • 意味:過去のある時点まで「ずっと〜していた」

  • ニュアンス:行動の継続を強く伝える🔄




📝 練習問題(中学生向け)

① 文を過去完了進行形に書きかえましょう

かっこ内の動詞を had been ~ing の形に変えてください。

  1. She (study スタディ) English for two hours before dinner.

  2. They (wait ウェイト) for the bus for 20 minutes when it arrived.

  3. I (play プレイ) the piano since morning.

  4. We (walk ウォーク) for an hour before it started to rain.


📝 ② 日本語を英語にしましょう(過去完了進行形)

  1. 私は、あなたが来るまでずっと本を読んでいました。
     →(read リード)

  2. 彼は、その日ずっとサッカーをしていました。
     →(play プレイ soccer サッカー)


✅ 答え & 解説


① 書きかえ

1. She had been studying English for two hours before dinner.

  • study → studying(語尾の y はそのまま)

  • 「2時間ずっと英語を勉強していた」

2. They had been waiting for the bus for 20 minutes when it arrived.

  • wait → waiting

  • 「バスが来た時、20分間ずっと待っていた」

3. I had been playing the piano since morning.

  • play → playing

  • 「朝からずっとピアノを弾いていた」

4. We had been walking for an hour before it started to rain.

  • walk → walking

  • 「雨が降り始める前、1時間歩き続けていた」


② 英作文

5. I had been reading a book until you came.

  • read → reading(リーディング)

  • until you came「あなたが来るまで」

  • 「あなたが来るまで本を読んでいた」

6. He had been playing soccer all day.

  • play soccer → playing soccer

  • all day「一日中」

  • 「彼は1日中サッカーをしていた」


🌟 まとめポイント(やさしい説明)

  • had been + ing → 過去のある時点まで「ずっと〜していた」

  • 時間の言葉とよくセットで使う:

    • for(〜の間)フォー

    • since(〜から)シンス

    • until(〜まで)アンティル

    • when(〜した時)ウェン




⭐ とてもやさしい練習問題(過去完了進行形)

📝 ① かっこ内の動詞を「had been ~ing」にしよう

  1. I (run ラン) for ten minutes.

  2. She (cook クック) dinner.

  3. They (talk トーク) for a long time.


📝 ② 日本語を英語にしよう(語順そのまま・超やさしい)

  1. 彼はずっと歩いていました。
     → walk(ウォーク)を使って

  2. 私はずっとテレビを見ていました。
     → watch TV(ウォッチ ティーヴィー)


✅ 答え & やさしい解説


① 動詞を had been ~ing にする

1. I had been running for ten minutes.

run → running(ラン → ランニング)
🔸 10分間ずっと走っていた。


2. She had been cooking dinner.

cook → cooking(クック → クッキング)
🔸 ずっと夕ご飯を作っていた。


3. They had been talking for a long time.

talk → talking(トーク → トーキング)
🔸 長い間ずっと話していた。


② 日本語を英語にしよう

4. He had been walking.

(ヒー ハド ビーン ウォーキング)
🔸 「ずっと歩いていた」
※ 時間が書いてなくても OK!


5. I had been watching TV.

(アイ ハド ビーン ウォッチング ティーヴィー)
🔸 「ずっとテレビを見ていた」


🌟 まとめ(超やさしい)

  • had been + ing(ハド ビーン ~イング)
     =「ずっと〜していた」




📝 穴埋め式(had been ~ing を入れよう!)

(  )に入る語を選んで文を完成させてください。
必ず had been + ing の形にします。


① I ______ ______ (run ラン) for five minutes.

A. had B. been C. running


② She ______ ______ (read リード) a book.

A. been B. reading C. had


③ They ______ ______ (play プレイ) soccer.

A. playing B. had C. been


④ He ______ ______ (walk ウォーク) for a long time.

A. been B. had C. walking


⑤ We ______ ______ (talk トーク) since morning.

A. talking B. had C. been


✅ 答え & 解説


① I had been running for five minutes.

(A → B → C の順)
🔸「5分間ずっと走っていた」


② She had been reading a book.

(C → A → B)
🔸「彼女は本をずっと読んでいた」


③ They had been playing soccer.

(B → C → A)
🔸「彼らはサッカーをしていた」


④ He had been walking for a long time.

(B → A → C)
🔸「彼は長い間ずっと歩いていた」


⑤ We had been talking since morning.

(B → C → A)
🔸「私たちは朝からずっと話していた」


🌟 超シンプルな覚え方

had(ハド) → been(ビーン) → ~ing(イング)
この“3つセット”が揃ったら「ずっと〜していた」になる!




📝 レベルUP穴埋め問題(過去完了進行形)

(  )に入る最も適切な語を選び、文を完成させましょう。
had been ~ing の形を作るように考えてね!


① She ______ ______ (wait ウェイト) for the bus for 30 minutes when it finally came.

A. been B. waiting C. had


② I ______ ______ (study スタディ) English before you called me.

A. studying B. been C. had


③ They ______ ______ (walk ウォーク) in the park since 8 a.m.

A. had B. walking C. been


④ He was tired because he ______ ______ (work ワーク) all day.

A. working B. had C. been


⑤ We didn’t see her because she ______ ______ (practice プラクティス) the piano.

A. had B. been C. practicing


✅ 答え & 解説


① She had been waiting for the bus for 30 minutes when it finally came.

(C → A → B)
🔸「バスがやっと来た時、彼女は30分間待ち続けていた」


② I had been studying English before you called me.

(C → B → A)
🔸「あなたが電話してくる前、ずっと英語を勉強していた」


③ They had been walking in the park since 8 a.m.

(A → C → B)
🔸 since(〜から)があるので、過去の時点から継続。


④ He was tired because he had been working all day.

(B → C → A)
🔸 理由説明型。「一日中働いていたから、疲れていた」


⑤ We didn’t see her because she had been practicing the piano.

(A → B → C)
🔸「彼女はピアノを練習していたので、私たちは彼女を見なかった」


🌟 レベルUPポイント

  • when, before, because, since などの接続詞があると、文脈判断が必要

  • 過去完了進行形は 「過去のある時点までの継続」 を表す

  • had → been → ing の順番は絶対に崩れない!

0 件のコメント:

コメントを投稿

これいいかも

  You can't get discounts here. I'll tell the shop staff The time may be different for large or small eggs. Let me see. How long are you going to be here? She moved to Japan last month. You should ask him yourself. I can't do it alone. We girls talk a lot about him. Help yourself. They want me to spend as much time as I can with them. Show me how to play. You have to make choices quickly. We happen to be classmates here in Japan. 意味と発音カタカナ

  それぞれの英文の 意味(日本語)+カタカナ発音 をまとめました👇 ① You can't get discounts here. 意味:ここでは割引は受けられません。 発音:ユー キャント ゲット ディスカウンツ ヒア ② I'll tell the s...