过去完成时态 练习 用英语

过去完成时态是英语语法中的一个重要时态,表示在过去某个时间点之前已经完成的动作或状态。掌握过去完成时态不仅有助于更准确地描述时间顺序,还能让你的英语表达更加流畅和自然。在中文中,我们通常用“已经”和“了”来表示动作的完成,但在英语中,则需要通过过去完成时态来准确传达这一信息。 在本页的练习中,你将通过多种题型来全面理解和应用过去完成时态。我们为你准备了填空题、选择题和句子改写等多样的练习形式,帮助你逐步掌握这一时态的使用规则和常见错误。此外,每道题目都附有详细的解析,确保你在练习过程中能够理解每一个细节。无论你是英语初学者还是有一定基础的学习者,这些练习都将帮助你提升英语语法水平,提高语言应用能力。

Exercise 1

<p>1. By the time we arrived, the concert *had started* (动词 "开始").</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. He *had already seen* that movie twice before (动词 "看").</p> <p>5. We *had never been* to that restaurant before last night (动词 "去").</p> <p>6. By the time I called, they *had gone* to bed (动词 "去").</p> <p>7. She *had read* the book before watching the movie (动词 "读").</p> <p>8. They *had lived* in that house for five years before moving (动词 "住").</p> <p>9. I *had met* him once before the meeting (动词 "见").</p> <p>10. The train *had left* by the time we reached the station (动词 "离开").</p>
 

Exercise 2

<p>1. She *had finished* her homework before she watched TV (完成作业后看电视).</p> <p>2. By the time we arrived, they *had left* the party (我们到达时他们已经离开).</p> <p>3. He *had eaten* dinner before he went to the movie (吃完晚餐后去看电影).</p> <p>4. They *had lived* in the city for ten years before moving to the countryside (在城市住了十年后搬到乡下).</p> <p>5. I *had seen* that movie before you recommended it to me (在你推荐之前我已经看过那部电影).</p> <p>6. She *had read* the book before the exam (考试前她已经读过那本书).</p> <p>7. We *had visited* that museum before it was renovated (在博物馆翻新前我们已经参观过).</p> <p>8. He *had known* her for years before they got married (结婚前他已经认识她多年).</p> <p>9. They *had finished* the project before the deadline (截止日期前他们已经完成了项目).</p> <p>10. I *had met* him once before he started working here (他在这儿工作前我见过他一次).</p>
 

Exercise 3

<p>1. By the time we arrived, the movie *had started* (verb for beginning).</p> <p>2. She *had finished* her homework before she went out to play (verb for completing).</p> <p>3. They *had left* the party when it started to rain (verb for departing).</p> <p>4. I *had never seen* such a beautiful sunset before I visited Hawaii (verb for witnessing).</p> <p>5. He *had already eaten* dinner when I called him (verb for consuming food).</p> <p>6. The train *had departed* before I reached the station (verb for leaving a station).</p> <p>7. We *had saved* enough money to buy a new car (verb for accumulating money).</p> <p>8. She *had lived* in Paris for three years before moving to London (verb for residing).</p> <p>9. They *had built* the house by the time the winter came (verb for constructing).</p> <p>10. I *had learned* how to swim before I turned six years old (verb for acquiring a skill).</p>
 

5x Faster Language Learning with AI

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