ちょいデブ親父の英文法


現在完了

現在完了との違いopen
過去完了は現在完了と同様に、「継続、経験、完了、結果」を表します。
違いは、現在完了が「過去~現在にまたがること」に対し、過去完了は「ある過去よりも前~ある過去にまたがること」です。

もっとわかりやすくするために日本語で表すと、

現在完了→「2年前~現在」
過去完了→「5年前~2年前」

このような感覚になります。

また、過去完了がある過去よりも前のことを表す場合、この用法を大過去といいます。
「大過去=過去のもっと過去」と覚えておけばOKです。
英作文open
過去完了を学習しようとしている方は、すでに現在完了は学んでいると思います。
実は過去完了の英作文は、現在完了とほとんど同じです。
現在完了では have を使いましたが、過去完了は had を使います。

肯定文

主語+had+過去分詞~.

否定文

主語+had not+過去分詞+~.

疑問文

Had+主語+過去分詞+~?

基本である「had+過去分詞」を使って英作すれば問題ありません。
参考までに、5つの例文を紹介しておきます。

例文:
[継続]
I had known nothing about it until you told it to me.
(君が僕に話してくれるまでそのことは知らなかった。)

[経験]
I had never been to China until I became 20.
(私は二十歳になるまで中国に行ったことがなかった。)

[完了]
When I came home, my brother had just finished his homework.
(僕が家に帰ったとき弟はちょうど宿題を終えたところだった。)

[結果]
The train had already started when I got to the station.
(私が駅に着いたとき電車はすでに発車していた。)

[大過去]
I sold some books that I had borrowed from him.
(私は彼から借りた何冊かの本を売った。)

大過去は時間の前後関係をはっきりさせる用法です。
この文では、私が本を借りたのは、私が本を売ったよりも前です。

本を売った→過去
本を借りた→もっと過去(大過去)

これら2つの行動(借りた、売った)の時間関係をはっきりさせるために、借りた( had borrowed )を過去完了で表しています。

過去完了進行形open
過去完了の継続が動作を表す時、動詞を進行形にします。
現在完了進行形との違いは、have が had になることです。

現在完了進行形→have been -ing
過去完了進行形→had been -ing

例文:
I had been reading the book for an hour when my mother came home.
(母が帰ってきたとき、私は二時間ずっと本を読んでいた。)