1、英语初中英语过去完成时练习题一、初中英语过去完成时1.Bythetimehe______________atthecinema,themovie______________forfiveminutes.A. arrived;hadbegun B. hadarrived;hadbegunC. arrived;hadbeenon D. hadarrived;hadbeenon【答案】C【解析】【分析】句意:当他到达电影院时
3、e.A. have;finished B. Did;finish C. Will;finish【答案】A【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。根据Notyet,I'lldoitatonce.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。【点评】此题考查句子时态。要根据上下文的联系确定句子时态。3.YesterdaywhenI_______tothestation,thetrain___
4、___already.A. got,hadleft B. got,hasleft C. hadgot,left D. got,left【答案】A【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分
5、析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。4.Bytheendoflastmonth,I alltheCDsofthefamoussinger. A. collect B. collected C. havecollected D. hadcollected【答案】D【解析】【分析】根据时间状语“bytheendoflastmonth”可知谓语动词发生在过去的过去,故用过去完成时。故选D.
6、【点评】此题考查动词时态。5.—Jack,wouldyouliketoseethenewmovie?—I'dloveto,butI______italready.A. amseeing B. willsee C. see D. haveseen【答案】D【解析】【分析】句意:——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已经看过了。由already可知是完成时,所以用havedone。故选D。【点评】本题
7、考查完成时havedone。6.BythetimeIgotthere,thefootballmatch________already________.A. has;finished B. was;finished C. had;finished D. /;finished【答案】C【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。bythetime通常用完成时态,根据got可