人教版初三英语过去完成时知识汇总笔记.docx
(每日一练)人教版初三英语过去完成时知识汇总笔记单选题1、When she got to the station, the bus for 10 minutes.A . has been awayB . had been awayC . left答案:B解析:句意:当她到达车站时,公共汽车已经开了 10分钟了。考查过去完成时,has been away现在完成时;had been away过去完成时;left过去式。从句意可知,离开这 个动作是发生在过去到达车站前,即为过去的过去,用过去完成时可知答案。故选B。2、一Why didn't you give the wallet to the man at once?一Because he before I realized it was his.A . had been disappearedB . has disappearedC . had disappeared答案:C解析:句意:一你为什么不立马把钱包给那个人? -因为在我意识到是他的钱包之前他已经消失了。根据“before I realized it was his"可知"意识到钱包是他的”发生在过去,“他消失”发生在“意识到”之前,所以是过去 的过去,故用过去完成时,其结构是:主语+had+过去分词,故选C。3、 the film for fifteen minutes when I got to the cinema.A . has begunB . had begunC . has been onD . had been on答案:D解析:句意:我到电影院时,电影已经上映十五分钟了。A. has begun已经开始,现在完成时,短暂动词;B. had begun已经开始,过去完成时,短暂性动词;C. has been on已经开始,现在完成时,持续性;已had been on已经开始,过去完成时,持续性。根据for fifteen minutes可知谓语动词必须是持续性,排除AB ;根据when I got to the cinema.可知,主句的电影开始发生在我 到达电影院之前,用过去完成时,这里用had been on。根据题意,故选D。4、I 900 English words by the time I was tenoA . learnedB . was learningC . had learnedD . learnt答案:C解析:试题分析:句意:我十岁前学会了 900个英语单词。表示10岁前已经完成的动作,表示过去某时以前已经发 生或完成的动作,用过去完成时态。故选C。考点:考查动词时态辨析。5、She said she five letters to me in one month.A . has writtenB . will writeC . had writtenD . wrote答案:c 解析:句意:她说她在一个月之内给我写了五封信。has written现在完成时态,已经写了 ; will write 一般将来时态; had whtten过去完成时态;wrote写,过去式。根据句子结构可知,谓语动词said后跟了一个宾语从句,主句 为过去时,后面的宾语从句应用过去的某种时态,由句意可知,“写信”的动作发生在“说”之前,故应用过去完成时。选Co6、When I got to the shop, the fresh vegetables had.A . be sold outB . were sold outC . been sold outD . sell out答案:C解析:句意:当我到商店时,新鲜蔬菜已经卖完了。考查过去完成时的被动语态。本题主语“the fresh vegetables”与谓语动词之间是逻辑上的动宾关系,因此使 用被动语态;此处“卖完”是发生在到商店之前,因此这里是过去完成时的被动语态,结构是“had been done" ; sell out 卖完。故选 C。7、Laura everything about the affair by the time her husband gathered enough courage to tell her thetruth.A . learnedB . has learnedC . had learnedD . would learn答案:C解析:句意:当劳拉的丈夫鼓起足够的勇气告诉她真相的时候,劳拉已经知道了这件事的一切。考查动词时态。A. learned 一般过去时;B. has learned现在完成时;C. had learned过去完成时;D. would learn 过去将来时。根据句中的时间状语 by the time her husband gathered enough courage to tell her the truth.可知,本题时态用过去完成时,其结构为had+动词的过去分词,故选C。8、When we found the victim in the park, he for three days.A . is deadB . has been deadC . had been deadD . had dead答案:C解析:句意:当我们在公园里发现受害者时,他已经死了三天了。考查动词的时态。be dead表示状态,die动作发生在found之前,过去的过去应该用过去完成时。故选C。9、John and I friends for eight years. We first got to know each other at a Christmas party.But we each other a couple of times before that.A . had been; has seenB . have been; have seenC . had been; had seenD . have been; had seen答案:D解析:句意:约翰和我是八年的朋友了。我们是在一次圣诞晚会上认识的。但在那之前我们见过几次面。考查动词时 态辨析题。第一句for eight years是一段时间,用于现在完成时,表示过去到现在做了 8年的朋友;第三句 before that是指在圣诞节见面以前,意思是meet发生在got to know这一过去的动作之前,需用过去完成时。 根据句意结构,可知选Do小提示:解答时态题关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学 习中要注意积累有关时态的用法和各种时态的特殊之处。比如,“for + 一段时间”表示从过去某时延续至今的动作或状态,常与现在完成时连用,而过去完成时则表示过去的过去的动作或状态。10、He in the factory for three years before he joined the Army.A . has workedB . worksC . had workedD . will work答案:C解析:句意:在他参军之前他已经在这个工厂工作了三年了。has worked现在完成时;works 一般现在时,第三人称单数形式;had worked过去完成时;will work 一般将来 时态。根据句意可知,“在这个工厂工作”发生在他参军之前,before引导的从句中使用的是一般过去时,主 句应用过去完成时,故选C。11、The movement of boycotting(联合抵制)the South Korean goods in whole China for a few monthsby the time Lotte Group(乐天集团)agreed to provide land for USA .A . had been onB . had begunC . has been on答案:A解析:句意:到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开始了一段时间。考查时态的用 法。由时间状语by +过去时间可知要用过去完成时,排除C; begin为瞬间动词,不能与一段时间连用。故选 Ao12、一Guess what? I happened to have met Mat Clark at the party last week.If my memory serves me correctly, you two each other for almost ten years.A . hadn' t seenB . haven' t seenC . wouldn' t seeD . won1 t see答案:A解析: 句意:你猜怎么着?我碰巧在上周的聚会上遇到了 Mat Clarko 如果我没记错的话,你们两个差不多有 十年没见面了。考查动词时态。根据"I happened to have met Mat Clark at the party last week"可知,在上周之前,差不多有十年没见面了,过去的过去用过去完成时had done的结构,故选A。