2025-2025 年 过去完成时易错大盘点(word)一、初中英语过去完成时1.She said when she got to the cinema, the film ________ for 5 minutes.A. has begun B. had begun C. has been on D. had been on【答案】 D 【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。根据 got可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除 A 和 C。开始 begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词 begin 改为 be on,故选 D。【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。2.We are too tired. Please stop __________ a rest.A. to have B. having C. have D. has【答案】 A 【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭配故选 A【点评】注意时态一致,3.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years. A. works B. has worked C. had worked D. would work【答案】C 【解析】【分析】句意:O'Shea 在北京主持 Joy FM 节目前,他已经在香港工作了 10 年了。根据 Before O'Shea hosted the Joy FM program in Beijing 可知,主持节目这个动作发生在过去而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选C。【点评】考查动词的时态。牢记过去完成时的用法。4.When I got to school, I realized I ______ my backpack at home.A. left B. had left C. forgot D. had forgotten【答案】 B 【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用 leave,又因为是过去完成时,故选 B。【点评】考查把…落在…的用法。熟背句型。做题就很容易。5.When I ______ the cinema, the film _______for ten minutesA. got to; has begun B. arrived at; has been onC. reached; had begun D. hurried to; had been on【答案】 D 【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始 5 分钟了”,用过去完成时,又因为 begin 是短暂动词,不能和一段时间连用,所以选 D。【点评】...