如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(每日一练)初三英语过去完成时必练题总结单选题1、BythetimeIgottothesupermarket,allthetomatoes________.A.selloutB.havebeensoldoutC.soldoutD.hadbeensoldout答案:D解析:句意:我到超市时,所有的西红柿都卖完了。考查过去完成时。sellout卖完,动词原形;havebeensoldout已经被卖完,现在完成时的被动结构;soldout卖完,过去时;hadbeensoldout已经被卖完,过去完成时的被动结构;根据句意理解及句中Bythetime引导的从句可知,主句的动作发生在从句动作之前,而从句用的是过去时,所以主句要用过去完成时,且句子主语thetomatoes与动词sellout之间是被动关系,所以应该用被动语态,故选D。2、Iusedtodealwiththingsslowly,butmyfatherusuallyfishishedhisworkandlefthisofficeearly.IrememberIalwaysmyhomeworkbythetimehecamehome.A.don’tfinishB.haven’tfinishedC.amfinishedD.hadn’tfinished答案:D解析:句意:我过去处理事情很慢,但我父亲通常会提前完成工作并离开办公室。我记得他回家时,我一直没有完成作业。考查动词时态辨析题。bythetime到…时候为止,用于表示一段时间,常见于完成时态。根据bythetimehecamehome,结合句意语境,可知空白处需用过去完成时,故选D。13、Thepopulationofthatsmalltown______byabout11%bytheendoflastyear.A.hadraisedB.hasbeenraisedC.hasrisenD.hasbeenrisen答案:A解析:句意:到去年年底,那个小镇的人口增长了大约11%。A.hadraised已经增长了,过去完成时;B.hasbeenraised一直被增长,过去完成时的被动语态;C.hasrisen已经增长;现在完成时;D.hasbeenrisen已经被增长了,现在完成时的被动语态。根据时间状语bytheendoflastyear.可知用过去完成时,raise增加,增长,这里是人口增长不能用被动语态,其结构是haddone的形式。根据题意,故选A。4、Thebus______forfiveminuteswhenTimarrivedatthestation.A.wentB.hasleftC.hadleftD.hadbeenaway答案:D解析:试题分析:句意:当迪姆到达车站时,公交离开了五分钟了。表示到达车站前已经发生或完成的动作,句子用过去完成时态;leave是一个非延续性的动词,不能与表示一段时间的状语for…连用,可以表达成beaway,形容词表示状态,可以与表示一段时间的状语连用。故选D。考点:考查动词的时态。5、ThefilmforhalfanhourwhenIgottothecinemayesterdayA.hasbegunB.hadbeenonC.hadbegunD.hadbeenin答案:B解析:2句意:昨天当我到达电影院的时候,电影已经开演半小时了。因为begin是短暂性动词,不能和for表示一段的时间状语连用,应该用beon来代替它,首先排除A,C;从句时态是一般过去时,主句动作发生在过去的过去,因此用过去完成时态,答案为B。6、Thenewsuspensionbridge________bytheendoflastmonth.A.hasbeendesignedB.hadbeendesignedC.wasdesignedD.wouldbedesigned答案:B解析:句意:这座新吊桥是上个月底设计的。考查被动语态。根据“bytheendoflastmonth.”可知,动作发生在过去的过去,要用过去完成时;再根据主语“bridge”与“design”是被动关系,故要用被动语态;过去完成时的被动语态为hadbeen+过去分词。故选B。7、ThehousewasquietwhenFionawenthome.Everyone________tobed.A.goesB.goC.hasgoneD.hadgone答案:D解析:句意:当菲奥娜到家时,屋里静悄悄的。所有人都已经上床睡觉了