他の行動より前の過去の行動を表す過去完了形 演習 英語で

過去完了形は、過去のある時点よりも前に完了していた行動や状態を表す際に使用される英語の文法構造です。例えば、「彼が到着する前に、私はすでに夕食を作り終えていた」のような文で使われます。過去完了形は、過去形と現在完了形を組み合わせたものであり、過去の出来事の前後関係を明確にするのに非常に役立ちます。このページでは、過去完了形の基本的な使い方から、より高度な応用までを網羅した練習問題を通じて学んでいきます。 過去完了形を正確に使いこなすことは、英語のリスニングやライティングスキルを向上させるために非常に重要です。特に、物語や歴史的な出来事を記述する際に、過去完了形を適切に使うことで、文の流れや意味をよりクリアに伝えることができます。このページの練習問題を通じて、過去完了形の理解を深め、実際のコミュニケーションに役立ててください。

Exercise 1

<p>1. By the time she arrived at the party, everyone *had left*. (みんな出発した後)</p> <p>2. He realized he *had forgotten* his keys when he reached the door. (鍵を忘れたと気づいた)</p> <p>3. They *had finished* their homework before their friends came over. (友達が来る前に宿題を終わらせた)</p> <p>4. She couldn't believe she *had lost* the book she borrowed. (借りた本をなくしたことを信じられなかった)</p> <p>5. By the time the movie started, we *had already seen* the trailer. (映画が始まる前に予告編を見た)</p> <p>6. He knew he *had made* a mistake as soon as he saw the results. (結果を見た瞬間に間違えたとわかった)</p> <p>7. They discovered that someone *had eaten* their lunch. (誰かがお昼ご飯を食べたことを発見した)</p> <p>8. By the time she called, we *had already left*. (彼女が電話をかける前にすでに出発した)</p> <p>9. He remembered that he *had met* her once before. (彼女と以前に一度会ったことを思い出した)</p> <p>10. We *had just finished* cleaning when the guests arrived. (ゲストが到着したときに掃除を終えたばかりだった)</p>

Exercise 2

<p>1. She *had finished* her homework before she went out to play. (宿題を終わらせた後に遊びに出かけた)</p> <p>2. They *had left* by the time we arrived at the party. (私たちがパーティーに到着した時には、彼らはすでに出発していた)</p> <p>3. By the time I woke up, the sun *had risen*. (私が起きたときには、すでに日が昇っていた)</p> <p>4. He *had eaten* breakfast before he went to work. (彼は仕事に行く前に朝食を食べた)</p> <p>5. The movie *had started* by the time we got to the theater. (私たちが劇場に到着した時には、映画はすでに始まっていた)</p> <p>6. They *had met* before the meeting started. (会議が始まる前に彼らは会っていた)</p> <p>7. She *had already left* when I called her. (私が彼女に電話した時には、彼女はすでに出発していた)</p> <p>8. He *had finished* the book before the library closed. (図書館が閉まる前に彼は本を読み終えた)</p> <p>9. We *had known* each other for years before we got married. (結婚する前に私たちは何年も知り合いだった)</p> <p>10. By the time the train arrived, we *had waited* for an hour. (電車が到着した時には、私たちはすでに1時間待っていた)</p>

Exercise 3

<p>1. By the time she arrived at the party, everyone *had left* (leaveの過去完了形).</p> <p>2. After he *had finished* his homework, he went out to play (finishの過去完了形).</p> <p>3. They *had already eaten* by the time we arrived (eatの過去完了形).</p> <p>4. She didn't understand the movie because she *hadn't read* the book (not readの過去完了形).</p> <p>5. He *had forgotten* his keys, so he couldn't open the door (forgetの過去完了形).</p> <p>6. By the time we reached the station, the train *had already departed* (departの過去完了形).</p> <p>7. The teacher *had started* the lesson before all the students arrived (startの過去完了形).</p> <p>8. She *had never seen* such a beautiful sunset before (never seeの過去完了形).</p> <p>9. They were tired because they *had worked* all day (workの過去完了形).</p> <p>10. By the time she called, I *had gone* to bed (goの過去完了形).</p>

Learn a Language 5x Faster with AI

Talkpal is AI-powered language tutor. Master 50+ languages with personalized lessons and cutting-edge technology.