![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
「過去完了進行形」は過去のある時点まで、
「ずっと~していたこと」を話す時に使います。
ex:
![](https://toourlife.com/wp-content/uploads/2021/04/9a61b0a7b0e4f88eb035610c0257cb30-300x300.jpg)
お母さんが帰って来た時、僕は4時間もゲームをしていました。
When my mother came home, I had been playing games for 4 hours.
「過去完了進行形」には次の特徴があります。
- 過去のある時点と一緒に使われる(過去完了進行形+過去形)
- (過去のある時点まで)「続いていた動作」を意味する
- 「時間の長さ」を強調している
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
「お母さんが帰って来た」という過去の時点まで、
「ゲームをしている」という動作が4時間も続いていたことを意味します。
![](https://toourlife.com/wp-content/uploads/2022/04/38adad27f506938fbd69d4489ebadbca-300x300-1.jpg)
「現在完了進行形」は過去から現在まで続いている動作を表したけど、
「過去完了進行形」は過去から過去までなんだね。
「現在完了進行形はいつ使う?」現在完了形との違いも解説します!
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
過去完了進行形の使い方と文法を
確認していきましょう!
![](https://toourlife.com/wp-content/uploads/2020/10/S__7544841-300x300.jpg)
Let’s get started!
過去完了進行形を使う練習をしてみよう!
<過去完了進行形の形>はこの様に表します。
- S had been …ing(肯定文)
- Had S been …ing ?(疑問文)
- Yes, S had./No, S hadn’t.(答え方)
- S had not (hadn’t) been ..ing.(否定文)
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
+過去のある時点がセットになった文章が好まれます。
基本的に過去のある時点では継続していた動作は終了しています。
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
when, by the time, until, since, for,
などは頻出語句です。
過去完了進行形は、以下のパターンがあります。
- 過去のある時点の「前」まで継続していた動作
- 過去のある時点まで継続していた動作
これら使い方を練習していきましょう!
過去に起こった出来事の順番「過去完了進行形」+「過去形」のパターン
![過去完了進行形(完了)](https://toourlife.com/wp-content/uploads/2022/04/bd271d19ec9d551cec952749469451c8-800x450.jpg)
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
パターン1
「過去に継続していた出来事」は一旦終了しています。
継続の余韻が残っている状態です。
ex:1
![](https://toourlife.com/wp-content/uploads/2021/04/5fe91ea504c53a4ea94a89e4417ae8dd-300x300.jpg)
一生懸命勉強していたから、悪い点数にがっかりしたよ。
I was so disappointed with my bad score
because I had been studying very hard.
ex:2
![](https://toourlife.com/wp-content/uploads/2021/04/008cc8703443f3450c8c2aaddc45ab97-300x300.jpg)
わたしは午前中部屋を一生懸命掃除してたよ。
I’d been cleaning my room very hard in the morning.
だから午後は疲れていました。
So, I was very tired in the afternoon.
ex:3
![](https://toourlife.com/wp-content/uploads/2021/04/fa31c0b0c4c998cf38f92b05658ba521-300x300.jpg)
今朝は雪が沢山積もっていました。
There was a lot of snow on the ground this morning.
![](https://toourlife.com/wp-content/uploads/2021/04/fa31c0b0c4c998cf38f92b05658ba521-300x300.jpg)
一晩中雪が降り続けていたようでした。
It seemed like it had been snowing all night.
- it seems like..~のように思える
![](https://toourlife.com/wp-content/uploads/2021/04/fa31c0b0c4c998cf38f92b05658ba521-300x300.jpg)
学校に来るのににブーツが必要だったよ。
I needed boots to come to school.
![](https://toourlife.com/wp-content/uploads/2021/04/daa390e7dbad88b54a54483fa1ea5c31-300x300.jpg)
真っ白だったね。
Everything was white.
何時間も雪が降っていたね。
It had been snowing for hours.
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
「続いていた出来事」は一旦終了しているけど、
余韻が残っていて、過去の出来事に影響している時に使うよ!
過去のある時点まで起こっていた動作の継続
![過去完了進行形](https://toourlife.com/wp-content/uploads/2022/04/24a6705ffa06e69088a4a82732132ec4-800x450.jpg)
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
パターン2です。
過去の「次の出来事」まで続いていた動作を過去完了進行形で表します。
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
その後、継続が続いていくかどうかは文章次第です。
過去完了進行形+when, before, by the time, until, etc..例文
ex: when(~時)
![](https://toourlife.com/wp-content/uploads/2021/04/5fe91ea504c53a4ea94a89e4417ae8dd-300x300.jpg)
僕が家に着いた時お母さんは家の鍵を探していました。
My mother had been looking for our house key when I got home.
ex: before(前に)
![](https://toourlife.com/wp-content/uploads/2022/04/38adad27f506938fbd69d4489ebadbca-300x300-1.jpg)
家に帰る前に友達とずっとおしゃべりをしていました。
I had been chatting with my friends before I got home.
- =I was chatting with my friends before I got home.
※出来事の前後がはっきりする場合、シンプルに過去進行形でもOK.
ex: until(~まで)
![](https://toourlife.com/wp-content/uploads/2022/04/38adad27f506938fbd69d4489ebadbca-300x300-1.jpg)
父が帰宅するまで私たちは2時間も待っていました。
We had been waiting for 2 hours until my father came home.
※過去完了進行形にする意味は「2時間も待っていた」を強調したいから。
- =We waited for 2 hours until my father came home.(過去形)
- =We had waited for 2 hours until my father came home.(過去完了形)
※wait「待つ」until「~まで」は継続の意味がある為、進行形にしなくてもほぼ同じ意味
![疑問文](https://toourlife.com/wp-content/uploads/2021/04/fa31c0b0c4c998cf38f92b05658ba521-300x300.jpg)
お父さんが帰宅するまで2時間も待っていたの?
Had you been waiting for 2 hours until your father came home?
![](https://toourlife.com/wp-content/uploads/2022/04/38adad27f506938fbd69d4489ebadbca-300x300-1.jpg)
うん。
Yes, we had.
- No, we hadn’t.(否定)
ex: by the time(SがVするまでに)
![](https://toourlife.com/wp-content/uploads/2022/04/38adad27f506938fbd69d4489ebadbca-300x300-1.jpg)
彼が帰宅する頃までには空は暗くなっていました。
The sky ’d been getting dark by the time he came home.
- ‘d beenはhad beenの短縮形
過去完了進行形+for, since, 例文
![](https://toourlife.com/wp-content/uploads/2021/04/9a61b0a7b0e4f88eb035610c0257cb30-300x300.jpg)
彼のお父さんが家に着くまで、僕たちは
2時間もメールのやりとりをしていたんだよ。
We had been texting each other for 2 hours until his father got home.
- for+期間を表す語句:「~の間」
![](https://toourlife.com/wp-content/uploads/2021/04/38adad27f506938fbd69d4489ebadbca-300x300.jpg)
彼女は朝から一日中買い物をしていました。
She had been shopping all day since morning.
- since+過去のある時点(since yesterday, since 2020, since S +過去V)
※過去の話をしているので過去完了進行形のみで使っています。
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
for, sinceはそれがどの位続いたのかを表すことが出来ます。
過去完了進行形の受動態、例文
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
受動態にも少し触れてみますね。
- S had been being 過去分詞
- S had not (hadn’t) been being 過去分詞
- Had S been being 過去分詞..?
![受動態](https://toourlife.com/wp-content/uploads/2021/04/daa390e7dbad88b54a54483fa1ea5c31-300x300.jpg)
そのコンピューターは故障するまでずっと使われていた。
The computer had been being used all the time until it broke down.
![受動態<br>否定文](https://toourlife.com/wp-content/uploads/2021/04/daa390e7dbad88b54a54483fa1ea5c31-300x300.jpg)
否定文
そのコンピューターは故障するまでずっと使われていませんでした。
The computer hadn’t been being used all the time until it broke down.
![受動態<br>疑問文](https://toourlife.com/wp-content/uploads/2021/04/daa390e7dbad88b54a54483fa1ea5c31-300x300.jpg)
疑問文
そのコンピューターは故障するまでずっと使われていましたか?
Had the computer been being used all the time until it broke down?
過去完了進行形と過去進行形の違い
![](https://toourlife.com/wp-content/uploads/2020/10/S__7544841-300x300.jpg)
先生、過去進行形との違いって何?
![](https://toourlife.com/wp-content/uploads/2020/10/S__7544841-300x300.jpg)
二つとも「過去に続いていた動作」について話しているでしょ?
![](https://toourlife.com/wp-content/uploads/2020/10/S__7544841-300x300.jpg)
どっちの文章も「単純な過去形」との組み合わせになっているでしょ?
![](https://toourlife.com/wp-content/uploads/2020/10/S__7544841-300x300.jpg)
違いはあるの?
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
過去進行形は1つ目の動作が進行中の最中に2つ目の出来事が起こるパターン。
動作は進行中だよ。
![](https://toourlife.com/wp-content/uploads/2022/04/38adad27f506938fbd69d4489ebadbca-300x300-1.jpg)
僕が「おはよう」と言ったときお母さんは朝食をつくっていました。
My mother was cooking breakfast when I said “Good morning”.
※「おはよう」と言った時にお母さんはご飯を作っていたという「動作」を強調しています。
![](https://toourlife.com/wp-content/uploads/2021/05/753707-300x287.jpg)
私が朝食を作り終えたとき彼は顔を洗っていました。
He was washing his face when I finished cooking breakfast.
※作り終えたとき、顔を洗っていたという「動作」を強調しています。
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
過去完了進行形は進行中の動作が、
2つ目の出来事が起こるまで続いていたという意味です。
「動作の長さ」が強調されています。
![](https://toourlife.com/wp-content/uploads/2022/04/38adad27f506938fbd69d4489ebadbca-300x300-1.jpg)
お客さんが到着した時、お母さんは何時間も料理をしていました。
My mother had been cooking for hours when customers arrived.
※お客様が来た時には既に「何時間も準備をしていた」という長さが強調されています。
過去進行形
![](https://toourlife.com/wp-content/uploads/2021/04/fa31c0b0c4c998cf38f92b05658ba521-300x300.jpg)
雨が降って来た時テニスしてたよ。
![動作を強調](https://toourlife.com/wp-content/uploads/2021/04/fa31c0b0c4c998cf38f92b05658ba521-300x300.jpg)
We were playing tennis when it started to rain.
- 二つのアクションは同時
- テニスは続いていた
現在完了進行形
![](https://toourlife.com/wp-content/uploads/2021/04/030e2c5b6830eaa3fccd0c586e4af634-300x300.jpg)
雨が降って来た時2時間もテニスしてたよ。
![長さを強調](https://toourlife.com/wp-content/uploads/2021/04/030e2c5b6830eaa3fccd0c586e4af634-300x300.jpg)
We had been playing tennis for 2 hours when it started to rain.
- 雨が降って来た
- テニス(継続してた動作)はそこで止めている
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
文章次第では「動作」がその先続くこともあるよ。
ex: I had been having a bad headache, so I saw a doctor.(酷い頭痛がしていたので、医者に診てもらいました)
(頭痛は続いているかもしれないですね)
状態動詞は進行形に使わない
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
最後に注意点です。
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
動作ではなくて状態を表す動詞は進行形にできません。
その動詞に継続(続いている)の意味があるからです。
ex: be, know, like, understand, own, resemble, etc..
ex:間違った例文
![](https://toourlife.com/wp-content/uploads/2021/04/38adad27f506938fbd69d4489ebadbca-300x300.jpg)
彼女が日本に引っ越して来た時、彼女を何年も知っていました。
✖I had been knowing her for many years when she moved to Japan.
ex:正しい例文
![](https://toourlife.com/wp-content/uploads/2021/04/38adad27f506938fbd69d4489ebadbca-300x300.jpg)
彼女が日本に引っ越して来た時、彼女を何年も知っていました。
〇I had known her for many years when she moved to Japan.
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
状態動詞の場合は、過去完了形にするよ!
進行形に出来ない動詞(状態動詞)とは?種類に分けて説明します。
![live<br>状態動詞](https://toourlife.com/wp-content/uploads/2021/04/daa390e7dbad88b54a54483fa1ea5c31-300x300.jpg)
状態動詞
私たちは日本に引っ越す前に、オーストラリアに住んでいました。
We had been living in Australia before we moved to Japan.
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
liveは状態動動詞ですが、一時的という場合は進行形にすることがあります。
過去完了進行形の使い方【まとめ】
![過去完了進行形(完了)](https://toourlife.com/wp-content/uploads/2022/04/bd271d19ec9d551cec952749469451c8-800x450.jpg)
![過去完了進行形](https://toourlife.com/wp-content/uploads/2022/04/24a6705ffa06e69088a4a82732132ec4-800x450.jpg)
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
パターン1
「過去に継続していた出来事」は一旦終了しています。
継続の余韻が残っている状態です。
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
パターン2
過去の「次の出来事」まで続いていた動作を過去完了進行形で表します。
![pattern<span class="red">1</span>](https://toourlife.com/wp-content/uploads/2021/04/5fe91ea504c53a4ea94a89e4417ae8dd-300x300.jpg)
一生懸命勉強していたから、悪い点数にがっかりしたよ。
I was so disappointed with my bad score
because I had been studying very hard.
![pattern<span class="red">2</span>](https://toourlife.com/wp-content/uploads/2021/04/9a61b0a7b0e4f88eb035610c0257cb30-300x300.jpg)
お母さんが帰って来た時、僕は4時間もゲームをしていました。
When my mother came home, I had been playing games for 4 hours.
- 過去に一定時間継続していた動作を表す
- 継続していた動作は過去の時点で一旦終了している。
- 「ずっと~していた」という長さを強調している
- 状態動詞は進行形にできない
![](https://toourlife.com/wp-content/uploads/2021/12/451888-300x354.jpg)
これで終了です。
hadは‘dと短縮されますので、慣れたら声に出して
練習してみて下さい。
学校でたくさん話してくださいね。
それではまた。
See you.
![](http://image.moshimo.com/af-img/3869/000000058968.jpg)
コメント