(文末附答案)2022届初中英语过去完成时题型总结及解题方法.docx
(每日一练)(文末附答案)2022届初中英语过去完成时题型总结及解题方法单选题ls By the time she got to school yesterday, the first class for ten minutes.A . had begunB . begunC . has begunD . had been on2、 By the time I got to school, the flag-raising ceremony(升旗仪式).A . is beginningB . was beginningC . has begunD . had begun3、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 wait4、一 My parents have ever been to Canada.一Really? When there?A . have they beenB . will they goC . had they beenD . did they go5、如果从句中的谓语动词为一般现在时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止 到将来某一时间为止,主句动作将已经完成”。6、 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 washed7、By the time I went to Canada, I English for eight years.A . had learntB . have learntC . learntD . have been learning 8、When Tom arrived, he learned the TV play for half an hour.A had begunB . had been onC . had set offD . had started9、2018 年上海浦东二模 After she a huge breakfast at the hotel, she set out on foot down Nanjing Road.A . had eatenB . was eatingC . has eatenD . have eaten10、By the end of last week, all of us the homework about Chinese geography.A . finishedB . have finishedC . would finishD . had finished11、一 Bad luck! On my way home, I had my watch.一 r m sorry to hear that. Maybe you will have no choice but another one.A . stolen; to buyB . stolen; buyC . stole; to buyD . to steal; buy12、The discussion for nearly twenty minutes when I arrived at the meeting.A will lastB . is lastingC . has lastedD . had lasted13、一 "The president made a brilliant decision, didn1 the?” “Yes, he did. I don' t know what I would have done if I to make that decision."A . wereB . had hadC . have hadD . had2022届初中英语过去完成时_022参考答案1、答案:D解析:句意:昨天她到学校的时候,第一节课已经上了十分钟了。考查时态辨析。根据“By the time she got to school yesterday”可知要用过去完成时,排除BC ;再由“for ten minutes"可知谓语用延续性动词be on,而不用begin,排除A。故选D。2、答案:D解析:句意:我到学校时,升旗仪式已经开始了。根据"By the time I got to schoolM ,可知“begin”这个动作发生在过去的过去,所以用过去完成时,其结构 为had+动词过去分词,故选D。3、答案:B解析:句意:疯狂的影迷们已经耐心地等了两个小时,他们一直等到这位电影明星的到来。考查时态辨析题。and连 接两个并列句,根据would wait是过去将来时,可知此事发生在过去;结合for two hours,可知wait这个动 作是从过去某一时刻开始一直延续到另一个过去时刻,并且还在等,一直要等到那位影星到来,所以用过去完 成进行时had been doing,故选Bo4、答案:D解析:句意:我的父母曾经去过加拿大。真的吗?他们什么时候去的那里?have they been现在完成时;will they go 一般将来时;had they been过去完成时;did they go 一般过去时。结合语境可知,我的父母去过加拿大,已经回来了,提问“什么时候去过加拿大”,是问过去的时间点故用一 般过去式,故选Do5、6、答案:B解析:句意:随后史密斯夫人决定买那种布,因为有人告诉她那种布很好洗。考查时态与感官动词。因主句时态为过去时,而从句时态发生在主句之前,即过去的过去,故用过去完成时, 故第一空填had been told /像feel, smell, look, wash等表示感官的动词不用被动语态,直接用主动语态,结合 前面时态可知,应选washed。故选B。7、答案:A解析:句意:到我去加拿大的时候,我已经学了八年英语了。考查动词时态,A. had learnt过去完成时;B. have learnt现在完成时;C. learnt 一般过去时;D. have been learning现在完成进行时,根据"By the time到为止”,went是动词go的过去式,学习英语的这一动作是 发生在去加拿大之前,动作过去的过去,应该用过去完成时,故选A。8、答案:B解析:句意:当汤姆到达时,他得知电视剧已经播了半个小时了。for half an hour.达半个小时,表示一段时间,所以谓语动词用延续性动作或者延续性状态;set off出发,不能 延续;start/begin对应的延续性状态为be on,故选B。9、答案:A解析:句意:她在饭店吃了一顿丰盛的早餐后,就沿着南京路出发了。eat动词,吃;eating现在分词;eaten过去分 词。A. had eaten过去完成时态;B. was eating过去进行时态;C. has eaten现在完成时态,主语为三单;D. have eaten现在完成时态。根据句意可知,“吃早餐”发生在过去的事情“set out”之前,也就是发生在“过 去的过去,所以使用过去完成时态:had+过去分词。故选A。10、答案:D解析:句意:到上周末为止,我们都完成了关于中国地理的作业。考查动词时态辨析。by the end of last week到上周 末为止,是过去的一段持续的时间,用于过去完成时“had + done”结构;根据句意结构,可知选D。11、答案:A解析:试题分析:句意:真倒霉,昨天在回家的路上我的手表被偷了。听到这我很难过。可能你除了再买一个没有选 择了。根据句意及题干分析第一空是“have sth. done”结构,表示某人的遭遇;第二空是have no choice to do sth.,故选 A。考点:考查非谓语动词的用法12、答案:D解析:句意:当我达到会场时,讨论已经持续近20分钟。考查动词时态辨析。will last 一般将来时;is lasting现在进行时;has lasted现在完成时;had lasted过去完成 时。when引导的时间状语从句,从句arrived是一般过去时,主句用过去的某个时态。主句中for+一段时间, 表示由过去的某一时刻开始,一直延续到过去另一时间的动作,句子用过去完成时had+done的结构,所以空 格处填had lastedo故选Do13、答案:B解析:句意:总统做了一个明智的决定,不是吗?是的,他做到了。我不知道如果我必须做出那个决定,我 会怎么做。考查虚拟语气和动词时态。根据"I don' t know what I would have done if I.to make that decisionn 结合句意 可知,此处是对过去事情的假设,用虚拟语气,主句用would+现在完成时结构,则从句用过去完成时(had done) o 故选 Bo