最新中考英语试题真题分类汇编英语过去完成时
一、初中英语过去完成时
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.By the end of last month, Jane _____ enough money for the poor sick boy. A. raised B. would raise C. had raised D. has raised 【答案】 C
【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根据 By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。
【点评】考查过去完成时,注意过去完成的时的判定方法。
4.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.
【点评】考查过去完成时。
5.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。
【点评】考查动词的时态。牢记过去完成时的用法。
6.The boy was _____ on the ground and he had _____ bicycle behind the big tree. A. lying; laid B. lying; lay C. lay; lain D. lied; lied 【答案】 A
【解析】【分析】句意:这个男孩躺在地上,他把自行车放在了大树的后面。lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;另一个意思是撒谎,过去式和过去分词是lied;lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid。选A。
【点评】考查动词辨析,过去进行时态,过去完成时态。
7.The bus ______ for five minutes when Tim arrived at the station.
A. went B. has left C. had left D. had been away 【答案】D
【解析】【分析】句意:当迪姆到达车站时,公交离开了五分钟了。表示到达车站前已经发生或完成的动作,句子用过去完成时态;leave是一个非延续性的动词,不能与表示一段时间的状语for…连用,可以表达成be away,形容词表示状态,可以与表示一段时间的状语连用。故选D。
【点评】本题考查过去完成时以及延续性动词的用法。
8.Tom by the time I got to the party.
A. left B. was leaving C. had left D. has left 【答案】 C
【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。故选C。
【点评】本题考查过去完成时的用法。
9.The little boy me a few minutes before his mother showed up.
A. stares at B. has stared at C. looks at D. had stared at 【答案】 D
【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我。根据stare这个动作发生在他妈妈showed up出现之前,是过去的过去,可知用过去完成时had+过去分词。故选D。
【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。
10.He wanted to know how long in hospital.
A. she is staying B. she had stayed C. did she stay D. she stay 【答案】 B
【解析】【分析】句意:他想要知道她在医院待了多长时间。根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。故选B。 【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。
11.Seeing Danel went into the classroom with tears in his eyes, I asked him what . A. happened B. had happened C. would happen D. was happened 【答案】 B
【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。故选B。
【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。
12.Seeing John rush into the room with tears in his eyes, I asked him what .
A. would happen B. had happened C. happened D. was happened 【答案】 B
【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。
【点评】本题考查过去完成时的用法。
13.—We all went to the park except you last weekend. Why didn't you come?
—Because I the park twice.
A. have gone to B. had gone to C. had been to D. have been to 【答案】 C