1、1 (每日一练每日一练)全国通用版初三英语过去完成时易错知识点总结全国通用版初三英语过去完成时易错知识点总结 单选题 1、By the time I got to the check-out,I realized that I _ my purse at my office.Ahave leftBhad left CleftDwas leaving 答案:B 解析:句意:-当轮到我付款的时候,我才意识到我把钱包落在家里了。主句用过去时态,从句用过去完成时态,故选 B。2、She said she _ the story already.Ahas readBreadCwill readDhad
2、read 答案:D 解析:句意:她说她已经读过这个故事了。said 过去式,读是说之前发生的动作,故用过去完成时。故选 D。3、By the time I went to Canada,I English for eight years.Ahad learntBhave learntClearntDhave been learning 答案:A 解析:2 句意:到我去加拿大的时候,我已经学了八年英语了。考查动词时态,A.had learnt 过去完成时;B.have learnt 现在完成时;C.learnt 一般过去时;D.have been learning 现在完成进行时,根据“By t
3、he time 到为止”,went 是动词 go 的过去式,学习英语的这一动作是发生在去加拿大之前,动作过去的过去,应该用过去完成时,故选 A。4、The discussion _ for nearly twenty minutes when I arrived at the meeting.Awill lastBis lastingChas lastedDhad lasted 答案:D 解析:句意:当我达到会场时,讨论已经持续近 20 分钟。考查动词时态辨析。will last 一般将来时;is lasting 现在进行时;has lasted 现在完成时;had lasted 过去完成时。
4、when 引导的时间状语从句,从句 arrived 是一般过去时,主句用过去的某个时态。主句中 for+一段时间,表示由过去的某一时刻开始,一直延续到过去另一时间的动作,句子用过去完成时 had+done 的结构,所以空格处填 had lasted。故选 D。5、Before we arrived,the train_ already.Adid;leaveBhave;left Cwas;leavingDhad;left 答案:D 解析:试题分析:句意:在我们到达之前,火车已经离开了,根据 before 引导的时间状语从句,可知,主句用过去完成时,从句用一般过去时态。结合语境,故选 D。考点:考
5、查动词的时态。6、He said that it was at least ten years since I _ a good drink.3 Ahad enjoyedBwas enjoyingChave enjoyedDhave been enjoying 答案:A 解析:句意:他说自从我好好喝一杯已经至少十年了。考查动词的时态。动词“enjoy”发生在过去式动词“was”之前,用过去完成时 had enjoyed。故选 A。7、By the time he was 4,he _ a lot of German words.Ahad learnedBhas learnedClearnedD
6、learns 答案:A 解析:句意:到他 4 岁时,他已经学会了很多德语单词。A 是过去完成时;B 是现在完成时;C 是过去时;D 是一般现在时。by the time 一般和完成时态连用,如果其后接现在的时间,主句用现在完成时;如果其后接过去的时间,主句用过去完成时。he was 4 是一个过去的时间,故后面的主句用过去完成时态。故选 A。8、Did you meet the professor at the airport?No,he _ by the time I _ there Ahad left;gotBhas left;reached Cwas leaving;gotDleft;had got 答案:A 解析:.句意:你在机场遇到那个教授了吗?-不,我到的时候他已经走了。根据上文,下文叙述应是过去时态。根据下文时间状语,我到那时,他已离开了,主句是过去完成时,选 A。9、What _ Jane _ by the time he was seven?4 Adid,doBhas,doneCdid,didDhad,done 答案:D 解析:句意:截止到简七岁时,他做了些什么?by the time+过去时的句子,表示截止到过去的某一时间点,在这之前发生的动作要用过去完成时,故答案为 D。