前回は現在完了形と併用できない副詞について紹介しましたが、より難しい、というかややこしく感じるもの。それが過去完了形と過去完了進行形ではないでしょうか。今回はこの2つについて紹介していきます
そもそもどのような時に使うの?
まず現在完了形とは、現在までの完了・経験・状態の継続など「過去から現在につながる時間」について用います。また現在までの「動作」の継続には現在完了進行形を用います。
ではこれが過去完了形・過去完了進行形になるとどう変わるのか。過去完了形〈had + V-ed〉は広い意味で「過去より前のこと」を表し、①過去のある時点でまでの完了・経験・「状態」の継続。②大過去[過去の過去]に用いることができます。
そして過去のある時点までの「動作」の継続に、過去完了進行形〈had been + V-ing〉を用います
いかがですか、なんとなく分かる気がするけど、いまいちわからないような….という感じではないでしょうか(笑)現在完了形を学校で習った時もそんな感じではなかったですか。ただ個人的にはあまり学校の授業で過去完了を習うには習ったけど、現在完了にくらべて深く習った記憶も解いた記憶、触れた記憶も悩んだ記憶も思い浮かばないので、やった分理解がすすむということですよね(笑)長くなりましたが、では例題で考えてみましょう!以下の問題の選択肢から適切なものを選んでください!
1.She ( ) in Paris for ten years when the war broke out. 「戦争が終わったとき、彼女はパリに10年間住んでいた。」
①has lived ②lived ③was living ④had lived
正解は…..
④had lived が正解です!
これはまさに過去のある時点までの「状態」の継続ですね。「戦争が起こった」という過去の時点までの10年間「彼女がパリに住んでいた」という状態が継続していたと考えます
2.I ( ) in New York for three years when I was a child. 「子供のころ、私はニューヨークに3年間住んでいた」
①have been living ②had lived ③lived ④have once lived
正解は…..
③lived が正解です
どうでしたか、間違えてしまわれた方結構いらっしゃったのではないでしょうか。ここでは、「ニューヨークに住んでいた」のは I was a child 「子供だった」のと同時期なので、過去形の lived が正解となります。問題1.と似ていますが、過去完了形は「過去より前のこと」にしか使うことができませんので、had lived は不正解となります。これはかなり難しいというか理解が試されたのではないでしょうか。でも大事な部分ですよね。文脈をしっかりみて考えることが大切といえますね
3.I ( ) a book for an hour when he entered the room. 「彼が部屋に入ってきたとき、私は1時間本を読んでいた。」
①was reading ②have been reading ③had read ④had been reading
正解は…..
④had been reading です!これは過去のある時点までの「動作」の継続を表す⇒過去完了進行形となります。「彼が入ってきた」という過去の時点までに1時間にわたって「私が本を読んでいた」という「動作」が継続していたと考えます。補足として read は動作を表す動詞なので③had read だと「読んでしまった」という完了の意味となります
4.The road was muddy, as it ( ) the day before. 「前日に雨が降ったので、道はぬかるんでいた。」
①rains ②has rained ③rained ④had rained
正解は…..
④had rained です。これは過去の過去⇒大過去、ですね。was muddy 「ぬかるんでいた」時点よりも、「雨が降った」時点のほうが1日前なので、過去の過去⇒大過去、つまり過去完了形を選ぶのが正解です。
皆さんは何問正解できましたか、過去完了ってなかなか理解が難しいと感じますよね。しかし触れる機会を増やせば、その分理解は定着します!また混乱してきたら、この記事に戻ってきてください!
本日もありがとうございました!


