Past Perfect Continuous 使用する
過去完了進行形は、過去の特定の時点や別の行動より前に、ある程度の期間続いていた行動について話すために使われます。
She had been working for two hours before the meeting started.
会議が始まる前までに、彼女は2時間働いていた。
会議が始まる前までに、彼女は2時間働いていた。
Past Perfect Continuous フォーム
Subject + had been + V-ing
I had been studying all evening.
私はその晩ずっと勉強していました。
私はその晩ずっと勉強していました。
They had been waiting for a long time.
彼らは長い間待っていた。
彼らは長い間待っていた。
Past Perfect Continuous ルール
-
それは、過去のある時点まで続いていた動作に使われます。
I had been reading the report before my manager came in.
上司が入ってくる前から、私はその報告書を読んでいました。She had been talking on the phone before the lesson started.
授業が始まる前、彼女は電話で話していた。 -
それは、別の過去の出来事の前における動作の継続時間を強調します。
They had been travelling for three days before they arrived.
彼らは到着する前に、3日間旅をしていた。He had been working there for years before he changed jobs.
彼は転職する前、そこで何年も働いていた。 -
過去の状態や結果の原因を説明するときによく使われます。
She was tired because she had been studying all night.
彼女は一晩中勉強していたので疲れていた。The ground was wet because it had been raining.
雨が降っていたので、地面は濡れていた。 -
期間を示すために、for や since と一緒によく使われます。
I had been living in London for five years before I moved to Cyprus.
キプロスに引っ越す前、私はロンドンに5年間住んでいました。She had been working there since 2020 before the company closed.
彼女は会社が閉鎖するまで、2020年からそこで働いていた。 -
一般的な時間表現には、all day、all morning、for two hours、since Monday、before、および when があります。
We had been discussing the problem all morning before we found a solution.
私たちは解決策を見つける前に、その問題について午前中ずっと話し合っていました。He had been sleeping for an hour when I called him.
私が彼に電話したとき、彼は1時間眠っていた。 -
過去完了進行形は過程に焦点を当てる一方、過去完了形はより結果に焦点を当てることが多いです。
✅ She had been writing emails before lunch. (process)✅ She had written five emails before lunch. (result)
-
いくつかの動詞は、通常、進行形では使われません(know、like、want、need、understand)。
✅ I had known him for years before we worked together.❌ I had been knowing him for years before we worked together.
Past Perfect Continuous 否定
-
否定形は had not been または短縮形の hadn't been で作られます。
I hadn't been sleeping well before the exam.
試験の前はよく眠れていなかった。She had not been working there for very long before she resigned.
彼女はそこに勤め始めてからあまり長くたたないうちに辞職した。They hadn't been waiting for more than ten minutes when the bus arrived.
彼らは10分も待たないうちに、バスが到着した。
Past Perfect Continuous 質問
疑問文では、had は主語の前に来ます。
Had + subject + been + V-ing?
Wh-word + had + subject + been + V-ing?
Had you been waiting long before the doctor saw you?
お医者さんに診てもらう前に、長いこと待っていましたか?
お医者さんに診てもらう前に、長いこと待っていましたか?
Had she been studying before the test began?
テストが始まる前に、彼女は勉強していましたか?
テストが始まる前に、彼女は勉強していましたか?
Why had they been arguing before the meeting?
彼らは会議の前になぜ口論していたのですか?
彼らは会議の前になぜ口論していたのですか?
How long had he been working there before he left?
彼は辞める前に、そこにどのくらいの間勤めていましたか?
彼は辞める前に、そこにどのくらいの間勤めていましたか?
Past Perfect Continuous よくある間違い
❌ She had been work all day.
✅ She had been working all day.
❌ They had working for hours before the break.
✅ They had been working for hours before the break.
❌ Had you been wait long?
✅ Had you been waiting long?
❌ I was tired because I had worked all night. (if you want to stress the process)
✅ I was tired because I had been working all night.
❌ She had been knowing him for years.
✅ She had known him for years.
Past Perfect Continuous 文
I had been preparing for the interview for several days before it finally happened.
面接がついに行われるまで、私は何日も前からその準備をしていた。
面接がついに行われるまで、私は何日も前からその準備をしていた。
She had been working on the presentation since morning before the manager reviewed it.
彼女はマネージャーがそれをレビューする前から、朝からずっとそのプレゼンテーションに取り組んでいた。
彼女はマネージャーがそれをレビューする前から、朝からずっとそのプレゼンテーションに取り組んでいた。
We had been waiting at the airport for two hours before the flight was cancelled.
私たちは、フライトがキャンセルされる前に、空港で2時間待っていました。
私たちは、フライトがキャンセルされる前に、空港で2時間待っていました。
He had been learning English for a year before he moved abroad.
彼は海外に移住する前に、1年間英語を学んでいました。
彼は海外に移住する前に、1年間英語を学んでいました。
They had been discussing the new design before the client joined the call.
クライアントが通話に参加する前から、彼らは新しいデザインについて話し合っていた。
クライアントが通話に参加する前から、彼らは新しいデザインについて話し合っていた。
I had been trying to fix the bug all evening before I found the solution.
解決策を見つけるまで、そのバグを修正しようと一晩中ずっと試していた。
解決策を見つけるまで、そのバグを修正しようと一晩中ずっと試していた。
She had been feeling stressed before she took a few days off.
彼女は数日間休みを取る前から、ストレスを感じていた。
彼女は数日間休みを取る前から、ストレスを感じていた。
We had been living in that apartment for six months before we moved.
私たちは引っ越す前に、そのアパートに6か月住んでいた。
私たちは引っ越す前に、そのアパートに6か月住んでいた。
He had been running every morning before he injured his leg.
彼は脚をけがする前は毎朝走っていた。
彼は脚をけがする前は毎朝走っていた。
The team had been developing the feature for weeks before it was released.
そのチームは、その機能がリリースされる前に何週間も開発を続けていた。
そのチームは、その機能がリリースされる前に何週間も開発を続けていた。
Past Perfect Continuous 例文
I had been checking the document before I noticed the mistake.
間違いに気づく前に、私はその書類を確認していました。
間違いに気づく前に、私はその書類を確認していました。
She had been speaking to a customer for twenty minutes before the line disconnected.
回線が切れるまで、彼女は20分間ずっと顧客と話していた。
回線が切れるまで、彼女は20分間ずっと顧客と話していた。
They had been working on the same issue since Monday before they escalated it.
彼らはそれをエスカレーションする前に、月曜日からずっと同じ問題に取り組んでいた。
彼らはそれをエスカレーションする前に、月曜日からずっと同じ問題に取り組んでいた。
We had been looking for a better solution before we changed the plan.
私たちは計画を変更する前から、より良い解決策を探していた。
私たちは計画を変更する前から、より良い解決策を探していた。
He had been fixing the server all night before everything started working again.
すべてが再び動き始めるまで、彼は一晩中サーバーを修理していた。
すべてが再び動き始めるまで、彼は一晩中サーバーを修理していた。
I had been thinking about that idea for a long time before I shared it.
その考えを共有する前から、私は長い間そのことを考えていました。
その考えを共有する前から、私は長い間そのことを考えていました。
She had been getting ready for the trip before the weather changed.
天気が変わる前に、彼女は旅行の準備をしていた。
天気が変わる前に、彼女は旅行の準備をしていた。
We had been testing the application for hours before we deployed it.
私たちはそれをデプロイする前に、そのアプリケーションを何時間もテストしていた。
私たちはそれをデプロイする前に、そのアプリケーションを何時間もテストしていた。
He had been talking to HR before he made the final decision.
彼は最終決定を下す前に、人事部と話をしていた。
彼は最終決定を下す前に、人事部と話をしていた。
They had been planning the event for months before it took place.
彼らはそのイベントが開催される何か月も前から計画を立てていた。
彼らはそのイベントが開催される何か月も前から計画を立てていた。