過去完了進行形と過去完了の違い|時系列と例文で確認する基礎編【STAGE3 Lesson1-2 ニュートレジャーの道案内】
had beenの意味|過去完了・過去完了進行形・受動態の違いを例文で解説
had beenの意味は、後ろにどのような語が続くかによって変わります。had beenを見ただけで、必ず過去完了進行形になるわけではありません。
beenはbe動詞の過去分詞です。形容詞や名詞が続くこともあれば、to+場所、動詞のing形、過去分詞が続くこともあります。
| 形 | 文法・意味 | 例文 |
|---|---|---|
| had been+形容詞・名詞・場所表現 | be動詞の過去完了。過去のある時点までの状態や立場、居場所を表します。 | He had been sick for three days before he went to the doctor. |
| had been to+場所 | 過去のある時点までに、その場所を訪れた経験があったことを表します。 | I had been to Kyoto twice before I moved there. |
| had been+動詞ing | 過去完了進行形。過去のある時点まで続いていた動作を表します。 | They had been studying for two hours when the teacher arrived. |
| had been+過去分詞 | 過去完了の受動態。過去のある時点までに「~されていた」ことを表します。 | The door had been locked before we got there. |
過去完了を理解するときは、had beenの後ろだけでなく、どの過去時点を基準にしているかも確認します。上の例文では、beforeやwhenに続く出来事が過去の基準時点です。
had beenの意味は後ろに続く語で決まる
had beenは、had+beenでできています。hadは過去完了を作る助動詞で、beenはbe動詞の過去分詞です。
後ろに形容詞、名詞、場所を表す語句が続く場合は、過去のある時点までの状態や立場、居場所を表します。
had been+形容詞
He had been sick for three days before he went to the doctor.
意味は「彼は医者へ行く前まで、3日間病気でした」です。
sickは形容詞です。この文のhad beenは過去完了進行形ではなく、be動詞の過去完了です。「医者へ行った」という過去の時点まで、病気の状態が続いていたことを表しています。
had been+名詞
She had been a teacher before she started the company.
意味は「彼女は会社を始める前、教師でした」です。
a teacherは名詞です。「会社を始めた」という過去の時点より前の立場や職業を表しています。
beforeによって出来事の順番が明らかなため、She was a teacher before she started the company.のように過去形でも表せます。had beenを使うと、「会社を始める前は教師だった」という以前の立場に、よりはっきりと焦点を当てられます。
had been+場所を表す語句
He had been at home until his friend came to pick him up.
意味は「友人が迎えに来るまで、彼は家にいました」です。
at homeは場所を表す語句です。友人が迎えに来た時点まで家におり、その後出かけたという時間の流れが読み取れます。
had been toの意味
had been to+場所は、「過去のある時点までに、その場所へ行ったことがあった」という訪問経験を表します。
I had been to Kyoto twice before I moved there.
意味は「私は京都へ引っ越す前に、2回京都へ行ったことがありました」です。
before I moved thereが過去の基準時点です。京都へ行った経験は、それより前にあります。
had never been toの意味
had never been to+場所は、「過去のある時点まで、その場所へ一度も行ったことがなかった」という意味です。
She had never been abroad before she entered college.
意味は「彼女は大学へ入る前、海外へ一度も行ったことがありませんでした」です。
neverが入ることで、大学へ入学した時点まで、海外を訪れた経験が一度もなかったことを表します。
had been toとhad gone toの違い
| 表現 | 基本的な意味 | 例文 |
|---|---|---|
| had been to+場所 | その場所を訪れた経験があり、基準時点には訪問が完了していることを表します。 | She had been to London before she started studying English. |
| had gone to+場所 | その場所へ行っており、基準時点では元の場所にいなかったことを表します。 | She had gone to London when I called her office. |
She had gone to London when I called her office.は、「私が彼女の職場へ電話したとき、彼女はロンドンへ行っていて職場にはいなかった」という状況を表します。
had been toは訪問経験、had gone toはその場所へ行って不在になっていた状況を表すと考えると区別しやすくなります。
had been+過去分詞は過去完了の受動態
had been+過去分詞は、過去完了の受動態です。過去のある時点までに、主語が「~されていた」「~された状態になっていた」ことを表します。
The room had been cleaned before we arrived.
意味は「私たちが到着する前に、その部屋は掃除されていました」です。
we arrivedが過去の基準です。その時点より前に部屋の掃除が完了していたことを、had been cleanedで表しています。
The door had been locked before we got there.
意味は「私たちがそこへ着く前に、ドアには鍵がかけられていました」です。
| 形 | 文法 | 注目する内容 |
|---|---|---|
| had been cleaning | 過去完了進行形 | 掃除する動作が続いていたこと |
| had been cleaned | 過去完了の受動態 | 掃除されていたことや、掃除が完了していたこと |
動詞のing形が続く場合は過去完了進行形、過去分詞が続く場合は過去完了の受動態です。
had beenとhas beenの違い
has beenとhad beenの違いは、どの時点を基準にしているかです。
- has been:現在を基準にする
- had been:過去のある時点を基準にする
| 例文 | 基準時点 | 意味 |
|---|---|---|
| He has been busy since Monday. | 現在 | 彼は月曜日から現在まで忙しい状態です。 |
| He had been busy for a week before he took a day off. | 休みを取った過去の時点 | 彼は休みを取る前まで、1週間忙しい状態でした。 |
どちらも後ろに形容詞のbusyが続いていますが、has beenは現在とのつながりを、had beenは過去の基準時点より前の状態を表しています。
現在完了と過去完了の違い
現在完了はhaveまたはhas+過去分詞で、過去に始まったことと現在との関係を表します。一方、過去完了はhad+過去分詞で、過去のある時点よりさらに前の出来事や状態を表します。

