2025-2025 年 过去完成时易错大盘点一、初中英语过去完成时1.She said when she got to the cinema, the film ________ for 5 minutes
has begun B
had begun C
has been on D
had been on【答案】 D 【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了
根据 got可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除 A 和 C
开始 begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词 begin 改为 be on,故选 D
【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别
2.By the time I finished my homework,my mother . A
slept B
has been asleep C
was asleep D
had been asleep【答案】 D 【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选 D
【点评】考查过去完成时
3.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years
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 可知