過去完了形の結果|意味や使い方から否定文・疑問文の訳し方まで例文付きで解説

更新日時 2021/11/04

この記事では

  • 過去完了形とはどのような訳し方をするのか
  • 過去完了形の意味

などについて解説しています。

目次
  • 過去完了形とは

  • 過去完了形:結果用法とは

  • 過去完了形:結果用法の否定文

  • 過去完了形:結果用法の疑問文

  • 【大学入試英語対策】練習問題

過去完了形とは

まずは、過去完了形とは何かというところから学んでいきましょう。

現在完了形は現在と過去を結びつける文法だったことに対して、過去完了形は過去のある時点とさらに前の過去の時点を結びつける文法です。

つまり過去完了形は、現在完了形の「現在」と「過去」の関係を、そのまま「過去」と「さらに前の過去」へとスライドさせたイメージです。

過去完了形のコアイメージ

そして過去完了形は〈S+had+過去分詞〉で表すことができます。

過去完了形の意味は、結果(完了)・経験・継続の三つに分かれています。

この記事では結果用法について取り上げていますが、ほかの用法については以下の記事を参照してください。

過去完了形:結果用法とは

(過去のある時点までに)~してしまった。」と表現したい場合は、過去完了形の結果用法を使います。

まずはいくつか例文を見ていきましょう。

(1) He had finished his homework before he ate dinner.
彼は夕食を食べる前に、宿題を終わらせてしまっていた。

(2) When we arrived at the venue, the concert had already started.
私たちが会場についたとき、もうコンサートは始まってしまっていた。

(3) When he got home, he’d done everything he had to do.
家に帰ったとき、彼はやるべきことが全て終わっていた。

このように、過去形はただ過去のある時点について表現することに対して、結果用法では過去のある時点における動作・行為の完了と、その結果生じた過去の状況を表します。

また、過去進行形の文を作っていくうえで相性の良い副詞がいくつかあるので、まとめておきます。

Tips【過去完了形と相性の良い副詞たち】
  • already(もう、すでに)
  • just(ちょうど今)
  • when S V(SがVするとき)
  • until(~まで)
  • before S V(SがVする前に)
  • never(決して~ない)
  • yet(まだ)
  • by the time S V(SがVするときには)

過去完了形:完了の用法について

この結果の用法と非常に近い過去完了形の用法として、完了があります。

この2つの用法の細かい違いは、次の完了用法の例文を確認することでわかります。

(4) I had lost my umbrella when I got home.
家に帰った時には、私は傘をなくしてしまっていた。

この例文では、傘をなくしてしまったという動作の完了と、その状態が結果として存在しているという2つの意味が合わさっています。

ですから、完了と結果は非常に近い意味であることが分かります。

この記事では過去完了形の結果用法という名前で説明していきますが、完了用法もほぼ同じものとして覚えましょう。

過去完了形:結果用法の否定文

(過去のある時点までに)~してはいなかった。」と表現したい場合は、過去完了形の結果用法の否定文を使います。

否定文の作り方は、hadの後ろにnotを置くことででき、〈S+had+not+過去分詞〉となります。

過去完了形 結果の否定文

では、例文を確認していきましょう。

(5) When his mother came home, he still hadn’t done his chores.
彼の母が家に帰った時、まだ彼は家事をやっていなかった。

(6) By the time we got to the venue, he hadn’t arrived yet.
私たちが会場についた時には、まだ彼は来ていなかった。

(7) By the time we got there, the plane hadn’t left yet.
その場所についた時には、まだ飛行機は出発していなかった。

例文にもあるように、had notはhadn’tと略されることが多いですね。

過去完了形:結果用法の疑問文

(過去のある時点までに)~してしまっていましたか。」と質問したい場合は過去完了形の結果用法の疑問文を使います。

疑問文の作り方は、主語の前にHadを置くことででき、〈Had+S+過去分詞~?〉となります。

過去完了形 結果の疑問文

例文を確認していきましょう。

(8) Had she fulfilled her role before the deadline arrived?
期限が来る前に、彼女は自分の役割を果たしていましたか?

(9) By the time they got here, had the party already started?
彼らがここについたころには、もうパーティーは始まっていましたか?

(10) When you arrived at the port, had the ship already left?
港に着いたときには、船は出発してしまってましたか?

【大学入試英語対策】練習問題

最後に練習問題を解いて、定着度を確認しましょう。

例題

次の日本文を英語にしなさい。

(1) 彼は家に着いたとき、課題を全て終わらせていた。

(2) 締め切りが来る前に、彼はすべての仕事を終えていなかった。

(3) 彼らが到着したころには、講演会は始まっていましたか?

解答

(1) When he arrived home, he had finished all his assignments.

(2) He had not finish all his work before the deadline came.

(3) By the time they arrived, had the lecture started?

過去完了形は使うタイミングは少ないですが理解するのが難しい文法ですね。

頑張ってマスターしましょう。

人気記事