Past Perfect: 文、練習問題、テスト、例文

Past Perfect 使用する

過去完了は、過去の別の行為や時点より前に起こった行為について話すときに使われます。

She had left before I arrived.
彼女は私が到着する前に去っていた。

Past Perfect フォーム

Subject + had + V3.

I had finished the report before the meeting started.
会議が始まる前に、私は報告書を仕上げていた。
They had already gone home when we called.
私たちが電話したときには、彼らはもう家に帰っていた。

Past Perfect ルール

  • 過去完了形は、過去のある行動が別の行動よりも前に起こったことを示します。
    When I arrived, they had already started the meeting.
    私が到着したとき、彼らはすでに会議を始めていた。
    He had locked the door before he left.
    彼は出かける前にドアに鍵をかけていた。
  • これは、beforeafterwhen、および by the time と一緒によく使われます。
    By the time we got to the station, the train had left.
    駅に着くころには、電車はもう出発していた。
    After she had finished the task, she went for a walk.
    彼女はその仕事を終えると、散歩に出かけた。
  • それはよく、alreadyjustnever のような語と一緒に使われます。
    I had already seen that film before we watched it together.
    一緒にそれを観る前に、私はすでにその映画を観たことがあった。
    She had never visited that city before her business trip.
    彼女は出張前にその都市を訪れたことが一度もなかった。
  • 過去のある時点より前の結果について話すとき、by 5 o'clockby Monday、または by the end of the week のような表現と一緒によく使われます。
    By Friday, we had finished the project.
    金曜日までに、私たちはそのプロジェクトを終えていた。
    By the end of the day, she had answered all the emails.
    その日の終わりまでに、彼女はすべてのメールに返信していた。
  • 過去完了は、過去の理由や結果を説明するために使うことができます。
    He was tired because he had worked all night.
    彼は一晩中働いていたので疲れていた。
    They missed the flight because they had left home too late.
    彼らは家を出るのが遅すぎたため、飛行機に乗り遅れた。

Past Perfect 否定

  • 否定形は、had not または短縮形の hadn't を使って作られます。
    I hadn't finished the report before the manager arrived.
    マネージャーが到着する前に、私はその報告書を終えていなかった。
    She hadn't seen the message before the meeting started.
    会議が始まる前に、彼女はそのメッセージを見ていなかった。

Past Perfect 質問

疑問文では、had は主語の前に来ます。

Had + subject + V3?
Wh-word + had + subject + V3?

Had you finished the report before the deadline?
締め切り前にその報告書を仕上げていましたか?
Had she left before you called?
あなたが電話した前に、彼女は出発していましたか?
Why had they cancelled the meeting?
なぜ彼らは会議を中止したのですか?
Where had he worked before he moved to London?
ロンドンに引っ越す前、彼はどこで働いていましたか?

Past Perfect よくある間違い

❌ She had went home before I arrived.
✅ She had gone home before I arrived.
❌ They hadn't finished the work before the meeting had started.
✅ They hadn't finished the work before the meeting started.
❌ Did you had finished the task before lunch?
✅ Had you finished the task before lunch?
❌ I was tired because I worked all night.
✅ I was tired because I had worked all night.

Past Perfect

By the time we arrived, the conference had already started.
私たちが到着したときには、会議はすでに始まっていた。
She had prepared everything before the guests came.
彼女は客が来る前にすべてを準備していた。
I had saved the document before the computer crashed.
コンピューターがクラッシュする前に、その文書を保存していた。
They had discussed the problem before they spoke to the manager.
彼らはマネージャーに話す前に、その問題について話し合っていた。
He had never used that software before he joined the team.
彼はそのチームに加わる前は、そのソフトウェアを一度も使ったことがなかった。
We had booked the tickets before we chose the hotel.
ホテルを選ぶ前に、私たちはチケットを予約していた。
She had already left when I got to the office.
私がオフィスに着いたとき、彼女はすでに出て行っていた。
They had finished dinner before the film started.
彼らは映画が始まる前に夕食を済ませていた。
I had written the email before I noticed the mistake.
その間違いに気づく前に、私はそのメールを書いていた。
He had improved his English before he applied for the job.
彼はその仕事に応募する前に英語力を向上させていた。

Past Perfect 例文

I had completed the task before my manager asked about it.
上司がその件について尋ねる前に、私はその仕事を終えていました。
She had forgotten her password, so she couldn't log in.
彼女はパスワードを忘れてしまったので、ログインできなかった。
They had already made a decision when we joined the meeting.
私たちが会議に参加したときには、彼らはすでに決定を下していた。
We had seen that place once before we moved there.
私たちはそこへ引っ越す前に、その場所を一度見たことがあった。
He had checked the code carefully before he published the update.
彼はアップデートを公開する前に、そのコードを注意深く確認していた。
I had never tried that kind of food before I went to Spain.
スペインに行くまで、私はそのような種類の食べ物を一度も食べたことがありませんでした。
She had printed the documents before the client arrived.
彼女はクライアントが到着する前に書類を印刷していた。
We had cleaned the apartment before our friends came over.
友達が来る前に、私たちはそのアパートを掃除していた。
He had read the instructions before he started the test.
彼はテストを始める前に説明書を読んでいた。
They had moved to a new office before they hired more employees.
彼らは、さらに多くの従業員を雇う前に、新しいオフィスに移転していた。

アプリで利用できる英語文法の練習

Tenses

Conditionals

Sentences

Verbs