すきま英語

過去完了形を使いまくってみよう!

さあ、現在完了形で「完了形」の示す時制の練習をたっぷり練習していただいたところで、今回は「過去完了:had+過去分詞」の練習です。これまでの時間のイメージをそのままコピペして過去に移していきます。

*すべての例文は音読してこそ練習です!何度も何度も繰り返し、そしてまずは、独り言英語で使ってみること想定していきましょう!

📘 過去完了の練習(経験・継続・完了)

Part 1:基本例文を確認してみよう!

1. 経験(〜したことがあった)

  1. I had never seen such a big dog before.
    (私はそんなに大きな犬を見たことがなかった。)
  2. She had visited Paris twice before she moved to France.
    (彼女はフランスに引っ越す前に、2回パリを訪れたことがあった。)
  3. They had never tried sushi until they came to Japan.
    (彼らは日本に来るまで寿司を食べたことがなかった。)

2. 継続(ずっと〜していた)

  1. They had lived in that house for 10 years before they sold it.
    (彼らはそれを売る前に、その家に10年間住んでいた。)
  2. I had studied English for three years before I met you.
    (私はあなたに会う前に、3年間英語を勉強していた。)
  3. They had believed the story until he told them the truth.
    (彼が真実を話すまで、彼らはずっとその話を信じていた。)

3. 完了(すでに〜してしまっていた)

  1. I had finished my homework before dinner.
    (私は夕食前に宿題を終えていた。)
  2. She had already gone to bed when I called her.
    (私が電話したとき、彼女はすでに寝てしまっていた。)
  3. The train had left before we arrived at the station.
    (私たちが駅に着く前に、電車は出発してしまっていた。)


Part 2:ポイント解説

  • had+過去分詞 → 「過去のある時点より前」のことを表す
  • 「経験」「継続」「完了」すべて現在完了と同じ考え方でOK!
  • よく一緒に使う表現:
    • before ~(〜する前に)
    • when ~(〜したとき)
    • until ~(〜するまで)
    • already, just, never など

📘 過去完了:和訳テスト

Part 1:次の英文を日本語に訳してみましょう

  1. I had finished my homework before dinner.
  2. She had already gone home when I arrived.
  3. They had lived in New York for five years before they moved to Los Angeles.
  4. I had never eaten Thai food until I visited Bangkok.
  5. The train had left before we got to the station.
  6. He had studied French for three years before he went to Paris.
  7. I had just started reading the book when the phone rang.
  8. She had met him once before the party.
  9. We had played soccer for an hour before it started to rain.
  10. He had never traveled abroad before last year.

Part 2:模範解答 & 解説

  1. 私は夕食前に宿題を終えていた。
    👉 過去の「夕食前」にすでに終えていた → 完了
  2. 私が到着したとき、彼女はすでに帰っていた。
    👉 when I arrived(到着したとき)より前に帰宅 → 完了
  3. 彼らはロサンゼルスに引っ越す前に、5年間ニューヨークに住んでいた。
    👉 lived for five years → 継続
  4. 私はバンコクを訪れるまで、タイ料理を食べたことがなかった。
    👉 never eaten until ~ → 経験
  5. 私たちが駅に着く前に、電車は出てしまっていた。
    👉 before ~ → 完了
  6. 彼はパリに行く前に、3年間フランス語を勉強していた。
    👉 studied for three years before ~ → 継続
  7. 電話が鳴ったとき、私はちょうど本を読み始めたところだった。
    👉 had just started → 完了(ちょうど〜したところ)
  8. 彼女はパーティーの前に一度彼に会ったことがあった。
    👉 had met once → 経験
  9. 雨が降り始める前に、私たちは1時間サッカーをしていた。
    👉 for an hour before ~ → 継続
  10. 彼は去年まで海外に旅行したことがなかった。
    👉 never traveled abroad before last year → 経験

📘 ロールプレイ練習:過去完了

シチュエーション 1:学校の課題(完了)

A: Did you finish the assignment on time?
(課題、間に合った?)

B: Yes, I had finished it before the deadline.
(うん、締め切り前に終えていたよ。)

A: Really? I hadn’t done mine yet when the teacher collected them.
(本当?先生が集めたとき、私はまだ終わってなかったんだ。)


シチュエーション 2:旅行の経験(経験)

A: Had you ever been abroad before you went to Canada?
(カナダに行く前に、海外に行ったことあった?)

B: No, I had never traveled abroad before that.
(ううん、その前は一度もなかったよ。)

A: I had been to the U.S. once, so I wasn’t too nervous.
(私はアメリカに一度行ったことがあったから、あまり緊張しなかったよ。)


シチュエーション 3:引っ越し(継続)

A: How long had you lived in Tokyo before you moved to Osaka?
(大阪に引っ越す前、東京にはどのくらい住んでたの?)

B: I had lived there for seven years.
(7年間住んでいたよ。)

A: Wow, that’s a long time! I had only lived there for one year.
(わあ、長いね!私は1年しか住んでなかったよ。)


シチュエーション 4:電車に乗り遅れた(完了)

A: Did you catch the train yesterday?
(昨日、電車に間に合った?)

B: No, the train had already left when I got to the station.
(いや、駅に着いたときにはもう電車は出てしまってたよ。)

A: Oh no, the same thing had happened to me last week.
(あらら、先週私も同じことがあったよ。)


シチュエーション 5:友人との再会(経験+完了)

A: Had you met John before the party?
(パーティーの前にジョンに会ったことあった?)

B: Yes, I had met him once before.
(うん、一度会ったことがあったよ。)

A: That’s good. I hadn’t talked to him at all until yesterday.
(そうなんだ。私は昨日まで全然話したことなかったよ。)


💡 自主練課題

👉 次の場面を想像して、自分で短い会話を作ってみましょう。

  • レストランに行く前の出来事
  • 初めて新しい同僚に会ったとき
  • 家族旅行の思い出

作れましたか?

💡 自主練課題(模範解答例)

1. レストランに行く前の出来事

A: Did you enjoy the restaurant yesterday?
(昨日のレストラン、楽しめた?)
B: Yes! I had never eaten sushi like that before.
(うん!あんなお寿司は今まで食べたことがなかったよ。)
A: I was glad you liked it. I had been there many times before.
(気に入ってくれてよかった。私は前から何度も行ったことがあったんだ。)


2. 初めて新しい同僚に会ったとき

A: Had you met Tom before he joined our team?
(トムがチームに入る前に会ったことあった?)
B: No, I hadn’t met him before the first meeting.
(いや、最初の会議の前には会ったことなかったよ。)
A: Me neither, but I had heard a lot about him from the manager.
(私も。でもマネージャーからたくさん聞いていたよ。)


3. 家族旅行の思い出

A: Where did you go for your last family trip?
(前回の家族旅行はどこに行ったの?)
B: We went to Kyoto. I had wanted to see the temples for a long time.
(京都に行ったよ。ずっとお寺を見たいと思っていたんだ。)
A: That’s nice! I had visited Kyoto twice before, so I could guide my family.
(いいね!私は京都に2回行ったことがあったから、家族を案内できたよ。)


👉 このように、「過去のある時点よりも前の経験・完了・継続」を表す」ことを意識すると、会話が自然に作れるようになります

\英語学習を始めたいと感じた方へ/

サービス紹介

ABOUT ME
マリリン
オーストラリアのメルボルン在住25年の英語講師、マリリンです。イギリスのロンドン、アメリカのロサンゼルスにも留学していました。英語学習、海外生活、異文化、いろんな情報を皆さんとシェアしていきたいと思いますので、どうかよろしくお願いします!