(英语)英语过去完成时试题(有答案和解析)一、初中英语过去完成时1.Bythetimewegotthere,thefilm________already
beganB
hasbegunC
havebegunD
hadbegun【答案】D【解析】【分析】句意:我们到那儿时,电影已经开始了
bythetime,直到⋯⋯时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用
【点评】考查时态,注意bythetime+过去时的用法
2.Jake_____hiskeyintheofficesohehadtowaituntilhiswife_______home
hasforgotten⋯comesB
forgot⋯comeC
hadleft⋯cameD
hadleft⋯wouldcome【答案】C【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家
结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态
下文指的是过去某时的动作,故用一般过去时态
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态
3.Bytheendof2012,manybuildingsbuiltinourcity
havebeenB
hadbeenD
will【答案】C【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼
Buildings是build这一动作的承受者,该用被动语态
而被动语态是由“be+及物动词的过去分词”构成
根据Bytheendof2012可知该用过去完成时,所以选C
4.Bythetimethealarmclockwentoff,Mymotherhadalready_____