过去完成时是英语语法中的一个重要时态,用于表示在过去某个时间点之前已经发生的动作。为了更好地掌握过去完成时,以下是一些练习题目及答案解析,供大家参考。
练习题目
The train had already left by the time we __________ at the station. A. arrived B. had arrived C. arrive D. were arriving
By the time I got to the cinema, the film __________. A. had started B. started C. has started D. would start
When I arrived at the party, everyone __________. A. had left B. left C. has left D. would leave
She __________ her homework before she went to bed last night. A. finished B. had finished C. finish D. was finishing
By the time they reached the restaurant, the chef __________ for the day. A. had cooked B. cooked C. has cooked D. would cook
答案解析
- A. “Arrived”是过去时,不能用于过去完成时,正确答案应为“had arrived”。
- A. “Had started”是过去完成时,表示在我到电影院之前电影已经开始了,正确答案为“A”。
- A. “Had left”是过去完成时,表示在我到达派对之前所有人都已经离开了,正确答案为“A”。
- B. “Had finished”是过去完成时,表示在她睡觉前她已经完成了她的作业,正确答案为“B”。
- A. “Had cooked”是过去完成时,表示在他们到达餐厅之前厨师已经做好了菜,正确答案为“A”。
希望这些练习题目和答案解析可以帮助大家更好地掌握过去完成时的用法和辨析。