过去完成时易错大盘点一、初中英语过去完成时1.By the time we got there, the film ________ already
began B
has begun C
have begun D
had begun【答案】 D 【解析】【分析】 句意:我们到那儿时,电影已经开始了
by the time,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用
【点评】考查时态,注意 by the time+过去时的用法
2.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 可知,主持节目这个动作发生在过去而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选C
【点评】考查动词的时态
牢记过去完成时的用法
3.By the time they reached the bus stop, the bus__________ for ten minutes
had left B
have left C
had been away D
have been away【答案】 C 【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了
句中 by the time 的意思是到