過去完了(完了・結果)は、過去のある時点までの動作・状態の完了・結果を表す時に使う「had + 過去分詞」の形です。
We had already finished dinner when our father came home.
父が帰って来たときには私たちはもう夕食を終えていた。
When we got to the football ground, the game had already started.
私たちがフットボール場に着いたときには、試合はすでに始まっていた。
The train had left before I reached the station.
私が駅へ着かないうちに電車は出てしまっていた。
When she came to see him, he had already gone out.
彼女が彼に会いにきたときには、彼はもう外出してしまっていた。
The plane had already taken off before they got to the airport.
彼らが空港に着く前に、飛行機はすでに離陸してしまっていた。
We all felt comfortable because the living room had been cleaned.
居間がきれいになったので、私たちは気分がよかった。
The writer had finished writing the book before he left Japan.
その作家は日本を去る前にその本を書き終えていた。
By that time I had finished my work.
私はその時までに仕事を終えていた。
I went back to the store, but someone had already bought that camera.
私は店に戻ったが、誰かがもうそのカメラを買ってしまっていた。
The man had run away when the police arrived.
警察が駆けつけた時には、すでにその男は逃げてしまっていた。
Yuko had already finished her homework when I called her.
私が電話した時には、優子はすでに宿題を終えていた。