过去完成时易错大盘点一、初中英语过去完成时1.By the time we got there, the film ________ already. A. began B. has begun C. have begun D. had begun【答案】 D 【解析】【分析】 句意:我们到那儿时,电影已经开始了。by the time,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。故选 D。 【点评】考查时态,注意 by the time+过去时的用法。2.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。【点评】考查动词的时态。牢记过去完成时的用法。3.By the time they reached the bus stop, the bus__________ for ten minutes.A. had left B. have left C. had been away D. have been away【答案】 C 【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中 by the time 的意思是到...时候,后跟从句,从句使用的是一般过去时。根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时。A 是过去完成时,但是left 是瞬间性动词,不能和一段时间状语连用;B 是现在完成时;C 是过去完成时,并且是系表结构,可以和一段时间连用;D 是现在完成时。故选 C。【点评】考查动词时态。4.— What do you think of the young lady?— She is hard-working. She ________ all her effort into her work before she got ill.A. has put B. put C. had put D. would put【答案】 C 【解析】【分析】句意:——你认为这位小姐怎样?——她很勤奋。她生病前把她所有的精力都投入到她的工作中。根据时间状语从句 before she got ill.可知主句动作是过去的过去,该用过去完成时态:had+过去分词,故答案为 C。【点评】考查过去完成时。理解句意并掌握过去完成时表示过去的过去,构成为:had+过去分词。5.By the first day...