在英语语法中,过去完成时是一个非常重要的时态,它用来描述在过去某个时间点之前已经完成的动作或状态。为了帮助大家更好地理解和掌握过去完成时的用法,下面是一些练习题及参考答案。
练习题
1. When I arrived at the station, the train ______ already ______ (leave).
2. By the time she finished her homework, it ______ (get) very late.
3. They ______ (not finish) their meal when we came to visit them.
4. She ______ (phone) her friend before she went out.
5. The movie ______ (start) by the time we got to the cinema.
6. He ______ (work) in the garden for two hours before it started raining.
7. We ______ (wait) for over an hour when the bus finally arrived.
8. By the end of last year, they ______ (build) five new schools.
9. I ______ (read) the book twice before my teacher asked me about it.
10. The baby ______ (fall) asleep before his mother came back.
答案
1. had left
2. had got
3. hadn't finished
4. had phoned
5. had started
6. had been working
7. had waited
8. had built
9. had read
10. had fallen
通过这些练习题,大家可以更清晰地理解过去完成时的应用场景和结构。希望这些题目能帮助大家巩固这一语法知识点。继续多加练习,熟练掌握过去完成时的使用方法吧!