過去完了形とはなにか?
「過去完了形って難しそう」そんなイメージを持っていませんか?
実際、学校の授業でも現在完了までは分かったけど、過去完了はちょっと理解が・・・という人も結構いるのではないでしょうか。
先に結論を言うと、過去完了形も過去完了進行形も難しくありません。
現在完了が理解できれば確実に理解できます。
現在完了形と現在完了進行形についての説明は別のページで説明していますので、そちらを参考にして下さい。
現在完了形と過去完了形の違いは明確です。
現在完了形が今の状態を表現するために過去の説明をするのに対し、過去完了形は過去のある時点の状態を表現する為に、それよりも過去の説明をします。
<現在完了>
I have already finished my homework.
私はすでに宿題をやり終えています。
⇒今現在宿題が終わっているという事を説明しています。
<過去完了>
I had already finished my homework when you called me last night.
あなたが昨夜電話をしてきたとき、私はすでに宿題をやり終えていた。
⇒電話があった過去の時点に宿題が終わっていたという事を説明しています。
文章だけだと分かりづらいかと思いますのでイメージ図も見て下さい。
なんとなくイメージは出来ましたか?
それでは過去完了形、過去完了進行形についてのもう少し細かい説明をしていきます。
過去の時点での「完了・結果」を表す
The baseball game had already begun when I arrived at the stadium.
私が競技場についた時、すでに野球の試合は始まっていた。
この文では「when I arrived at the stadium」という過去の時点に話の視点が置かれています。
「私が競技場についた」時点でどのような状況だったのかを表すため、「The baseball game had already begun」
と過去完了形を使い、過去の視点の置かれた時点より更に過去の説明をしています。
逆に言うと、過去のどの時点に視点が置かれているのか明確ではない場合、過去完了形は使いません。
過去の時点での「経験」を表す
I had never spoken to a foreigner before I went to London last year.
私は昨年ロンドンに行くまで外国人と話したことがなかった。
この文では I went to London last year の時点に視点が置かれ、それ以前に「外国人と話したことがない」という経験を表しています。
I hadn't met her until the meeting last night.
昨夜の会議まで、彼女に会ったことはなかった。
この文では the meeting last night の時点に視点が置かれ、それまでに(until)「会ったことがなかった」という経験を表しています。
過去の時点での「継続」を表す
状態の継続
I had lived in Tokyo for ten years before I moved to Osaka.
私は大阪に引っ越す前は東京に10年住んでいました。
この文では I moved to Osaka の時点までに東京に10年住んでいたという継続した状態を表しています。
動作の継続
I had been waiting for you for two hours when I received your call.
私はあなたの電話を受けたとき、あなたを2時間待っていました。
この文では動きを表す動詞を使って、I received your call の時点までに「2時間待っていた」とう動作の継続を表現しています。
過去のある時点よりも前の事を表す(大過去)
過去完了形には2つの過去の出来事につて、実際に起こった順序とは逆の順序で述べる場合、時間的に前の時点で起こった出来事の方は過去完了形を使い表現します。
I realized that I had left my cap in my car.
私は帽子を車に置き忘れたことに気づいた。
この文では「気づいた」のは「置き忘れた」より後の出来事であるが、先に「気づいた/realized」が述べられているので、「置き忘れた」を過去完了形にする事で、2つの過去の出来事の前後関係を明確にしています。
1.起こった出来事を順番通りで述べる場合はどちらも過去形にする。
My father bought a watch for me but I lost it.
父が私に時計を買ってくれたが私はそれを失くした。
2.afterやbeforeのような前後関係を表現する接続詞を使う場合はどちらも過去形で良い。
I had lunch after I finished my homework.
私は宿題を終わらせてから昼食をとった。
以上でこのページの説明は終わりになります。
少しでも読んでいただいた方の役に立てていれば嬉しいです。