1、1 (每日一练每日一练)()(文末附答案文末附答案)2022)2022 届初中英语过去完成时考点精题训练届初中英语过去完成时考点精题训练 单选题 1、How long_ each other before they _married?-For about a year.Ahave they known;getBdid they know were going to;get Cdo they know are going to;getDhad they known;got 2、-How long has the train been away?-Sorry.I dont know.By the
2、time I got here,the train _.Ahas leftBwas leavingChas been awayDhad left 3、By the end of last year,Steve computer science in a university for two years.AstudiesBhas studied Chad studiedDis studying 4、By the end of last month,we _ twelve English story books.Ahave readBhad readCwere readingDare readin
3、g 5、Jack said sorry to Mr.Li because he _ his homework at home.Ahad leftBwould leaveCleftDwas leaving 6、The film for ten minutes when I arrived at the cinema.Ahas been onBhad been onChad begunDhas begun 7、The pen I I is on my desk,right under my nose.2 Athink;lostBthought;had lost Cthink;had lostDth
4、ought;have lost 8、-How long _ you TV by the time I called?-For two hours.Ahad;watched Bhave;watched Cwere;watching 9、I _they were planning to move to Boston before they told me about it.Awould hearBhas heardCheardDhad heard 10、By seven oclock this morning,Allen _ breakfast with his wife.Awill haveBh
5、adChad hadDis having 11、The movie _ for 20 minutes when I arrived.Ahad startedBhad been onChad begunDhas been on 12、By the time I woke up,my father _ in the bathroom for several minutes.Ahas goneBhas beenChad beenDhad gone 13、Mrs.Snape to leave by 9:00,but she overslept and the train.She has regrett
6、ed for that until now.Ahad hoped;missedBhopes;missesChas hoped;missedDhopes;missed 3 2022 届初中英语过去完成时_003 参考答案 1、答案:D 解析:句意:他们结婚之前认识多久了?大约一年。考查动词时态。get married“结婚”,根据句意分析可知,他们结婚是过去的事,所以第二个空应用一般过去时;他们认识大约一年是发生在结婚前,发生在过去某一动作之前的动作应用过去完成时,其结构为:had+动词过去分词;结合选项可知 D 选项符合题意,故答案选 D。2、答案:D 解析:句意:火车离开多久了?很抱歉。我不
7、知道。我到这儿的时候,火车已经离开了。考查动词时态。由 By the time I got here 可知该用过去完成时,所以选 D。3、答案:C 解析:试题分析:句意:到去年年底,史蒂夫在大学学习计算机科学两年了。根据时间 By the end of last year 用过去式,结合 for+时间段可知用过去完成式。故选 C。考点:考查动词时态。4、答案:B 解析:句意:到上个月底,我们已经读了十二本英语故事书。A.have read 现在完成时;B.had read 过去完成时;C.were reading 过去进行时;D.are reading 现在进行时。根据时间状语 By the
8、end of last month 判断用过去完成时,构成是:had+动词的过去分词,此空故填 have read。5、答案:A 4 解析:句意:杰克向李先生道歉,因为他把作业忘在家里了。考查过去完成时。A.had left 过去完成时;B.would leave 过去将来时;C.left 一般过去时;D.was leaving 过去进行时。本句主句是一般过去时,从句的动作发生在主句动作之前,即过去的过去,故选 A。6、答案:B 解析:句意:我到电影院时,电影已经开始了十分钟了。For+时间段:表示做某事做了多长时间了,一般用于完成时态,谓语动词用延续性动词。从句 when I arrived
9、 at the cinema.是过去式(表示过去的时间),主句应用过去的某种时态,结合 for ten minutes 可知主句时态是过去完成时。begin 是终止性动词,be on 是延续性动词;故选B。7、答案:B 解析:句意:我以为我丢的那支笔在我的桌子上,就在我的眼皮底下。考查时态辨析题。本句是省略 that 的定语从句,根据句意语境,可知 think 发生在过去,用一般过去时;lose 发生在 think 之前,用过去完成时。故选 B。8、答案:A 解析:试题分析:句意:在我打电话前你看了多长时间电视?两个小时。根据题意,句子要用过去完成时,表示“在过去的过去”所发生的事情,故此题选
10、 A。考点:考查过去完成时。9、答案:D 解析:5 句意:在他们告诉我之前我就已经听说了他们计划搬到波士顿。考查动词时态。would hear 过去将来时;has heard 现在完成时;heard 一般过去时;had heard 过去完成时。根据句中的“before they told me about it”可知,空格处的动作发生在另一个过去动作之前,应用过去完成时态。故选 D。10、答案:C 解析:句意:到今天早上七点,艾伦已经和他的妻子一起吃过早餐了。考查过去完成时。时间状语“seven oclock this morning(今天早上 7 点)”是表示过去的时间,而加上介词“by(到
11、为止)”表示在今天早上 7 点之前吃早餐的动作已完成,由此可知他们一起吃早餐的动作发生在过去的过去,所以此句时态应用过去完成时。故选 C。11、答案:B 解析:句意:我到的时候,电影已经开演了 20 分钟了。考查动词时态辨析。for 20 minutes 是一段持续的时间,不可和终止性动词连用,可排除 start 和 begin。be on表示“在演”的状态,是持续性的;根据从句 when I arrived 可知主句需用过去完成时,故选 B。12、答案:C 解析:句意:当我醒来时,我父亲已经在浴室里呆了几分钟了。考查过去完成时。has gone 去了,现在完成时;has been 去过,现在
12、完成时;had been 去过,过去完成时;had gone 去了,过去完成时;根据句意理解及 By the time 引导的从句可知,从句动作发生在过去,而主句动作发生在从句动作之前,所以这里应该用过去完成时,而这里表达的是“去某地呆了多久”,所以应该用 have been in 的形式,故选 C。6 小提示:英语中表示一个动作在另一个动作之前就已经发生或者完成时,句子要用过去完成时的结构,而在完成时态中,表达“去过某地”用 have been to,表达“去了某地”用 have gone to,表达“去了某地呆了多久”用 have been in/at,做题要注意理解句意来区别。13、答案:A 解析:句意:斯内普夫人原本希望在 9 点前离开,但她睡过头了,误了火车。到现在为止,她一直为此感到遗憾。考查动词时态辨析题。本句前后是转折关系,and 连接并列结构,根据 overslept 可知 miss 用过去式,可排除 B。结合句意,第一空需用过去完成时,即 had+过去分词结构,故选 A。
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100