(英语)英语过去完成时练习题含答案一、初中英语过去完成时1.—DidyouseeTomattheparty
—No,hebythetimeIgotthere
wasleavingC
hadleftD
hasleft【答案】C【解析】【分析】bythetime的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C
句意是:在我到那里之前他已经离开了
【点评】本题考查过去完成时的用法
2.Wearetootired
Pleasestop__________arest
tohaveB
havingC
has【答案】A【解析】【分析】句意:我们是在太累了,停下来休息一下吧
stoptohavearest
固定搭配故选A【点评】注意时态一致,3.Bytheendoflastmonth,Jane_____enoughmoneyforthepoorsickboy
raisedB
wouldraiseC
hadraisedD
hasraised【答案】C【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱
根据Bytheendoflastmonth,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C
【点评】考查过去完成时,注意过去完成的时的判定方法
4.Bytheendof2012,manybuildingsbuiltinourcity
havebeenB
hadbeenD
will【答案】C【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼
Buildings是build这一动作的承受者,该用被动语态
而被动语态是由“be+及物动词的过去分词”构成
根据Bytheendof2012可知该用过去完成时,所以选C
5.BeforeO'SheahostedtheJoyFMpr