1、1 (每日一练每日一练)人教版初三英语过去完成时知识点题库人教版初三英语过去完成时知识点题库 单选题 1、She _her keys in the office so she had to wait until her husband _ home.Ahas left;comesBhad left;would comeChad left;cameDleft;had come 答案:C 解析:句意:她把钥匙忘在办公室了,所以她只好等到丈夫回家。考查动词的时态。根据下文“so she had to wait until her husband _ home.”可知,上文是她已经把钥匙忘在办公室了,
2、第一空用过去完成时,其结构是 had done 的形式,leave sth.+介词短语,表示“把某物遗忘在某地”;leave 的过去分词是 left;从句中她丈夫到家是一般过去式,come 的过去式是 came。故选 C。2、The train _ when I _ to the station.Awere left,were gettingBhad left,got Chad been away,gotDleft,got 答案:B 解析:试题分析:句意:当我到达车站时火车已经走了。根据句意判断从句应该用过去时态,表示在过去某一时间之前早已发生某事,故主句应该用过去完成时。故选 B。考点:考查
3、动词的时态。3、What _ Jane _ by the time he was seven?2 Adid,doBhas,doneCdid,didDhad,done 答案:D 解析:句意:截止到简七岁时,他做了些什么?by the time+过去时的句子,表示截止到过去的某一时间点,在这之前发生的动作要用过去完成时,故答案为 D。4、By the end of last month,they _ the work on the new hospital already.AfinishBwill finishChas finishedDhad finished 答案:D 解析:句意:到上个月底,
4、他们已经完成了新医院的建设工作。考查动词时态。根据句中的时间状语“By the end of last month”可知,句子应用过去完成时,构成形式为:had done;finish 的过去分词是 finished。故选 D。5、Sorry,mom!I am late.The traffic is terrible today.-What a pity!Jenny _ here to see you,she should be on her way home now.AisBwas Chad beenDwill be 答案:C 解析:试题分析:句意:-对不起,妈妈!我回来晚了。-多可惜啊!J
5、enny 已经来这看你了,现在她可能在回家的路上。分析:Jenny 来看他的时间是在过去的过去,因此运用过去完成时。结合选项第三项符合。故选 C 考点:考查过去完成时的用法。6、Most of my good friends _ when I _ at the party.3 Aleft;had arrivedBhad left;arrived Cleft;arrivedDhad left;had arrived 答案:B 解析:句意:当我到达晚会时,我的大部分朋友已经离开了。考查动词时态用法。left 一般过去时;had arrived 过去完成时 ;had left 过去完成时;arriv
6、ed 一般过去时;left;arrived 两者都是一般过去时;had left 过去完成时;had arrived 过去完成时。根据逻辑思维可知朋友是过去的过去离开的,在我到达晚会之前,所以前者用过去完成时;到晚会用一般过去时,故选 B。7、She said she_ five letters to me in one month.Ahas writtenBwill write Chad writtenDwrote 答案:C 解析:句意:她说她在一个月之内给我写了五封信。has written 现在完成时态,已经写了;will write 一般将来时态;had written 过去完成时态;
7、wrote 写,过去式。根据句子结构可知,谓语动词 said 后跟了一个宾语从句,主句为过去时,后面的宾语从句应用过去的某种时态,由句意可知,“写信”的动作发生在“说”之前,故应用过去完成时。选 C。8、When she got to the cinema,the film for six minutes.Ahad begunBhas begunChad been onDhas been on 答案:C 解析:句意:当她到达电影院时,电影已经放了 6 分钟了。4 本题考查过去完成时。:“got to”(到达)是一个过去的时间点,电影开始在我到达之前,是在“过去的过去”发生的,用“过去完成时”。
8、“for+一段时间”应与延续性动词连用,begin 是短暂性动词,其延续性形式为 be on。故选 C。小提示:现在完成时与过去完成时的主要区别在于时间的参照点不同:现在完成时以“现在”为参照点,强调“动作对现在的影响和结果”(所有动词都可以使用)或者“一个动作延续到现在甚至将来”(只能用延续性动词)。过去完成时以“过去”的某个时间点为参照,强调在“过去的过去”已经完成了的动作。常与 by,before 等构成的时间状语和when,before 等引导的从句连用,还可以通过上下文暗示。9、He _ the Army by the end of 1989.He _ in the army sin
9、ce then.AjoinedisBhas joinedhas been Chad joinedisDhad joined has been 答案:D 解析:句意:他在 1989 年底已经参军了。自从那个时候,他已经参军了。短语 join the Army 参军;根据时间状语 by the end of 1989 可知用过去完成时,其结构是 had done 的形式;根据时间状语 since then 可知是谓语动词用持续性的,have been in the army 表示参军,根据题意,故选 D。10、The students_ busily when Miss Brown went to
10、 get a book she _ in the office.Ahad writen;leftBwere writing;has leftChad written;had leftDwere writing;had left 答案:D 解析:句意:当布朗小姐去拿她落在办公室里的书的时候,学生正在忙着写。考查动词的时态。根据语境可知,当布朗小姐去拿书的这一过去动作发生时,学生写的动作正在发生,所以第一空用过去进行时,其结构为:主语+waswere+动词的现在分词,该句主语是复数,所以助动词用 were;布5 朗小姐把书落在办公室这一动作发生在取书之前,即发生在过去的过去,所以用过去完成时态,其
11、结构为:主语+had+动词过去分词,故选 D。11、H _in the factory for three years before he joined the Army.Ahas workedBworksChad workedDwill work 答案:C 解析:句意:在他参军之前他已经在这个工厂工作了三年了。has worked 现在完成时;works 一般现在时,第三人称单数形式;had worked 过去完成时;will work 一般将来时态。根据句意可知,“在这个工厂工作”发生在他参军之前,before 引导的从句中使用的是一般过去时,主句应用过去完成时,故选 C。12、The d
12、iscussion _ 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 过去完成时。when 引导的时间状语从句,从句 arrived 是一般过去时,主句用过去的某个时态。主句中 for+一段时间,表示由过去的某一时刻开始,一直延续到过去另一时间的动作,句子用过去完成时 had+done 的结构,所以空格处填 had lasted。故选 D。