次の表では、「どの時点を基準にしているか」に注目します。
| 項目 | 基準になる時 | 例文 |
|---|---|---|
| 現在完了 | 現在 | I have lived in Nara for five years. |
| 過去完了 | 過去のある時点 | She had lived in Nara for five years before she became a teacher. |
I have lived in Nara for five years.は、奈良に住み始めた過去と現在とのつながりを表します。
She had lived in Nara for five years before she became a teacher.は、「先生になった」という過去の時点より前に、5年間奈良に住んでいたことを表します。
過去完了の例文
過去完了には、継続・完了・経験などの用法があります。どの場合も、過去のある時点を基準にして、それより前のことを表す点は同じです。
継続を表す例
She had lived in Nara for five years before she became a teacher.
before she became a teacherが過去の基準です。その時点より前に5年間奈良に住んでいたことを、had livedで表しています。
完了を表す例
When I arrived at the station, the train had already left.
I arrived at the stationが過去の基準です。その時にはすでに電車が出発していたことを、had already leftで表しています。

意味は「私が駅に着いたとき、電車はすでに出発していました」です。駅に着いた時点より前に電車が出発していたことが大切です。
経験を表す例
He had never seen snow before he moved to Hokkaido.
意味は「彼は北海道へ引っ越す前、雪を見たことがありませんでした」です。
before he moved to Hokkaidoが過去の基準です。その時点まで雪を見た経験がなかったことを、had never seenで表しています。
過去完了進行形の例文
過去完了進行形は、had been+動詞ingの形で、過去のある時点まで続いていた動作を表します。動作の長さや、その時点まで続いていた様子を伝えたいときに使います。
They had been studying for two hours when the teacher arrived.
when the teacher arrivedが過去の基準です。先生が到着するまで、彼らが2時間勉強を続けていたことをhad been studyingで表しています。
We had been waiting for an hour before the airplane took off.
before the airplane took offが過去の基準です。飛行機が離陸するまで、私たちは1時間待ち続けていました。

