Unit 12 Life is full of the unexpected Grammar语法 过去完成时-2025-2026学年九年级英语全一册单元练习(人教版)

2025-12-18
| 2份
| 13页
| 518人阅读
| 17人下载
初高中英语资料大全
进店逛逛

内容正文:

班级 姓名 学号 分数 Unit 12 Life is full of the unexpected. 过去完成时 (时间:60分钟,满分:100分) 1、 单项选择(本大题共30小题,每小题2分,共60分) 1.We ________ eight English songs in the hobby group by the end of last month. A.have learned B.learned C.had learned D.would learn 2.By the end of last year, the students ______ all the required courses for graduation. A.complete B.completed C.have completed D.had completed 3.By the end of last term, the students of OM Hobby Group ________ 10 courses. A.had taken B.have taken C.took D.would take 4.When the doctor arrived, the pet ________. A.has died B.had died C.had dead D.had been dead 5.By the time I got to the airport, the plane________. A.had took off B.has taken off C.had taken off 6.By the time the rain stopped, we _________ in the classroom for over two hours. A.have stayed B.had stayed C.stayed D.will stay 7.Detective Kim ________ on the case for 3 months before he finally got the clues and successfully solved it. A.works B.worked C.has worked D.had worked 8.Unfortunately, the man ________ by the time the ambulance arrived. A.dies B.died C.has died D.had died 9.—How long ________ the movie ________ when the students got there? —About ten minutes. A.has; begun B.did; begin C.had; been on 10.By the time I got to the cinema, the movie ________ for ten minutes. A.had begun B.had been on C.has started 11.By the time I got to the airport, the plane ________ already ________. A.have; taken off B.had; taken off C.has; taken off 12.—Jenny was terribly hurt for the things you said about her. —If only I ________ so rude I will go and say sorry to her right now. A.hadn’t been B.haven’t been C.wasn’t D.weren’t 13.Our bus was 20 minutes late. By the time we arrived at the cinema, the movie ________ for 10 minutes. A.had started B.has started C.had been on D.has been on 14.By the end of last term, the students of the OM Hobby Group ________ 10 courses. A.took B.have taken C.had taken D.would take 15.The new bridge ________ by the end of last month. A.has been built B.was built C.had been built D.would be built 16.When I arrived at the cinema, the movie ________ already. A.starts B.started C.has started D.had started 17.When I got to the station, the train ________ already. A.leaves B.left C.has left D.had left 18.By the end of last year, we ________ over 2,000 words. A.learned B.have learned C.had learned D.learn 19.The young mother was so happy and thankful that the doctors ________ her baby. A.will save B.would save C.have saved D.had saved 20.The man sitting next to me was nervous because he ________ a plane before. A.doesn’t take B.didn’t take C.hasn’t taken D.hadn’t taken 21.Little John’s mother ________ for him for an hour when she saw him at the school gate. A.has waited B.had waited C.is waiting D.was waiting 22.When I got home last night, the rain ________ already. A.stops B.will stop C.has stopped D.had stopped 23.By the end of last year, China ________ a series of achievements in its space exploration program. A.has made B.made C.had made D.will make 24.—Did Linda see the traffic accident? —No, no sooner ________ than it happened. A.had she gone B.she had gone C.has she gone D.she has gone 25.By the end of last Sunday, AI ______ all the tasks on time. A.finished B.has finished C.had finished D.finishes 26.By the end of last year, Kevin ________ in Shanghai for ten years. A.lived B.lives C.has lived D.had lived 27.By the time I got home, Mom ________ my favorite food out on the table. A.laid B.is laying C.lays D.had laid 28.The books were in a mess because the librarian ________ them for weeks. A.doesn’t organize B.didn’t organize C.hasn’t organized D.hadn’t organized 29.After Frank __________ the dinner, he went for a walk in the garden with his family. A.is eating B.eats C.will eat D.had eaten 30.By the time Roy walked into the classroom, the teacher ________ teaching already. A.started B.would start C.starts D.had started 二、单词拼写(本大题共10小题,每小题2分,共20分) 31.—Why didn’t he have pizza for dinner last night? —He didn’t want to. He (have) pizza for dinner the night before. 32.By the end of last month, we (take) many notes in English class. 33.By the end of last month, we (learn) six safety rules. 34.The interview was extremely important for him, so before that he (shine) his shoes carefully. 35.Little Hans was sad because someone (steal) his dog. 36.He asked me if I (finish) my homework. 37.We arrived at work in the morning and found that somebody (break) into the office during the night. 38.I knew that our team (win) the competition. 39.The ugly duckling was happy when he saw that he (become) a beautiful swan. 40.The firemen (put) out the fire, so all of you were out of danger. 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $ 班级 姓名 学号 分数 Unit 12 Life is full of the unexpected. 过去完成时 (时间:60分钟,满分:100分) 1、 单项选择(本大题共30小题,每小题2分,共60分) 1.We ________ eight English songs in the hobby group by the end of last month. A.have learned B.learned C.had learned D.would learn 【答案】C 【详解】句意:到上个月末为止,我们在兴趣小组已经学了八首英文歌曲。 考查过去完成时的用法。根据“by the end of last month”可知,是指截至上月底,应用过去完成时,其结构为had+动词的过去分词,即had learned,故选C。 2.By the end of last year, the students ______ all the required courses for graduation. A.complete B.completed C.have completed D.had completed 【答案】D 【详解】句意:到去年年底为止,学生们已经完成了所有毕业所需的课程。 考查过去完成时态。by the end of last year是过去完成时的标志,表示在过去某个时间点之前已经完成的动作。故选D。 3.By the end of last term, the students of OM Hobby Group ________ 10 courses. A.had taken B.have taken C.took D.would take 【答案】A 【详解】句意:到上学期末,OM爱好组的学生已经上了10门课。 考查时态。时间状语“By the end of last term”表示在过去某个时间点之前已经完成的动作,应用过去完成时。故选A。 4.When the doctor arrived, the pet ________. A.has died B.had died C.had dead D.had been dead 【答案】B 【详解】句意:当医生赶到时,这只宠物已经死了。 考查时态用法。根据“When the doctor arrived”可知,“宠物死亡”发生在“医生赶到”之前,是“过去的过去”,应用过去完成时;die是短暂性动词,此处强调动作已完成,had died符合语境。故选B。 5.By the time I got to the airport, the plane________. A.had took off B.has taken off C.had taken off 【答案】C 【详解】句意:当我到达机场时,飞机已经起飞了。 考查动词时态。By the time引导的时间状语从句,从句用一般过去时(got),主句需用过去完成时(had+过去分词),表示动作在从句动作之前已完成。故选C。 6.By the time the rain stopped, we _________ in the classroom for over two hours. A.have stayed B.had stayed C.stayed D.will stay 【答案】B 【详解】句意:到雨停的时候,我们已经在教室里待了两个多小时。 考查时态。have stayed现在完成时;had stayed过去完成时;stayed一般过去时;will stay一般将来时。“by the time”引导的时间状语从句表示“到……的时候为止”,主句动作发生在从句动作之前,需用过去完成时(had+过去分词)表示“过去的过去”。故选B。 7.Detective Kim ________ on the case for 3 months before he finally got the clues and successfully solved it. A.works B.worked C.has worked D.had worked 【答案】D 【详解】句意:金侦探在这个案子上工作了3个月,才最终得到线索并成功破案。 考查动词时态。根据“before he finally got the clues and successfully solved it”可知,在成功破案之前,金侦探已经在这个案子上工作了3个月,got为过去式,所以此处表示“过去的过去”,应用过去完成时。故选D。 8.Unfortunately, the man ________ by the time the ambulance arrived. A.dies B.died C.has died D.had died 【答案】D 【详解】句意:不幸的是,救护车到达时,那名男子已经去世了。 考查时态。根据“by the time the ambulance arrived”可知,表示“在救护车到达时”,这是一个过去的时间点,男子的死亡发生在救护车到达之前,即过去的过去,表示“过去的过去”应使用过去完成时,谓语动词构成是had done。故选D。 9.—How long ________ the movie ________ when the students got there? —About ten minutes. A.has; begun B.did; begin C.had; been on 【答案】C 【详解】句意:——当学生们进去的时候,电影播放了多久?——大约10分钟。 考查过去完成时。has/had助动词;begun开始,非延续动词;been on(电影等)正在上映/播放/进行,表示一种持续状态。根据“when the students got there”可知,when后面引导的从句是一般过去时,电影是在学生进去之前开始播放的,所以是过去的过去,助动词用had;因电影的播放是延续性动作,需用been on。故选C。 10.By the time I got to the cinema, the movie ________ for ten minutes. A.had begun B.had been on C.has started 【答案】B 【详解】句意:当我到达电影院时,电影已经开始了十分钟。 考查动词时态。 根据“By the time I got to the cinema”可知,“到达电影院”是发生在过去的时候,而且电影“开始”发生在“到达电影院”之前,即“过去的过去”,需要用过去完成时,排除C;由“for ten minutes”可知,此句应用延续性动词,begin或start都是短暂性动词,应用延续性动词be on。故选B。 11.By the time I got to the airport, the plane ________ already ________. A.have; taken off B.had; taken off C.has; taken off 【答案】B 【详解】句意:当我到达机场时,飞机已经起飞了。 考查动词时态。根据“By the time I got to the airport, the plane”可知,在“到达机场”这个过去动作发生之前,飞机“已经起飞”了,因此,“起飞”动作发生在“到达”之前,属于“过去的过去”,用过去完成时,其结构为“had+过去分词”,故选B。 12.—Jenny was terribly hurt for the things you said about her. —If only I ________ so rude I will go and say sorry to her right now. A.hadn’t been B.haven’t been C.wasn’t D.weren’t 【答案】A 【详解】句意:——你说的那些关于珍妮的话让她非常伤心。——如果当初我没有那么粗鲁就好了,我现在就去向她道歉。 考查过去完成时态。hadn’t been没有,过去完成时虚拟形式;haven’t been没去过,现在完成时;wasn’t不是,一般过去时;weren’t不是,一般过去时。根据“If only I…so rude I will go and say sorry to her right now.”可知,“If only”后接过去事件的虚拟语气结构,其结构为“had done”。故选A。 13.Our bus was 20 minutes late. By the time we arrived at the cinema, the movie ________ for 10 minutes. A.had started B.has started C.had been on D.has been on 【答案】C 【详解】句意:我们的公交车晚点了20分钟。当我们到达电影院时,电影已经开始了10分钟。 考查过去完成时的用法。根据“By the time we arrived”可知,电影开始发生在“到达”之前,即“过去的过去”,需用过去完成时,结构为“had done”。此外,“start”是瞬间动词,不能与“for + 时间段”连用,需用延续性动词短语“be on”(表示状态)。A项和B项均为瞬间动词,不符合语法;D项为现在完成时,时态错误。故选C。 14.By the end of last term, the students of the OM Hobby Group ________ 10 courses. A.took B.have taken C.had taken D.would take 【答案】C 【详解】句意:到上学期末,OM爱好组的学生已经上了10门课。 考查时态。根据“By the end of last term”可知,此处表示在过去某个时间点之前就已经完成的动作,要用过去完成时“had done”,空处应是had taken。故选C。 15.The new bridge ________ by the end of last month. A.has been built B.was built C.had been built D.would be built 【答案】C 【详解】句意:到上个月底为止,这座新的桥梁已经建好了。 考查时态和语态。根据“by the end of last month”可知,此处应用过去完成时,表示在过去某一时间点之前已经完成的动作,且主语“The new bridge”与谓语动词“build”之间是被动关系,用被动语态,所以此处应用过去完成时的被动语态。故选C。 16.When I arrived at the cinema, the movie ________ already. A.starts B.started C.has started D.had started 【答案】D 【详解】句意:当我到达电影院时,电影已经开始了。 考查动词时态辨析。starts动词三单形式;started动词过去式;has started现在完成时;had started过去完成时。when引导的时间状语从句中,从句动作arrived at the cinema是一般过去时,而主句动作“电影开始”发生在“到达”之前,即过去的过去,这种情况下主句要用过去完成时,结构为“had+过去分词”。故选D。 17.When I got to the station, the train ________ already. A.leaves B.left C.has left D.had left 【答案】D 【详解】句意:当我到达车站时,火车已经开走了。 考查动词时态。leaves离开,一般现在时;left是一般过去时;has left是现在完成时;had left是过去完成时。根据“When I got to the station”可知,“到达车站”是过去的动作,而“火车开走”发生在“到达”之前,即过去的过去,应用过去完成时,故选D。 18.By the end of last year, we ________ over 2,000 words. A.learned B.have learned C.had learned D.learn 【答案】C 【详解】句意:到去年年底,我们已经学习了超过2000个单词。 考查过去完成时。结合时间状语“By the end of last year”及语境可知,此处应在讲述到去年年底说话者的学习情况,表示一个动作或状态在过去某一时间或动作之前已经完成或结束,或对“过去的过去”造成的影响或结果,时态应用过去完成时,其结构为“had done sth.”。故选C。 19.The young mother was so happy and thankful that the doctors ________ her baby. A.will save B.would save C.have saved D.had saved 【答案】D 【详解】句意:这位年轻的母亲非常高兴和感激,因为医生救了她的孩子。 考查动词时态。根据“was so happy and thankful”可知主句是一般过去时,“医生救孩子”这个动作发生在“母亲高兴和感激”之前,即“过去的过去”,所以要用过去完成时。故选D。 20.The man sitting next to me was nervous because he ________ a plane before. A.doesn’t take B.didn’t take C.hasn’t taken D.hadn’t taken 【答案】D 【详解】句意:坐在我旁边的男人很紧张,因为他以前从未坐过飞机。 考查动词时态辨析。根据“was nervous”和“before”可知,动作发生在“was nervous”之前,需用过去完成时表示“过去的过去”,构成为主语+had+done。故选D。 21.Little John’s mother ________ for him for an hour when she saw him at the school gate. A.has waited B.had waited C.is waiting D.was waiting 【答案】B 【详解】句意:当小约翰的妈妈在学校门口看到他时,她已经等了他一个小时。 考查过去完成时。根据“Little John’s mother ... for him for an hour when she saw him at the school gate.”可知,约翰妈妈见到他,她已经等了一个小时。由此可知,“wait”持续到“she saw him”发生时,用过去完成时had done,表示从过去某一时间开始,持续到过去另一时间的动作或状态。故选B。 22.When I got home last night, the rain ________ already. A.stops B.will stop C.has stopped D.had stopped 【答案】D 【详解】句意:昨晚我到家时,雨已经停了。 考查动词时态。根据“When I got home last night, the rain …already.”可知,“到家”是过去的动作,而“雨停”发生在这之前,需用过去完成时,其结构为had+过去分词,表示“过去的过去”。故选D。 23.By the end of last year, China ________ a series of achievements in its space exploration program. A.has made B.made C.had made D.will make 【答案】C 【详解】句意:到去年年末,中国在太空探索计划中已经取得了一系列成就。 考查动词时态。has made已经取得,表示现在完成时;made取得,表示一般过去时;had made已经取得了,表示过去完成时;will make将会取得,表示一般将来时。根据句中“By the end of last year”可知,此处表示在过去的一个特定时间点之前,即“过去的过去”,为过去完成时,其结构为had done。故选C。 24.—Did Linda see the traffic accident? —No, no sooner ________ than it happened. A.had she gone B.she had gone C.has she gone D.she has gone 【答案】A 【详解】句意:——琳达看到那起交通事故了吗?——没有,她刚走,事故就发生了。 考查过去完成时态和倒装句。本句是“no sooner…than…”句型,表示“一……就……”,“no sooner”位于句首,句子需要倒装,排除BD选项;此处描述的事故发生在琳达离开之后,因此使用过去完成时态来表示动作的先后顺序。选项A“had she gone”符合倒装结构和时态的要求。故选A。 25.By the end of last Sunday, AI ______ all the tasks on time. A.finished B.has finished C.had finished D.finishes 【答案】C 【详解】句意:到上星期日结束时,AI已经按时完成了所有任务。 考查动词时态。根据“By the end of last Sunday”可知,描述的是过去的一个过去,应用过去完成时,即had+动词过去分词。故选C。 26.By the end of last year, Kevin ________ in Shanghai for ten years. A.lived B.lives C.has lived D.had lived 【答案】D 【详解】句意:到去年底,Kevin已经在上海住了十年了。 考查动词时态。根据“By the end of last year”和“for ten years.”可知是表示动作从过去持续到去年,应用过去完成时had done。故选D。 27.By the time I got home, Mom ________ my favorite food out on the table. A.laid B.is laying C.lays D.had laid 【答案】D 【详解】句意:我到家的时候,妈妈已经把我最喜欢吃的东西摆在桌子上了。 考查过去完成时。根据“By the time I got home”可知,此处是指在过去的时间点之前发生的事情,应用过去完成时had done。故选D。 28.The books were in a mess because the librarian ________ them for weeks. A.doesn’t organize B.didn’t organize C.hasn’t organized D.hadn’t organized 【答案】D 【详解】句意:这些书乱成一团,因为图书管理员好几个星期没有整理它们了。 考查动词时态。根据“The books were in a mess”可知,此处指在乱成一团前已经好几个星期没有整理了,强调过去的过去,所以用过去完成时(had done),故选D。 29.After Frank __________ the dinner, he went for a walk in the garden with his family. A.is eating B.eats C.will eat D.had eaten 【答案】D 【详解】句意:弗兰克吃完晚饭后,和家人一起去花园里散步。 考查动词时态。is eating现在进行时;eats吃,一般现在时;will eat一般将来时;had eaten过去完成时。此处是after引导的时间状语从句,根据“he went for a walk in the garden with his family”可知主句用的一般过去时,结合选项,从句用过去完成时符合,故选D。 30.By the time Roy walked into the classroom, the teacher ________ teaching already. A.started B.would start C.starts D.had started 【答案】D 【详解】句意:当罗伊走进教室时,老师已经开始上课了。 考查动词时态。根据“Roy walked into the classroom”可知,走进教室发生在过去,所以老师开始讲课发生在走进教室之前,动作表示“过去的过去”,应用过去完成时“had+动词的过去分词”,故选D。 二、单词拼写(本大题共10小题,每小题2分,共20分) 31.—Why didn’t he have pizza for dinner last night? —He didn’t want to. He (have) pizza for dinner the night before. 【答案】had had 【详解】句意:——他昨晚为什么没吃披萨当晚餐?——他不想吃。他前天晚上已经吃过披萨了。have“吃”,动词。由“the night before”可知,该动作发生在“last night”之前,即“过去的过去”,应用过去完成时,结构为“had + 过去分词”。故填had had。 32.By the end of last month, we (take) many notes in English class. 【答案】had taken 【详解】句意:到上个月月底,我们在英语课上记了很多笔记。根据“By the end of last month”可知,此处表示动作发生在过去某个时间点之前已经完成,时态为过去完成时,其结构为had+过去分词,take的过去分词为taken。故填had taken。 33.By the end of last month, we (learn) six safety rules. 【答案】had learned 【详解】句意:到上个月末,我们已经学习了六条安全规则。根据“By the end of last month”提示可知,此句是过去完成时,结构为had done。故填had learned。 34.The interview was extremely important for him, so before that he (shine) his shoes carefully. 【答案】had shined 【详解】句意:这次面试对他来说极其重要,所以面试前他仔细擦亮了鞋子。根据前半句“was extremely important”和“before that”可知,“擦鞋”的动作发生在​​“面试”这个过去时间点之前​​,应该用过去完成时,结构为“had+过去分词”。故填had shined。 35.Little Hans was sad because someone (steal) his dog. 【答案】had stolen 【详解】句意:小汉斯很伤心,因为有人偷了他的狗。此句为原因状语从句,主句为一般过去时。偷狗这件事发生在小汉斯很伤心之前,从句用过去完成时,表示过去的过去,结构为had done。steal“偷”,动词,过去分词为stolen。故填had stolen。 36.He asked me if I (finish) my homework. 【答案】had finished 【详解】句意:他问我是否已经完成了作业。根据“He asked me if I...my homework.”可知,此处为if引导的宾语从句,主句为一般过去时,从句应用过去的某种时态,该句表示他问我是否已经完成了作业,完成作业这件事应是在他问我之前,故此处使用过去完成时,其构成为主语+had+过去分词,finish“完成”,其过去分词为finished。故填had finished。 37.We arrived at work in the morning and found that somebody (break) into the office during the night. 【答案】had broken 【详解】句意:我们早上上班时发现有人在晚上闯入了办公室。break“弄破”,动词;根据“found that somebody...into the office during the night”可知,主句是一般过去时,从句动作发生在主句动作之前,从句应使用过去完成时,其结构是:had+过去分词, break的过去分词是broken。故填had broken。 38.I knew that our team (win) the competition. 【答案】had won/would win 【详解】句意:我知道我们队已经赢得了比赛。knew“知道”这一过去动作发生时,win“赢”的动作已经完成(即“赢”发生在“知道”之前)。时态:过去完成时(had + 过去分词)。常用于叙述过去已确定的结果,强调动作的先后顺序。表示从过去的角度看未来,即knew“知道”时,对win“赢”的预测或预期。时态:过去将来时(would + 动词原形)。强调过去的信心或预言,结果可能尚未发生(但说话者当时已确信)。故填had won/would win。 39.The ugly duckling was happy when he saw that he (become) a beautiful swan. 【答案】had become 【详解】句意:丑小鸭看到自己变成了一只美丽的天鹅,非常高兴。根据“when he saw that he…a beautiful swan.”可知,“丑小鸭变成了一只美丽的天鹅”的动作是发生在“它看见”的动作之前,所以此处时态为过去完成时,结构为:had+过去分词,结合所给词可知,become“成为”,动词原形,其过去分词形式是become。故填had become。 40.The firemen (put) out the fire, so all of you were out of danger. 【答案】had put 【详解】句意:消防员已经扑灭了大火,所以你们所有人都脱离了危险。根据下文“so all of you were out of danger”可知,“你们脱离危险”是过去发生的事;而“消防员扑灭大火”是导致“脱离危险”的原因,其动作应发生在“脱离危险”之前,即过去的过去,所以句子时态应用过去完成时,其结构为had done,动词put的过去分词为put。故填had put。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $

资源预览图

Unit 12 Life is full of the unexpected Grammar语法 过去完成时-2025-2026学年九年级英语全一册单元练习(人教版)
1
Unit 12 Life is full of the unexpected Grammar语法 过去完成时-2025-2026学年九年级英语全一册单元练习(人教版)
2
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。