过去完成时练习题及答案:巩固你的语法知识

大家好!今天我要和大家分享一些关于过去完成时的练习题及答案,帮助大家巩固语法知识。过去完成时是英语中一个非常重要的时态,它用来表示在过去某个时间点之前已经完成的动作或状态。掌握好过去完成时的用法对于提高英语的写作和口语表达能力非常有帮助。接下来,我将为大家介绍一些随机选取的练习题及答案,希望能够引起大家的兴趣并提供一些背景信息。

练习题1:

填入适当的过去完成时形式。

1. By the time she arrived at the party, everyone ________ (leave).

2. I was surprised to find that someone ________ (eat) all the cake.

3. They ________ (already finish) the project before the deadline.

4. He realized that he ________ (make) a mistake after he had submitted the report.

5. We couldn't watch the movie because someone ________ (take) the DVD.

答案1:

1. had left

2. had eaten

3. had already finished

4. had made

5. had taken

练习题2:

改写下列句子,使用过去完成时。

1. I finished my homework before I went to bed.

2. She saw the movie and then she read the book.

3. They cleaned the house and then they went shopping.

4. He cooked dinner and then he watched TV.

5. We studied for the test and then we went to the party.

答案2:

1. I had finished my homework before I went to bed.

2. She had seen the movie before she read the book.

3. They had cleaned the house before they went shopping.

4. He had cooked dinner before he watched TV.

5. We had studied for the test before we went to the party.

练习题3:

选择正确的动词形式填空。

1. By the time I arrived, they ________ (already leave).

2. She ________ (never visit) that country before she went there last year.

3. He ________ (not finish) his homework when the teacher collected it.

4. We ________ (not see) that movie until last night.

5. They ________ (not meet) each other until last month.

答案3:

1. had already left

2. had never visited

3. had not finished

4. had not seen

5. had not met

练习题4:

根据上下文,使用过去完成时填空。

1. I was surprised to find that someone ________ (eat) all the cookies. I had just bought them yesterday.

2. By the time I got to the cinema, the movie ________ (start) already.

3. She couldn't find her keys because she ________ (lose) them earlier.

4. They were tired because they ________ (work) all day.

5. He realized that he ________ (forget) his wallet at home when he arrived at the restaurant.

答案4:

1. had eaten

2. had already started

3. had lost

4. had worked

5. had forgotten

练习题5:

根据给定的时间线,使用过去完成时填空。

1. I arrived at the party at 9 pm, but everyone ________ (leave) by 8:30 pm.

2. The train ________ (depart) by the time we reached the station.

3. They ________ (already finish) the project before the deadline.

4. She realized that she ________ (forget) her phone at home when she arrived at the office.

5. By the time I got to the store, someone ________ (buy) all the milk.

答案5:

1. had left

2. had departed

3. had already finished

4. had forgotten

5. had bought

过去完成时是英语中一个非常重要的时态,它用来表示在过去某个时间点之前已经完成的动作或状态。通过练习题的训练,我们可以更好地掌握过去完成时的用法。希望以上的练习题及答案能够帮助大家巩固语法知识,并提高英语的写作和口语表达能力。如果想要进一步提升自己的英语水平,可以多做类似的练习题,并积极参与英语交流和实践。祝大家学习进步!

延伸阅读: