如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(每日一练)人教版初三英语过去完成时易错知识点总结单选题1、—Didyouenjoythematch?—Oh,no.WhenIgotthere,thematch____________foraquarter.A.hasbeenoverB.hadendedC.hadbeenoverD.hasended答案:C解析:试题分析:句意为:---你享受这场比赛吗?---哦,没有。我到达那里的时候,比赛已经结束15分钟了。根据语境可知,这里表示的是一个过去的过去发生的动作,应用过去完成时。由于end是一个短暂性动词,不可延续一段时间,但是其“结束”的状态是可以延续的,故应选C。考点:考查过去完成时的用法。2、TombythetimeIgottotheparty.A.leftB.wasleavingC.hadleftD.hasleft答案:C解析:句意:我到聚会时汤姆已经走了。考查时态辨析。选项A一般过去时态;选项B过去进行时态;选项C过去完成时态;选项D现在完成时态。根据“by+过去时间”作时间状语,提示谓语动词用过去完成时,即:“Tom离开”发生在“我到达”之前,即“过去的过去”,因此,用过去完成时。结构是had+动词的过去分词。故选C。1小提示:此题考查过去完成时。过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作。它表示句子中描述的动作发生在“过去的过去”。过去完成时的基本用法:表示在过去某一时刻或动作以前完成了的动作,即“过去的过去”。可以用by,before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。例如:Bynineo’clocklastnight,wehadgot200picturesfromthespaceship.到昨晚9点钟,我们已经收到200张飞船发来的图片。此题就是这种用法。3、Shesaidshe_______mefivelettersinonemonth.A.haswrittenB.willwriteC.hadwrittenD.wrote答案:C解析:句意:她说她在一个月之内已经给我些了5封信。主句动词是said,是一般过去时,所以从句也用过去的某种时态,故排除A,B;inonemonth这里表示在一个月之内,是一个时间段,故从句用完成时,故选C。4、Thestudentsinourschool______about8,000yuanforSPCAbythistimeyesterday.A.areraisingB.wereraisingC.haveraisedD.hadraised答案:D解析:句意:到昨天这个时候为止,我们学校的学生们已经为爱护动物协会筹集了大约8000元。本题考查时态。areraising现在进行时,wereraising过去进行时,haveraised现在完成时,hadraised过去完成时。根据bythistimeyesterday知此处用过去完成时,故选D。5、Bytheendoflastmonth,I_______halfoftheproject.A.finishedB.havefinished2C.hadfinishedD.willfinish答案:C解析:句意:到上个月底,我已经完成了一半的项目。考查动词时态。根据“Bytheendoflastmonth...”和句意可知,此处表示到上个月月末已经完成的事,用过去完成时。故选C。6、Shesaidwhenshegottothecinema,thefilm________for5minutes.A.hasbegunB.hadbegunC.hasbeenonD.hadbeenon答案:D解析:句意:她说当她到达电影院时,那部电影已经上演了5分钟。begin开始,是短暂性动词;beon上演,是延续性动词。根据for5minutes可知与时间短语连用,故用延续性动词,故排除AB两项。根据said可知此处用过去完成时,故选D。7、Peter________over3,000ChinesecharactersbeforehecametoChina.A.waslearningB.learnsC.hadlearnedD.haslearned答案:C解析:句意:彼得在来中国之前已经学会了3000多个汉字。考查时态。根据“beforehecametoChina”可知,彼得在来中国之前就已经学会了3000多个汉字,动作发生在过去的过去