過去完了進行形では、出来事が完了していたかどうかよりも、過去のある時点まで動作が続いていたことに注目します。
過去完了と過去完了進行形の見分け方
過去完了と過去完了進行形は、どちらも過去のある時点より前を表します。違いは、状態・経験・完了した結果に注目するのか、続いていた動作に注目するのかです。
状態や完了した結果に注目する場合
状態、経験、完了した出来事や結果を伝える場合は、過去完了を使います。
I had read the book before class.
意味は「私は授業が始まる前に、その本を読み終えていました」です。本を読むことが授業前に完了していた点に注目しています。
動作の継続時間に注目する場合
ある動作がどのくらい続いていたかを伝える場合は、過去完了進行形を使います。
I had been reading the book for an hour before class.
意味は「私は授業が始まる前に、1時間その本を読み続けていました」です。読む動作が1時間続いていた点に注目しています。
| 例文 | 注目する内容 |
|---|---|
| I had read the book before class. | 授業前に本を読み終えていた |
| I had been reading the book for an hour before class. | 授業前まで読む動作が1時間続いていた |
before、by the time、until、for、sinceの読み方
| 表現 | 確認するポイント | 例 |
|---|---|---|
| before | 何かが起きる前の出来事や状態を示します。 | before she arrived |
| by the time | ある時点までに完了していたことを示します。 | by the time we arrived |
| until | ある時点まで状態や動作が続いたことを示します。 | until the class started |
| for | 動作や状態が続いた期間を示します。 | for two hours |
| since | 動作や状態が始まった時点を示します。 | since high school |
sinceと状態動詞の組み合わせ
By the time they started the company, they had known each other since high school.
意味は「彼らが会社を始めた時点で、2人は高校時代から知り合いでした」です。
since high schoolが知り合った時点、by the time they started the companyが過去の基準時点です。
knowは状態を表す動詞で、通常は進行形にしません。そのため、期間が続いていてもhad knownを使い、通常はhad been knowingとはしません。
believeやbelongなども、通常は進行形にしにくい状態動詞です。forやsinceがあるからといって、必ず過去完了進行形になるわけではありません。
否定文と疑問文
過去完了も過去完了進行形も、否定文ではhadの後ろにnotを置きます。
- I had not finished my homework.
- I had not been relaxing.
- The room had not been cleaned.
had notはhadn’tと短縮できます。
疑問文では、hadを主語の前に出します。
- Had you finished your homework?
- Had you been relaxing?
- Had the room been cleaned?
過去完了進行形や受動態でも、前に出すのはhadです。been、動詞のing形、過去分詞を前に出さないようにします。
過去完了・過去完了進行形のまとめ
| 形 | 意味 |
|---|---|
| had+過去分詞 | 過去のある時点より前の出来事、経験、状態を表します。 |
| had been+形容詞・名詞・場所表現 | 過去の基準時点までの状態、立場、居場所を表します。 |
| had been to+場所 | 過去の基準時点までの訪問経験を表します。 |
| had been+動詞ing | 過去の基準時点まで続いていた動作を表します。 |
| had been+過去分詞 | 過去の基準時点までに「~されていた」ことを表します。 |
確認クイズ
後ろに続く語と、基準になる時点を確認しながら答えてみましょう。
1.過去完了の基本形はどれですか。
正解は2です。過去完了はhad+過去分詞で作ります。
2.過去完了が表す時制関係はどれですか。
正解は3です。過去のある時点を基準にし、それより前を表します。
3.先生が到着するまで2時間勉強を続けていた場合、継続中の動作を強調する形はどれですか。
正解は2です。先生が到着した時点まで勉強中だったことを強調するため、had been+動詞ingを使います。had studiedも、「その時点までに2時間勉強した」という完了した量に注目する文脈では成立する場合があります。
4.「部屋は到着前に掃除されていた」を表す正しい形はどれですか。
正解は3です。had been+過去分詞は過去完了の受動態です。
5.電話した時点で、彼女がロンドンへ行っていて不在だったことを表す形はどれですか。
正解は2です。had gone toは、その場所へ行って基準時点では不在だったことを表します。
6.現在まで月曜日から忙しいことを表す形はどれですか。
正解は2です。現在を基準にしているため、has beenを使います。
7.I had never been to Nara.が示す内容はどれですか。
正解は2です。had never been toは、過去の基準時点まで訪問経験がなかったことを表します。
8.過去完了の否定文では、notをどこに置きますか。
正解は2です。had not+過去分詞の語順にします。
9.過去完了の疑問文では、どの語を主語の前に出しますか。
正解は2です。Had+主語+過去分詞の語順にします。
10.knowを使って、過去の基準時点まで続いていた状態を表す形はどれですか。
正解は1です。knowは通常進行形にしない状態動詞なので、had knownを使います。
had beenに関するよくある質問
had beenは日本語でどのような意味ですか
形容詞などが続く場合は過去の状態、to+場所なら訪問経験、動詞ingなら動作の継続、過去分詞なら「~されていた」という受動態を表します。
had been+ingとhad been+過去分詞はどう見分けますか
動詞のing形なら過去完了進行形、過去分詞なら過去完了の受動態です。had been cleaningは「掃除を続けていた」、had been cleanedは「掃除されていた」を表します。
had been+過去分詞はどの文法ですか
過去完了の受動態です。過去のある時点までに「~されていた」「~された状態だった」ことを表します。
had been toとhad gone toの違いは何ですか
had been toは訪問経験、had gone toはその場所へ行って基準時点では不在だった状況を表します。
had never been toはどのような意味ですか
「過去のある時点まで、その場所へ一度も行ったことがなかった」という意味です。
had beenとhas beenの違いは何ですか
has beenは現在を基準にし、had beenは過去のある時点を基準にします。
過去の出来事なら必ずhadを使いますか
必ず使うわけではありません。出来事の順番がbeforeなどで明らかな場合は、過去形でも表せます。過去の話の中で、さらに前の出来事や状態を明確に示したいときに過去完了を使います。
STAGE3全体の学習を続けたい方へ
STAGE3の英文法では、時制、助動詞、不定詞など、英文の意味を左右する文法事項が続きます。過去完了と過去完了進行形を確認したあとで前後の単元も見直すと、英文の時系列を読み取りやすくなります。
STAGE3の英文法全体を順番に復習する場合は、STAGE3|高校英文法の総まとめをご確認ください。
【文法復習講座】:中学英文法を短期間で総復習し、高校入試に通用する基礎英作文力を身につけます。
【都立高校入試 英語・英作文対策講座】:共通問題から自校作成校までの長文読解と自由英作文を集中的に演習し、時間内に書ききる答案作りと安定して得点できる英語力を養います。
【語彙強化講座】:長文読解で必要な語彙・熟語を習得し、都立・私立の入試対策に直結する語彙力を養います。


