《初中时态专项训练-过去完成时-选择题.docx》由会员分享,可在线阅读,更多相关《初中时态专项训练-过去完成时-选择题.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、初中时态专项训练-过去完成时2一、单选题1Dad _ TV when it began to rain yesterday. AwatchesBwatchedCis watchingDwas watching2She said her family _ themselves _ the army during the war. Ahas hidden; fromBhad hidden; fromChas hidden; withDhad hidden; with3Most of my good friends _ when I _ at the party. Aleft; had arrive
2、dBhad left; arrivedCleft; arrivedDhad left; had arrived4Why was he late for school yesterday? He got up late. By the time he got to the bus stop, the bus _ already_. Awas; leavingBhas; leftCwould; leaveDhad; left5Did you see Mrs. Lee in the meeting room? No. When I got there, she _ another meeting.
3、Ahad left forBhad left toCwas leaving forDwas leaving to6(2021九下渠县期中)By the time we _ to the cinema, the movie_. Agot; had begunBhave got; had begunCgot; beganDhad got; begun7(2021杨浦模拟)The young man sitting next to me on the plane was very nervous. He _ before. Adoesnt flyBdidnt flyChasnt flownDhadn
4、t flown8(2021九下江油开学考) Did you see the manager this morning? No. He _ for Beijing by the time I arrived at his office. Ahas leftBleftCwas leavingDhad left9(2021九下德惠月考)When I got to the concert, I realized that I _my ticket at home. Ahave leftBleftChad leftDleave10(2021九下德惠月考)By the time I got back to
5、 school . The bell _. ArangBhas rungChad rungDring11(2020八上深圳期末)Were you in time for the film yesterday?No, we were late. It when I to the cinema.Ahas begun; getBhad begun; gotCwould begin; gotDhas been on; get12(2020九上金山期末)Mrs. Jackson many interesting comic strips created by her students by the en
6、d of 2018. AreceivedBhas receivedCwill receiveDhad received13(2020九上宝山期末)By the end of last month, Jessica _reading Harry Potter and the Sorcerers Stone. AfinishedBhas finishedChad finishedDwould finish14My sister _ in Shanghai University for 4 years before she went to Beijing. Ahas studiedBstudiedC
7、has been studiedDhad studied15(2020绥化)By the time the teacher came, we _ cleaning the classroom. AfinishedBhave finishedChad finished16(2020黑龙江)Gift shop had been _ when we got there. AcloseBto closeCclosed17(2020九上期中)Alice _ Changsha, so you cant see her here today. Ahas been toBhas gone toCgoes to
8、Dwent18(2020上海模拟)Chris _ his seat belt before his father asked him to do so. AfastenedBfastensChad fastenedDwill fasten19I told my mother what the girl. Awas happened toBhappenedChappened onDhad happened to20The plane_ when we got to the airport. Ais taking offBhad taken offChas taken offDwill take
9、off21Robert felt upset that most of his friends_ when he _at the party. Aleft; had arrivedBhad left; arrivedCleft; arrivedDhad left; had arrived22Linda likes collecting stamps and by the end of last year she _about 2,000 stamps. Awould collectBwas collectingChas collectedDhad collected23By the time
10、I locked the door, I realized I _my key at home. Ahas leftBhad leftCwould leftDleave24(2020长春一模)By the time I locked the door, I realized I my keys at home. Ahas leftBhave leftChad leftDwas leaving25(2020九下黄浦模拟)Sally knew she the wrong dress as soon as she tried it on. Ahas boughtBhad boughtCboughtD
11、would buy26(2020杨浦模拟)When I looked at my phone, I realized I _ through the alarm and was going to be late! AsleepBwill sleepChave sleptDhad slept27(2020普陀模拟)By eight oclock last night, we _ over 20 pictures of the new library from Uncle Wang. AgetBgotChave gotDhad got28(2020上海模拟)My father _ when I h
12、urried to the airport to see him off yesterday. Ais leavingBhad leftCleftDwill leave29(2020贵阳模拟)By the time my sisters home yesterday, I the dinner already. Areached; have cookedBhave reached; had cookedCreached; had cooked30He said that he _ to Canada a few years ago. Ahad been toBhave been toCwent
13、Dgo31Why didnt you go to the movie with Rachel last night?Oh, I that movie twice.Ahave seenBsawChad seen32(2020衡水模拟)The windows of our classroom _. Do you know who did that? AbreakBare brokenCwill breakDwere broken33(2020成都模拟)The film for five minutes when I got to the cinema. Ahad startedBhad been
14、onChas been on34(2020九下襄州月考)When I got to the subway station,all the underground entrances(地铁入口)_ for ten minutes. Ahas closedBhad been closedChas been closedDhave closed35By the end of last month, I _all the CDs of Justin Bieber. AcollectBcollectedChave collectedDhad collected36(2020九下青山月考)Lucy, di
15、d you catch the train to Wuhan yesterday? No, It for 10 minutes by the time I got to the station.Ahas leftBhad leftChas been awayDhad been away37(2020九下成都月考)We were late for the film last night. It _for 15 minutes when we arrived at the cinema. Ahad been onBhas been onChas begun38By the end of last
16、term, the students of Class One_ three projects. AfinishedBwould finishChave finishedDhad finished39Mary thought of the party which she_ for this day. AplanBplannedChad plannedDwould plan40I met Jim last week. We_ each other for about twenty years since we left Japan. Adidnt meetBdont meetChavent me
17、tDhadnt met41Did you catch the school bus this morning? No. It _ when I arrived at the bus stop.Ais leavingBhas leftChad leftDwould leave42By the time he got up, he found his father _ to work. AwentBhave goneCgoneDhad gone43Daming _ this pen for 5 years. He _ it in 2014. Ahas bought; boughtBbought;
18、boughtChas kept; has boughtDhas had; bought44Sue didnt go to see the film with us last week because she _ it with her mother. Ahas seenBhad seenCwill seeDsaw45By the end of last month, I _ all the CDs of Justin Bieber. Ahad collectedBcollectedChave collectedDcollect46Before you came, I _ just ordere
19、d dinner on the phone. AhasBhadChaveDwas47(2019九上上海期末)Her sister _ in that school for two years before she went there as well. Ahas studiedBwas studyingChas been studyingDhad studied48(2019九上上海期中)Some students of Class Five _ the project by the end of last year. Ahad finishedBhave finishedCwill fini
20、shDfinished49(2019九上上海期中)I _ eaten the cupcake before you told me that it was for your sister. Ahad alreadyBhave alreadyCalreadyDwould have50When I got up early the next morning, John and his wife_ to work. AwentBhas goneChave goneDhad gone答案解析部分1【答案】D【解析】【分析】句意:昨天开始下雨时,爸爸正在看电视。watch TV,看电视,固定结构。A 一
21、般现在时;B 一般过去时;C 现在进行时;D 过去进行时。结合题干中的when it began to rain yesterday,可知此空要用过去进行时,故答案为D。【点评】考查动词时态。注意过去进行时的构成及用法。2【答案】B【解析】【分析】句意:她说她的家人在战争期间隐藏他们自己躲开了军队。由主句谓语动词said可知,从句应用过去的某一种时态,所以排除A、C两项;又因hide sb. from sb.为固定搭配, 躲着某人,所以排除D项。故选B。【点评】考查过去完成时。注意过去完成时的用法。3【答案】B【解析】【分析】句意:当我到达聚会时,我的大部分好朋友已经离开了。根据句意可知“到达
22、聚会”用一般过去时,“离开的动作发生在“到达聚会之前,应用过去完成时,故选B。【点评】考查动词时态。注意过去完成时的时态构成。4【答案】D【解析】【分析】句意:昨天他为什么迟到了?他起床晚了。他到达公共汽车站时,公共汽车已经离开了。结合语境可知此处应用过去完成时,故选D。【点评】考查过去完成时,注意识记过去完成时的用法和结构。5【答案】A【解析】【分析】句意:你看见李太太在会议室了吗?没有。当我到那里时,她已经动身去下一场会议了。A项和B项为过去完成时, C项和D项为过去进行时。根据上文No. When I got there从句中为一般过去时,可知当我过去到达那里的时候,她已经离开了,因此主
23、句中应用过去完成时。排除C和D。leave for离开某地去另一地,leave to把某物留给。故选A。【点评】考查过去完成时。注意根据从句中的动词时态确定主句中应该用过去完成时。6【答案】A【解析】【分析】句意:当我们到达电影院时电影已经开始了。这是一个复合句,by the time后加过去时间发生的动作,主句谓语动词常用过去完成时态,故选A。【点评】考查时态。识记各类时态的时间特征词。7【答案】D【解析】【分析】句意:在飞机上坐在我旁边的那个年轻人非常紧张,他以前没有坐过飞机。根据“was”可知,紧张的动作发生在过去,再根据before可知,没坐过飞机的动作发生在“过去的过去”,用过去完成
24、时。故选D。【点评】考查过去完成时。注意过去完成时的用法。8【答案】D【解析】【分析】句意:你今天早上见到经理了吗?没有。我到他的办公室时,他已经去北京了。A现在完成时态。B过去式。C过去进行时态。D过去完成时态,by the time 到.时候为止。由arrived过去式,可知,表示过去的过去,用过去完成时态,结构是had+动词的过去分词,had left已经离开。故选D。【点评】考查过去完成时态,掌握过去完成时态的结构:had+动词的过去分词。9【答案】C【解析】【分析】句意:当我到了演唱会时,我意识到我把票落在家里了。根据 I realized,可知此句用过去完成时,其构成为 haddo
25、ne,故选C。 【点评】考查时态。注意识记过去完成时的构成。10【答案】C【解析】【分析】句意:当我回到学校时,铃已经响了。根据By the time I got back to school,可知主句用过去完成时,其构成为haddone,故选C。【点评】考查时态。注意过去完成时的构成为haddone。11【答案】B【解析】【分析】句意:你昨天赶上看电影了吗?不,我们迟到了。当我到电影院时,电影已经开始了。A.已经开始,现在完成时;到达,一般过去时。B.已经开始,过去完成时;到达,一般过去时。C.将开始,一般过去时;到达,一般过去时。D.已经开始,现在完成时;到达,一般现在时。根据,可知 We
26、re you in time for the film yesterday? 你昨天赶上看电影了吗,以及答语No,可知“到达”的动作发生在过去,时态为一般过去时got;“电影开始”的动作发生在过去的过去,时态为过去完成时had begun。故选A。【点评】考查一般过去时和过去完成时。注意根据时间状语以及动作发生先后判断句子的时态。12【答案】D【解析】【分析】句意: 到2018年底,杰克逊夫人收到了许多由她的学生创作的有趣的漫画。receive收到,动词,根据by the end of 2018 可知,此处描述的是过去的过去,用过去完成时,用had done形式,故选D。【点评】考查过去完成时
27、。注意根据语境选择正确的时态。13【答案】C【解析】【分析】句意:到上个月末,Jessica已经读完了哈利波特与魔法石。finish完成,是一个动词。由句中的时间状语By the end of last month可知,这里表示到上个月底已经,by+过去的时间,应用过去完成时态。故答案选C。【点评】考查动词时态。应根据句中的时间状语和句子意思确定时态。14【答案】D【解析】【分析】句意:我阶级在去北京前已经在上海大学上了4年了。before后使用过去式,则主语动词应使用过去完成时态,故答案选D。【点评】考查过去完成时态。掌握before从句用过去时态则主句使用过去完成时态。15【答案】C【解析
28、】【分析】句意: 等到老师来的时候,我们已经打扫完教室了。by the time+过去式是过去完成时标志,故动词是had done的形式,故选C。【点评】考查时态,注意过去完成时的用法。16【答案】C【解析】【分析】句意:我们到那里时,礼品店已经关门了。close动词,关闭,to close动词不定式,关闭,closed形容词,关着的。分析题干可知when引导的从句用一般过去时,而主句用过去完成时,其结构为had done,结合题干中“had been _”可知be动词后用形容词closed作表语。故选C。【点评】考查时态,注意过去完成时的被动语态的用法。17【答案】B【解析】【分析】句意:爱
29、丽丝去长沙了,所以你今天不能在这里见到她。has been to去过某地,人已经回来;has gone to去了某地,人还没有回来;goes to去某地,一般现在时,表示经常性的动作;went,去过地,一般过去时,只表过去的动作,不强调对现在的影响;根据 so you cant see her here today. 可知人没有回来,用has gone to,故答案为B。【点评】考查现在完成时has gone to的用法。注意识记has been to和has gone to的用法区别。18【答案】C【解析】【分析】句意: 克里斯在他父亲要求他系好安全带之前就已经系好了。 fasten,使固定
30、,动词;此处是before引导的时间状语从句,根据句意可知,此处表示过去某一时间或动作以前已经发生或完成了的动作,用过去完成时,用had done结构,故选C。【点评】考查过去完成时。注意根据语境选择正确的时态。19【答案】D【解析】【分析】句意:我把那个女孩的事告诉了我母亲。发生在女孩身上的事情应该在告诉妈妈之前,所以要用过去完成时,要用had done形式表示,happen to sb. 发生在某人身上,是固定搭配,故选D。【点评】考查过去完成时和固定搭配。注意识记happen to sb.的用法和过去完成时。20【答案】B【解析】【分析】句意:当我们到达机场时,飞机已经起飞了。is ta
31、king off现在进行时;had taken off过去完成时;has taken off现在完成时;will take off一般将来时;根据时间状语从句when we got to the airport.可知是当我到达机场时,飞机已经起飞了,是过去的过去,用过去完成时,故答案为B。【点评】考查过去完成时。注意识记过去完成时的构成和用法。21【答案】B【解析】【分析】句意:罗伯特感到不开心。当他到达晚会的时候,他大多数朋友都已经离开了。这是when连接的时间状语从句,从句为一般过去时,主句用过去完成时,表示主句动作发生在从句之前。故答案是B。【点评】考查动词时态。注意识记过去完成时的用法
32、。22【答案】D【解析】【分析】句意:琳达喜欢集邮,到去年年底她已经收集了大约2000张邮票。would collect过去将来时;was collecting过去进行时;has collected现在完成时;had collected过去完成时;根据时间by the end of last year,可知动作是发生在过去的过去,用过去完成时,故答案为D。【点评】考查过去完成时。注意识记过去完成时的构成和用法。23【答案】B【解析】【分析】句意:当我锁门的时候,我意识到我把钥匙忘在家里了。has left现在完成时;had left过去完成时;would left过去将来时;leave一般现在
33、时;根据句意和时间状语可知动作发生在“过去的过去”,用过去完成时,故答案为B。【点评】考查过去完成时。注意识记过去完成时的结构和用法。24【答案】C【解析】【分析】句意:当我锁上门的时候,我意识到我把钥匙忘在家里了。has left现在完成时,主语是第三人称单数;have left现在完成时,主语是第三人称单数;had left过去完成时;was leaving过去进行时。根据By the time I locked the door,和 I realized,可知在我意识到之前我已经把钥匙忘在家里,表示过去的过去,时态用过去完成时,过去完成时的构成:主语+had+动词的过去分词,故答案选C。
34、【点评】考查过去完成时,首先识记其标志词,然后识记其结构。25【答案】B【解析】【分析】句意:萨莉一试穿就知道她买错了衣服。A.现在完成时态;B.过去完成时态;C.一般过去时;D.过去将来时;根据主句的过去时可知从句应该用过去的某种时态,排除A;根据句意可知是已经发生了的动作造成的影响,应该用完成时态,故答案为B。【点评】考查过去完成时态。注意宾语从句的时态和主句一致的用法。26【答案】D【解析】【分析】句意:当我看手机时,我意识到我睡过了闹钟,要迟到了!睡过头发生在看手机之前,过去的过去要用过去完成时,要用 had done 表示过去完成时,故选D。【点评】考查过去完成时。注意识记过去完成时
35、的用法。27【答案】D【解析】【分析】句意:到昨晚八点,我们从王叔叔那里得到了20多张新图书馆的照片。A get,一般现在时;B got,一般过去式;C have got,现在完成时;D had got 过去完成时。根据By eight oclock last night,可知这个动作是在过去之前完成的,因此要用过去完成时,即had done形式,故选D。【点评】考查时态。注意识记过去完成时的结构及用法。28【答案】B【解析】【分析】句意:昨天当我匆忙赶到机场给父亲送行时,他已经离开了。A.现在进行时;B.过去完成时;C.一般过去时;D.一般将来时。根据父亲离开发生在赶到机场之前和yester
36、day 可知,此句是过去完成时,故选B。【点评】考查时态辨析,注意过去完成时的用法。29【答案】C【解析】【分析】句意:昨天等我的姐妹们到家的时候,我已经做好晚饭了。reached到达,过去式;have reached现在完成时;have cooked做饭,现在完成时;had cooked过去完成时。by the time,到时候,引导时间状语从句,从句中有yesterday,应用一般过去时态;主句的动作在从句动作之前发生,应用过去完成时态。故选C。【点评】考查动词时态。注意识记过去完成时和一般过去时。30【答案】A【解析】【分析】句意:他说他几年前去过加拿大。根据said,可知从句时态为过去
37、时,排除B和D;根据句意可知是去过加拿大,已回,用完成时。综上,用过去完成时,故选A。【点评】考查过去完成时,注意识记过去完成时的用法。31【答案】C【解析】【分析】句意:昨晚你为什么不和Rachel去看电影?哦,我已经看过两遍那部电影了。由答语Oh, I that movie twice.可知在昨晚看电影前,我已经看过两遍这个电影了,事情发生在过去的过去,因此要用过去完成时,其结构为had+动词过去分词,故选C。【点评】考查过去完成时,注意根据语境确定时态以及识记过去完成时的结构和用法。32【答案】D【解析】【分析】句意:我们教室的窗户被打破了。你知道是谁干的吗?根据后面的did,可知此处要
38、用过去完成时,故选D。【点评】考查时态。注意根据语境和关键词确定用什么时态。33【答案】B【解析】【分析】句意:当我到达电影院时,电影已经开始五分钟了。根据for five minutes和got可知,此处表示过去的过去,用过去完成时,排除C;start是短暂性动词,而和时间状语for five minutes连用应该用延续性动词,所以用had been on。故选B。【点评】考查过去完成时,注意过去完成时中延续性动词的用法。34【答案】B【解析】【分析】句意:当我到达地铁站时,所有的地下入口已经关闭了十分钟。根据got和时间状语for ten minutes可知,此句用过去完成时,且clos
39、e是短暂性动词,应该用had been closed。故选B。【点评】考查动词时态,注意过去完成时的用法。35【答案】D【解析】【分析】句意:到上个月末,我已经收集了Justin Bieber的所有的CD。根据By the end of last month 可知,句子为过去完成时,过去完成时的结构为had+过去分词,故选D。【点评】考查时态辨析。注意与过去完成时相关的时间状语。36【答案】D【解析】【分析】句意:露西,你昨天赶上去武汉的火车了吗?没有,我到车站的时候它已经走了10分钟了。火车离开的动作在我昨天到达火车站之前发生且已完成,因此句子的时态选择过去完成时;完成时态中表示一段时间的时
40、间状语不能和瞬间动词连用,B选项中left为瞬间动词。故选D。【点评】考查时态。注意根据语境和时间状语确定用什么时态。37【答案】A【解析】【分析】句意:昨晚看电影我们迟到了。当我们到达电影院的时候它都播映15分钟了。A.播映,过去完成时;B.播映,现在完成时;C.已经开始,现在完成时。根据 when we arrived at the cinema.当我们到达电影院的时候 ,可知播映发生在过去的过去,应用过去完成时。故选A。【点评】考查过去完成时。注意掌握过去完成时的结构had+动词的过去分词,短暂性的动词不能与表时间段的介词短语连用。38【答案】D【解析】【分析】句意:到上学期末,一班的学
41、生已经完成了三个项目。根据by the end of last term,可知表示过去的过去,谓语动词要用过去完成时had+过去分词。故选D。【点评】考查过去完成时的构成和用法。根据时间状语,确定动词的时态。39【答案】C【解析】【分析】句意:玛丽想起了她今天计划的聚会。plan的动作发生在thought of的动作之前,表示过去的过去,要用过去完成时had+过去分词。故选C。【点评】考查过去完成时的构成和用法。注意过去完成时表示过去的过去含义。40【答案】D【解析】【分析】句意:我上周见过吉姆。我们离开日本大约有二十年没见面了。A.没有见面,一般过去时;B.没有见面,一般现在时;C.已经没有
42、见面,现在完成时;D.已经没有见面,过去完成时。for+时间段用完成时,排除A、B。met表明时态是过去时,所以用过去完成时,故选D。【点评】考查过去完成时,注意平时识记其结构及标志词。41【答案】C【解析】【分析】句意:你今天早上赶上校车了吗?没有,我到达车站时,车已经走了。A. is leaving现在进行时;B. has left现在完成时;C. had left过去完成时;D. would leave过去将来时。根据 Did you catch the school bus this morning?No. 可知当我到达汽车站时校车已经离开了。leave发生在arrived之前,表示过
43、去的过去,因此用过去完成时。故选C。【点评】考查过去完成时。根据上下文的联系确定所使用的时态。42【答案】D【解析】【分析】句意:当他起床时,他发现他父亲已经去上班了。by the time到时候为止,by+过去时间状语,经常和过去完成时连用,根据 By the time he got up 可知他父亲go to work是过去的过去,需用过去完成时,故选D。 【点评】考查过去完成时。掌握by+过去时间状语,和过去完成时连用。43【答案】D【解析】【分析】句意:大明买这支笔已经五年了。他是在2014年买的。根据时间段for 5 years,可知第一空时态应为现在完成时,且动词为延续性含义,故排
44、除AB。根据时间状语in 2014可知时态为一般过去时,故选D。【点评】考查现在完成时和一般过去时。根据时间状语确定句子时态。44【答案】B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didnt可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。【点评】考查过去完成时,注意平时识记其结构,理解句意。45【答案】A【解析】【分析】句意:到上个月底,我已经把贾斯汀比伯的所有CD都收集到了。A.已经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现在时。根据By the end of last month可知时态是过去完成时,结构是had+动词过去分词,collect的过去分词是collected,故选A。【点评】考查过去完成时,注意平时识记其结构及标志词。46【答案】B【解