过去完成时 练习 用英语

过去完成时是英语中的一种重要时态,用于描述在过去某个时间点之前已经完成的动作或状态。掌握过去完成时不仅有助于提高你的英语表达能力,还能让你在叙述复杂的时间关系时更加准确和清晰。在这个页面上,我们将提供一系列的语法练习,帮助你巩固对过去完成时的理解和应用。无论你是初学者还是有一定基础的学习者,这些练习都会对你有所帮助。 在这些练习中,你会遇到各种不同的句型和情境,从简单的句子填空到复杂的段落改写,全面覆盖过去完成时的使用方法。此外,我们还会提供详细的答案解析和常见错误的讲解,帮助你避免学习中的陷阱。通过不断的练习和巩固,你会发现自己在使用过去完成时方面变得更加自如和自信。准备好了吗?让我们开始吧!

Exercise 1

<p>1. She *had finished* her homework before she went out to play (完成作业之前).</p> <p>2. By the time we arrived at the station, the train *had left* (火车已经离开了).</p> <p>3. They *had seen* that movie before it was removed from theaters (之前已经看过这部电影).</p> <p>4. He *had lived* in Japan for three years before he moved to Canada (在日本生活了三年之后).</p> <p>5. We *had eaten* dinner by the time they called us (我们吃完晚饭了).</p> <p>6. She *had read* the book before watching the movie adaptation (看电影改编之前).</p> <p>7. The students *had completed* their project before the deadline (在截止日期之前完成了项目).</p> <p>8. I *had never seen* such a beautiful sunset before that day (在那一天之前从未见过).</p> <p>9. They *had already decided* to sell the house before the market crashed (在市场崩溃之前已经决定卖房子了).</p> <p>10. He *had written* three novels by the time he turned thirty (在他三十岁之前写了三本小说).</p>
 

Exercise 2

<p>1. By the time she arrived at the party, everyone *had left* (动词 leave 的过去完成时形式).</p> <p>2. They *had eaten* dinner before they watched the movie (动词 eat 的过去完成时形式).</p> <p>3. He *had finished* his homework before he went out to play (动词 finish 的过去完成时形式).</p> <p>4. We *had visited* that museum before our trip to France (动词 visit 的过去完成时形式).</p> <p>5. She *had read* the book before the movie was released (动词 read 的过去完成时形式).</p> <p>6. By the time I called him, he *had already left* the office (动词 leave 的过去完成时形式).</p> <p>7. They *had never seen* such a beautiful sunset before (动词 see 的过去完成时形式).</p> <p>8. He *had studied* for hours before the exam started (动词 study 的过去完成时形式).</p> <p>9. We *had lived* in New York for five years before moving to California (动词 live 的过去完成时形式).</p> <p>10. She *had cooked* dinner before her guests arrived (动词 cook 的过去完成时形式).</p>
 

Exercise 3

<p>1. By the time we arrived, the movie *had started* (verb: start). 电影已经开始了。</p> <p>2. She *had finished* her homework before dinner (verb: finish). 她在晚饭前完成了作业。</p> <p>3. They *had left* the party before it ended (verb: leave). 在聚会结束前,他们已经离开了。</p> <p>4. He realized he *had forgotten* his keys (verb: forget). 他意识到自己忘了带钥匙。</p> <p>5. When we got to the station, the train *had departed* (verb: depart). 我们到达车站时,火车已经离开了。</p> <p>6. She *had read* the book before the class discussion (verb: read). 在课堂讨论前,她已经读过那本书。</p> <p>7. They *had visited* the museum before it closed (verb: visit). 在博物馆关闭前,他们已经参观过了。</p> <p>8. By the time he called, she *had already gone* to bed (verb: go). 他打电话时,她已经睡觉了。</p> <p>9. We *had eaten* all the food before they arrived (verb: eat). 在他们到达前,我们已经吃光了所有的食物。</p> <p>10. She *had traveled* to many countries before she turned 30 (verb: travel). 在她30岁前,她已经去过许多国家。</p>
 

5x Faster Language Learning with AI

Talkpal is AI-powered language tutor. Learn 57+ languages 5x faster with innovative technology.