如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(每日一练)全国通用版初三英语过去完成时重点易错题单选题1、WhenIgothome,IrealizedI______mybookatschool.A.leftB.hadleftC.haveleftD.leave答案:B解析:句意:当我到家的时候,我意识到我把书忘在了学校。left留下,遗忘,过去式;hadleft过去完成时;haveleft现在完成时;leave动词原形。根据句意可知,从句中的动作发生在主句谓语动词realized之前,故应用过去完成时,选B。2、—Marysaidshe_________abadcoldforaweek.—Isshebetternow?A.hascaughtB.hadcaughtC.hashadD.hadhad答案:D解析:句意:——结果玛丽说她得了重感冒一个星期了。——她现在好些了吗?根据catchacold是非延续性动词词组,haveacold是延续性动词词组。结合时间状语foraweek可知,要用延续性动词词组,故排除A和B;根据主句Marysaid可知,主过从必过,要用过去完成生态,此空应填hadhad,故排除C,故选D。3、Thefilm_______forhalfanhourwhenIgottothecinemayesterday.A.hasbegunB.hasbeenonC.hadbegunD.hadbeenon1答案:D解析:句意:昨天我到电影院时,电影已经开始了半个小时了。For+时间,做某事做了多长时间,后面跟延续性动词,begin(开始)是瞬间动词,beon(开始)是延续性动词,一般用于完成时态(现在完成时或过去完成时),根据从句是过去式可知主句用过去完成时,结合句意和语境可知选D。4、AtthetimeoftheearthquakeJeffwasstillinhisoffice.Hetofinishaprojectbeforeheleftfortheday.A.hastriedB.hadtriedC.hasbeentryingD.hadbeentrying答案:D解析:句意:地震发生时,杰夫还在他的办公室里。在他离开之前,他一直在努力完成一个项目。考查动词时态辨析题。beforeheleft.是发生在过去的动作;根据句意语境,可知在发生地震时他依然在办公室努力完成这一计划,需用过去完成进行时,故选D。5、Bythetimehe______attherailwaystation,thetrain______.A.hadarrived;hadleftB.arrived;hadleftC.arrived;leftD.arrived;hasleft答案:B解析:试题分析:句意:他到达车站的时候,火车已经离开了。Bythetime后跟句子时用一般过去时,主句用过去完成时表动作发生在先。所以选B。2考点:考查动词的时态的用法。6、Hetoldmethathe________inthelabfortwomoremonths.A.hadworkedB.wouldworkC.hadbeenworkingD.musthaveworked答案:A解析:句意:他告诉我,他已经在这个实验室工作超过两个月了。考查过去完成时。根据时间状语“fortwomoremonths”以及宾语从句的told可知,表示过去某一个动作从某一时刻开始延续到过去某一时间,有可能继续下去,用过去完成时,而C选项强调一直做某事不间断,不符合句意。故选A。7、—Whywashelateforschoolyesterday?—Becauseheoverslept.Bythetimehegottothebusstop,thebus_______already________.A.was;leavingB.has;leftC.would;leaveD.had;left答案:D解析:句意:——昨天他为什么迟到了?——他睡过头了。他到达公交车站时,公交车已经开走了。考查时态。结合语境可知,公交车离开是在他到达公交站之前,结合“got”可知,此处应用过去完成时,表示过去的过去发生的动作,故选D。8、Julia________howtoswimwellbythetimeshewaseightyearsold.A.learnsB.willlearnC.haslearntD.hadlearnt答案:D解析:句意:朱莉娅八岁时就学会了如何游泳。3A.learns学习,第三