过去完成时
一、初中英语过去完成时
1.Mr.Smith________inacarfactoryfortenyearsbeforehecametoChina.A.hadworkedB.worksC.isworkingD.willwork【答案】A
【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根据beforehecametoChina,可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,hadworked,故选A。
【点评】此题考查过去完成时。根据时间状语确定句子时态。
2.BythetimeI________ontheTV,Beckham________twogoals.>>>>A.turned;havescoredB.turned;hadscored>>>>C.hadturned;havescoredD.hadturned;hadscored【答案】B
【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状语从句,bythetime到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。
【点评】考查动词时态辨析题。
3.Bytheendoflastmonth,Jane_____enoughmoneyforthepoorsickboy.>>>>>>>>>>>>A.raisedB.wouldraiseC.hadraisedD.hasraised【答案】C
【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根据Bytheendoflastmonth,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。
【点评】考查过去完成时,注意过去完成的时的判定方法。
4.YesterdaywhenI_______tothestation,thetrain______already.
>>>>A.got,hadleft>>>>B.got,hasleft>>>>C.hadgot,leftD.got,left【答案】A
【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
5.Bythetimetheyreachedthebusstop,thebus__________fortenminutes.
A.hadleftB.haveleftC.hadbeenawayD.havebeenaway【答案】C
【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中bythetime的意思是到...时候,后跟从句,从句使用的是一般过去时。根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时。A是过去完成时,但是left是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是系表结构,可以和一段时间连用;D是现在完成时。故选C。【点评】考查动词时态。
6.Igottothepartylate.BythetimeIarrived,somepeople______homealready.
A.went>>>>B.wouldgo>>>>C.hadgone>>>>D.havegone【答案】C
【解析】【分析】句意:我到聚会晚了。在我到达之前,一些人已经回家了。结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态。故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
7.