1、1 (每日一练每日一练)全国通用版初三英语过去完成时重点易错题全国通用版初三英语过去完成时重点易错题 单选题 1、When I got home,I realized I _ my book at school.AleftBhad leftChave leftDleave 答案:B 解析:句意:当我到家的时候,我意识到我把书忘在了学校。left 留下,遗忘,过去式;had left 过去完成时;have left 现在完成时;leave 动词原形。根据句意可知,从句中的动作发生在主句谓语动词 realized 之前,故应用过去完成时,选 B。2、Mary said she _ a bad co
2、ld for a week.Is she better now?Ahas caughtBhad caughtChas hadDhad had 答案:D 解析:句意:结果玛丽说她得了重感冒一个星期了。她现在好些了吗?根据 catch a cold 是非延续性动词词组,have a cold 是延续性动词词组。结合时间状语 for a week 可知,要用延续性动词词组,故排除 A 和 B;根据主句 Mary said 可知,主过从必过,要用过去完成生态,此空应填 had had,故排除 C,故选 D。3、The film _ for half an hour when I got to the
3、cinema yesterday.Ahas begunBhas been onChad begunDhad been on 2 答案:D 解析:句意:昨天我到电影院时,电影已经开始了半个小时了。For+时间,做某事做了多长时间,后面跟延续性动词,begin(开始)是瞬间动词,be on(开始)是延续性动词,一般用于完成时态(现在完成时或过去完成时),根据从句是过去式可知主句用过去完成时,结合句意和语境可知选 D。4、At the time of the earthquake Jeff was still in his office.He to finish a project before h
4、e left for the day.Ahas triedBhad tried Chas been tryingDhad been trying 答案:D 解析:句意:地震发生时,杰夫还在他的办公室里。在他离开之前,他一直在努力完成一个项目。考查动词时态辨析题。before he left.是发生在过去的动作;根据句意语境,可知在发生地震时他依然在办公室努力完成这一计划,需用过去完成进行时,故选 D。5、By the time he _ at the railway station,the train _.Ahad arrived;had left Barrived;had left Carr
5、ived;left Darrived;has left 答案:B 解析:试题分析:句意:他到达车站的时候,火车已经离开了。By the time 后跟句子时用一般过去时,主句用过去完成时表动作发生在先。所以选 B。3 考点:考查动词的时态的用法。6、He told me that he _ in the lab for two more months.Ahad workedBwould workChad been workingDmust have worked 答案:A 解析:句意:他告诉我,他已经在这个实验室工作超过两个月了。考查过去完成时。根据时间状语“for two more mont
6、hs”以及宾语从句的 told 可知,表示过去某一个动作从某一时刻开始延续到过去某一时间,有可能继续下去,用过去完成时,而 C 选项强调一直做某事不间断,不符合句意。故选 A。7、Why was he late for school yesterday?Because he overslept.By the time he got to the bus stop,the bus _ already _.Awas;leavingBhas;leftCwould;leaveDhad;left 答案:D 解析:句意:昨天他为什么迟到了?他睡过头了。他到达公交车站时,公交车已经开走了。考查时态。结合语境
7、可知,公交车离开是在他到达公交站之前,结合“got”可知,此处应用过去完成时,表示过去的过去发生的动作,故选 D。8、Julia _ how to swim well by the time she was eight years old.AlearnsBwill learnChas learntDhad learnt 答案:D 解析:句意:朱莉娅八岁时就学会了如何游泳。4 A.learns 学习,第三人称单数;B.will learn 将学,一般将来时;C.has learnt 已经学了,现在完成时;D.had learnt 已经学了,过去完成时。by the time 当的时候,引导从句,主语用过去完成时,从句用一般过去时态。根据题意,故选 D。9、Most of my good friends _when I _at the party.Aleft;had arrivedBhad left;arrivedCleft;arrived 答案:B 解析:句意:当我到达晚会时,我的大多数好朋友已经离开了。考查时态。根据“到达”在“离开”之后,所以第二空用一般过去时,“when I arrived at the party”当我到达晚会时,此处用过去时,那么第一空表示“已经离开了”,用过去完成时,故选 B。