過去完了形の説明と問題 横浜英会話教室:レッスン101
- Keita Kato

- 2 日前
- 読了時間: 4分
★ 過去完了形とは?
形:
had + 過去分詞(過去分詞は動詞の3番目の形)
例:
I had eaten breakfast before I left the house. (家を出る前に朝ごはんを食べていた)
★ 使う場面:
過去のある時点より「さらに前に起こったこと」を表すときに使うよ。
① 過去の出来事の順番をはっきりさせたいとき
She had finished her homework before her friend arrived. (友達が来る前に宿題を終えていた)
② 過去の経験を語るとき
I had never seen a shooting star before that night. (その夜まで流れ星を見たことがなかった)
③ 過去の原因や理由を説明するとき
He was tired because he had worked all day. (彼は疲れていた。なぜなら一日中働いていたから)
★ 過去形との違い:
過去形は「過去に起こったこと」をただ述べるだけ。過去完了形は「過去のある時点より前に起こったこと」を強調する。
比較:
I ate lunch at 1 p.m.(過去形)
I had eaten lunch before the meeting started.(過去完了形)
よく使う表現:
before(〜の前に)
after(〜の後に)
when(〜したとき)
by the time(〜する時までに)
already / never / just(完了のニュアンスを強調)
過去完了形(had + 過去分詞)を使った練習問題です。文の空欄に適切な形を入れてみましょう。
過去完了形 練習問題(30問)
By the time we arrived, the movie __________ (already / start).
She __________ (never / see) snow before she went to Hokkaido.
I __________ (finish) my homework before dinner.
They __________ (leave) the party when we got there.
He __________ (break) his leg before the match even began.
We __________ (eat) all the cake before the guests arrived.
My brother __________ (lose) his wallet before he got on the train.
The teacher __________ (already / explain) the rule before I asked.
I __________ (read) that book before the movie came out.
She __________ (fall asleep) before the storm started.
We __________ (never / visit) Kyoto before last summer.
He __________ (clean) the room before his parents came home.
They __________ (not / finish) the project when the deadline passed.
I __________ (hear) the news before you told me.
She __________ (write) five pages before lunch.
The dog __________ (run away) before they noticed.
We __________ (already / pack) our bags before the taxi arrived.
He __________ (not / study) enough before the test.
I __________ (meet) her once before the party.
They __________ (never / try) sushi before coming to Japan.
She __________ (cook) dinner before her guests arrived.
I __________ (not / sleep) well before the big presentation.
We __________ (see) that movie before, so we chose another one.
He __________ (finish) the race before it started raining.
They __________ (already / decide) before asking for my opinion.
I __________ (not / understand) the question before the teacher explained it.
She __________ (visit) three countries before turning 18.
We __________ (not / hear) that song before today.
He __________ (already / leave) when I got to the station.
I __________ (never / be) so nervous before that moment.
✅ 答えと解説(過去完了形)
had already started → 私たちが到着した時には、すでに映画が始まっていた。
had never seen → 北海道に行く前に、彼女は雪を見たことがなかった。
had finished → 夕食の前に宿題を終えていた。
had left → 私たちが着いた時には、彼らはすでにパーティーを去っていた。
had broken → 試合が始まる前に、彼は足を骨折していた。
had eaten → お客さんが来る前に、私たちはケーキを全部食べてしまっていた。
had lost → 電車に乗る前に、兄は財布をなくしていた。
had already explained → 私が質問する前に、先生はすでにそのルールを説明していた。
had read → 映画が公開される前に、その本を読んでいた。
had fallen asleep → 嵐が始まる前に、彼女は眠ってしまっていた。
had never visited → 去年の夏まで、私たちは京都を訪れたことがなかった。
had cleaned → 両親が帰ってくる前に、彼は部屋を掃除していた。
had not finished → 締切が過ぎた時点で、彼らはまだプロジェクトを終えていなかった。
had heard → あなたが話す前に、そのニュースを聞いていた。
had written → 昼食前に、彼女は5ページ書いていた。
had run away → 彼らが気づく前に、犬は逃げてしまっていた。
had already packed → タクシーが来る前に、私たちはすでに荷物を詰め終えていた。
had not studied → テストの前に、彼は十分に勉強していなかった。
had met → パーティーの前に、彼女に一度会ったことがあった。
had never tried → 日本に来る前に、彼らは寿司を食べたことがなかった。
had cooked → お客さんが来る前に、彼女は夕食を作っていた。
had not slept → 大事なプレゼンの前に、私はよく眠れなかった。
had seen → その映画はすでに見たことがあったので、別のを選んだ。
had finished → 雨が降り始める前に、彼はレースを終えていた。
had already decided → 私の意見を聞く前に、彼らはすでに決めていた。
had not understood → 先生が説明する前は、その質問を理解していなかった。
had visited → 18歳になる前に、彼女は3か国を訪れていた。
had not heard → 今日まで、その曲を聞いたことがなかった。
had already left → 駅に着いた時には、彼はすでに出発していた。
had never been → その瞬間まで、そんなに緊張したことはなかった。




コメント