人教版初三英语过去完成时必考考点训练.docx
(每日一练)人教版初三英语过去完成时必考考点训练单选题1、She said she the new school rules already.A . has seenB . sawC . will seeD . had seen答案:D解析:试题分析:句意:她说她已经看到新校规了。She said.为主句,She the new school rules already.为从句。根据already可知,从句应用现在完成时。通过said可知主句用了一般过去时。在宾语从句中,主句用一般过 去时,从句也要用相应的过去时态,所以从句须由现在完成时变为过去完成时。故选D。考点:考查时态与宾语从句的用法。2、The plane to Thailand by the time I got to the airport in a hurry.A . took offB . taken offC . had taken offD . has taken off答案:C解析:句意:当我匆忙赶到机场时,飞往泰国的飞机起飞了。根据时间状语uby the time I got to the airport in ahurry.”可知主句动作发生在前,从句动作发生在后,而从句用的是一般过去时,所以主句该用过去完成时。其构成为had+过去分词,因此答案选Co小提示: 过去完成时表示在过去某一时间或动作之前已经发生或完成的动作。表示的时间是“过去的过去”,常与by last year, by the time of yesterday,等连用 o 如:1. She said she had seen the film 4 times.她说她看过这部电影 4 次了。2. When Mr. Li got to the classroom, all the students had begun reading.李先生到教室时,所有的学生 都开始读书了。3. By the time they arrived, the bus had left,他们到达时,公共汽车已经开走了。4. When we arrived, he had already left.我们到达时他已经离开了。5. By six o' clock , he had worked twelve hours.到 6 点 钟时他就已工作了 12小时。3、The movie for 20 minutes when I arrived.A . had startedB . had been onC . had begunD . has been on答案:B解析:句意:我到的时候,电影已经开演了 20分钟了。考查动词时态辨析。for 20 minutes是一段持续的时间,不可和终止性动词连用,可排除start和begin。be on 表示“在演”的状态,是持续性的;根据从句when I arrived可知主句需用过去完成时,故选B。4、By the time I got to the check-out, I realized that I my purse at my office.A . have leftB . had leftC . leftD . was leaving答案:B解析:句意:一当轮到我付款的时候,我才意识到我把钱包落在家里了。主句用过去时态,从句用过去完成时态,故 选B。5、Jane told everyone her son abroad for two years. He wasn1 t with her at that time.A . X; will studyB . who; had studiedC . that; had studiedD . X; has studied答案:C解析:句意:简告诉每个人她儿子在国外留学两年了。那时他不在她身边。考查宾语从句。that无实义,可省略。引 导词who指人,从句主语her son是人,可排除who。本句结构完整,需用that或省略that。主句told是过 去式,从句需用过去时的相应时态,可排除AD选项。for tw。years是一段时间,用于完成时,所以从句用过 去完成时。根据句意语境,可知选Co6、 By the time she got to school yesterday, the first class for ten minutes.A . had begunB . begunC . has begunD . had been on答案:D解析:句意:昨天她到学校的时候,第一节课已经上了十分钟了。考查时态辨析。根据“By the time she got to school yesterday”可知要用过去完成时,排除BC ;再由“for ten minutes"可知谓语用延续性动词be on,而不用begin,排除A。故选D。7、By the end of last year, the school football team a gold medal and three silver ones.A . would winB . has wonC . will winD . had won答案:D解析:句意:到去年的年底,学校足球队已经获得一枚金牌和三枚银牌。考查动词的时态。would win动词的过去将来时;has won动词的现在完成时;will win动词的一般将来时; had won动词的过去完成时。根据Hby the end of last year"到去年年底,指的是过去的时间段,表示过去某 一时间或动作以前已经发生或完成了的动作,对过去的某一点造成的某种影响或是结果,用动词的过去完成时had wono 故选 Do 8、The crazy fans patiently for two hours and they would wait till the movie star arrived.A . were waitingB . had been waitingC had waitedD . would wait答案:B解析:句意:疯狂的影迷们已经耐心地等了两个小时,他们一直等到这位电影明星的到来。考查时态辨析题。and连 接两个并列句,根据would wait是过去将来时,可知此事发生在过去;结合for two hours,可知wait这个动 作是从过去某一时刻开始一直延续到另一个过去时刻,并且还在等,一直要等到那位影星到来,所以用过去完 成进行时had been doing,故选Bo9、By the end of 9 o' clock last night, the search team ten people alive in the ruin(废墟).A . will findB . has foundC . would findD . had found答案:D解析:句意:到昨晚9 : 00为止,搜救队已经在废墟中找到10个人活着。考查时态。A. will find (一般将来时);B. has found (现在完成时); C. would find (过去将来时);D.had found (过去完成时);根据时间状语by the end of 9 o,clock last night判断时态是过去完成时,故选D。10、如果从句中的谓语动词为一般现在时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截 止到将来某一时间为止,主句动作将已经完成”。11、Later Mrs Smith decided to buy that kind of cloth because she that the cloth very well.A . has been told; washesB . had been told; washedC . was told; was washedD . had been told; was washed答案:B 解析:句意:随后史密斯夫人决定买那种布,因为有人告诉她那种布很好洗。考查时态与感官动词。因主句时态为过去时,而从句时态发生在主句之前,即过去的过去,故用过去完成时, 故第一空填had been told ;像feel, smell, look, wash等表示感官的动词不用被动语态,直接用主动语态,结合 前面时态可知,应选washed。故选B。12、How long has the train been away?-Sorry. I don* t know. By the time I got here, the train.A . has leftB . was leavingC . has been awayD . had left答案:D解析:句意:火车离开多久了?很抱歉。我不知道。我到这儿的时候,火车已经离开了。考查动词时态。由By the time I got here可知该用过去完成时,所以选D。