had +過去分詞で、過去のある時点までの完了・結果・経験・継続を表す。
《完了》
He had arrived there on Tuesday.
彼は火曜日にはそこに着いていた。
※ there (副)そこに、そこで
《結果》
She had already gone to work when I called her.
私が電話した時、彼女はすでに出勤していた。
※ already (副)すでに、もう
《経験》
I hadn't seen snow before I was twenty years old.
20歳になるまで雪を見たことがなかった。
《継続》
Tomoko had lived in Sydney for ten years.
トモコは10年間シドニーに住んでいた。
【解説】
大過去と違う点は、過去完了は過去のその時話している内容とbefore節・when節などの内容が関連性がある点だ。
〈大過去〉
She had finished smoking when I called her.
私が電話した時、彼女はタバコを吸い終えていた。