过去完成时态 练习 用英语

过去完成时态(Past Perfect Tense)是英语中一种重要的时态,用来描述在过去某个时间点之前已经完成的动作或状态。掌握过去完成时态不仅有助于我们更准确地表达时间顺序,还能够使我们的英语表达更加连贯和流畅。在本文中,我们将通过一系列语法练习,帮助你深入理解和正确使用过去完成时态。 在学习过程中,你将遇到各种类型的练习题,如填空、句型转换和短文改错等。这些练习题旨在帮助你巩固过去完成时态的基本用法,并提高你在实际交流中的应用能力。无论你是英语初学者,还是希望进一步提升英语水平的学习者,这些练习都将为你提供有益的帮助和指导。通过不断练习和总结,你会发现自己在使用过去完成时态时更加得心应手。

Exercise 1

<p>1. By the time we arrived, the show *had started* (show 开始了).</p> <p>2. She *had finished* her homework before dinner (完成作业在晚饭之前).</p> <p>3. They *had left* the party when we got there (离开聚会当我们到达的时候).</p> <p>4. I *had never seen* such a beautiful sunset before (从未见过如此美丽的日落之前).</p> <p>5. He *had read* the book twice before the exam (读过那本书两次在考试之前).</p> <p>6. We *had visited* the museum before it closed (参观博物馆在它关闭之前).</p> <p>7. She *had already eaten* by the time we arrived (已经吃过在我们到达之前).</p> <p>8. They *had built* the house by the end of last year (建好了房子在去年年底之前).</p> <p>9. He *had learned* to play the piano before he turned ten (学会了弹钢琴在他十岁之前).</p> <p>10. The company *had launched* the product before its competitor (发布了产品在竞争对手之前).</p>

Exercise 2

<p>1. By the time we arrived at the theater, the movie *had started* (动词:开始).</p> <p>2. She *had finished* her homework before the TV show began (动词:完成).</p> <p>3. They *had left* the restaurant before the storm hit (动词:离开).</p> <p>4. He realized he *had forgotten* his wallet at home (动词:忘记).</p> <p>5. By the time she called, I *had already eaten* dinner (动词:吃完).</p> <p>6. We *had visited* the museum before it closed for renovations (动词:参观).</p> <p>7. The author *had written* three books before he became famous (动词:写).</p> <p>8. They *had moved* to a new house before the baby was born (动词:搬家).</p> <p>9. She *had studied* French before traveling to Paris (动词:学习).</p> <p>10. The team *had won* the championship before the coach retired (动词:赢得).</p>

Exercise 3

<p>1. By the time I arrived at the station, the train *had left* (train已经离开了).</p> <p>2. She *had finished* her homework before she went out to play (她出去玩之前完成了作业).</p> <p>3. They *had already eaten* dinner when I called them (我打电话时他们已经吃完晚饭了).</p> <p>4. He *had cleaned* the house by the time his parents came home (他父母回家之前他已经打扫了房子).</p> <p>5. We *had never seen* such a beautiful sunset before our trip to Hawaii (去夏威夷之前我们从未见过如此美丽的日落).</p> <p>6. By the time the movie started, everyone *had already taken* their seats (电影开始时每个人都已经坐好了).</p> <p>7. She *had written* three books before she turned thirty (她三十岁之前已经写了三本书).</p> <p>8. They *had lived* in the city for ten years before moving to the countryside (搬到乡下之前他们在城市里住了十年).</p> <p>9. He *had never traveled* abroad until he got his new job (他直到得到新工作之前从未出国旅行过).</p> <p>10. By the time I found my keys, someone *had already opened* the door for me (找到钥匙时已经有人给我开门了).</p>

Learn a Language 5x Faster with AI

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