過去完了形[完了]の使い方

過去完了形の完了の意味、
否定文と疑問文の作り方について
例文を用いて解説します。

目次

過去完了形の形は、
現在完了形「have+過去分詞」の
haveを過去形のhadに変えて
「had+過去分詞」となります。


そして、過去完了形には継続・
経験・完了の意味がありますが、
ここでは過去完了形の完了の意味
について例文を用いて解説します。


まず、現在完了形の完了の
例文をみてみます。

I have already finished the work.
「私は、すでにその仕事を終えてしまった。」


現在完了形の完了は、
過去から行っていた動作が過去から
現在のどこかで完了したことを表します。


次に、過去完了形の完了
の例文をみてみます。


上の現在完了形の文の
haveをhadに変えると、
以下のように過去完了形になります。

I had already finished the work when my boss came.
「上司が来た時、私はすでにその仕事を終えてしまっていた。」


この過去完了形の文は、
上司が来た「過去のある時点」までの
過去のどこかで仕事が完了していた
ことを表しています。


「~してしまった」と、
過去完了形の過去形の意味は
現在完了形の完了と似ていますが、

「(今までに)~してしまった」と
現在完了形の完了は「現在」までの
どこかで動作が完了したということ、


過去完了形の完了は
「(過去のある時点までに)~して
しまった」と「過去のある時点」までに
動作が完了したということを表します。


過去完了形の完了の否定文は、
hadの後ろにnotを付けて
意味は「(過去のある時点までに)
~し終えていませんでした」となります。


以下の過去完了形の完了の
肯定文を否定文に書き換えると、

He had already finished the homework when his friend arrived.
「友達が着いた時、彼はすでにその宿題を終えてしまっていた。」


以下のようになります。

He had not finished the homework when his friend arrived.
「友達が着いた時、彼は(まだ)宿題を終えていなかった。」


had notの省略形hadn'tを用いて、
以下のように書くこともできます。

He hadn't finished the homework when his friend arrived.


ただ、日常会話では以下のように
過去形の否定文がよく用いられます。

He didn't finish the homework before his friend arrived.
「友達が着つく前に、彼は宿題を終えなかった。」


beforeやafterのように
時間の前後関係が分かる
接続詞が用いられる場合、

過去完了形を使わずに
過去形で表すことができます。


過去完了形の完了の疑問文は、
hadを主語の前に出して文末に
クエッションマーク?を付け、

意味は「(過去のある時点までに)~
し終えていましたか」となります。


以下の過去完了形の完了の
肯定文を疑問文に書き換えると、

I had already finished the homework when my friend got to my house.
「友達が家に着いた時、私はすでにその宿題を終えてしまっていた。」


以下のようになります。

Had you finished the homework when your friend got to your house?
「友達が家に着いた時、あなたは(すでに)宿題を終えていましたか。」


通常、自分に質問することはないので、
主語をIからyouに、myをyourに変えます。


ただ、日常会話では以下のように
過去形の疑問文がよく用いられます。

Did you finish the homework before my friend got to your house?
「友達が家に着つく前に、あなたは宿題を終えましたか。」


beforeやafterのように
時間の前後関係が分かる
接続詞が用いられる場合、

過去完了形を使わずに
過去形で表すことができます。


以下で、過去完了形の継続・経験・
大過去について解説しています。

過去完了形[完了]の問題

問題1.以下の過去完了形[完了]の
   文を日本語に訳しなさい。

(1)I had finished my homework before I went out.

(2)Ken had read the book before he returned it.

  ※readはread「読む」の過去分詞形、
  returnedはreturn「返す」の過去形

(3)The train had left when I arrived at the station.


問題2.以下の過去完了形[完了]の文を
   否定文と疑問文に書き換えなさい。

(4)He had read the book before he returned it.


答えはこの下にあります。

練習問題の解答

(1)「私は、外出する前に宿題を終えてしまった。」

(2)「ケンは、その本を返す前に読み終えてしまった。」

(3)「私が駅についた時、その列車は出発してしまっていた。」


(4)・否定文
He hadn't read the book before he returned it.
「彼は、本を返す前に(それを)読み終えなかった。」

・疑問文
Had he read the book before he returned it?
「彼は、本を返す前に読み終えてしまいましたか。」

時制の解説メニューへ戻る

時制のまとめ無料レポート

英語の時制の解説を2ページ
にまとめた無料レポートです。

時制のまとめ無料レポート

他にも、無料レポートには主要
英文法の解説を各単元2~3ページ、
合計27ページにまとめてあるので
英文法の学習に役立ててください。

誰でもできる!毎日5分英文法
無料レポートの申請はこちら

このページの先頭へ