Unit 1 Wise men in history 核心语法之过去完成时-2025-2026学年沪教牛津版九年级英语上册

2025-07-17
| 23页
| 97人阅读
| 2人下载

内容正文:

2025年沪教牛津版九年级英语上册精讲精练 Unit 1 Wise men in history 核心语法:过去完成时 一、核心概念图解 过去完成时表示"过去的过去",即在过去某个时间或动作之前已经发生或完成的动作。 ![时间轴图示](建议图示:左侧标"更早的过去",中间标"过去",右侧标"现在") 二、基本结构 句式 结构 例句 肯定句 主语 + had + 过去分词 She had finished her homework before dinner. 否定句 主语 + had not + 过去分词 They hadn't seen the movie before. 疑问句 Had + 主语 + 过去分词? Had you eaten breakfast when she arrived? 注意: ▸ 所有人称都用 had ▸ 过去分词变化规则与现在完成时相同 三、四大核心用法 表示过去的过去 When I arrived, the train had left.(我到之前火车已开走) 与by连用表示截止时间 By 2020, he had worked here for 5 years. 在间接引语中的使用 She said she had seen the film. 虚拟语气中的使用 If I had known, I would have helped. 四、常见时间状语 类型 关键词 例句 by+过去时间 by yesterday, by last week By 9pm, I had finished my work. when/before引导的从句 when, before When I called, he had left. already/just already, just She had just left when I arrived. ⚠️ 典型错误: ❌ 单独使用,没有过去时间参照 ✅ 正确:When I got home, my mom had cooked dinner. ❌ 错误:My mom had cooked dinner.(缺少参照时间) 五、易错点突破 1、与一般过去时的区别 过去完成时 一般过去时 表示"过去的过去" 表示单纯的过去动作 When I arrived, he had left. He left at 8 o'clock. 2、与现在完成时的区别 过去完成时 现在完成时 相对于过去的某个时间 相对于现在 By 2020, I had lived there for 5 years. I have lived here since 2015. 3、延续性动词的使用 He had been ill for a week before he went to hospital. ❌ He had caught a cold for a week.(非延续性动词错误) 六、记忆口诀 "过去完成表'过过',had加过分不会错; by/when/before作参照,延续动词要记牢; 间接引语常出现,虚拟语气也用到; 没有参照别乱用,时间先后要明了!" 1.The house ________ at the foot of a hill. When we arrived, the host had ________ snacks out on the table. A.lies; laid B.lays; lied C.lies; lay D.lays; lay 2.The volunteers ________ one hundred trees before last Tree Planting Day. A.planted B.have planted C.would plant D.had planted 3.—What were you doing when I phoned you yesterday evening? —I ________ my homework and was starting to take a bath. A.have just finished B.just finished C.had just finished D.was just finishing 4.—How long ________ you ________ TV by the time I called you? —For about two hours. A.had; watched B.have; watched C.did; watch D.were; watching 5.When I got to the train station, the train __________. A.left B.has left C.had left D.was left 6.My parents ________ for twenty years by the time I was 15. A.married B.had married C.had been married D.had got married 7.By the time my father got to the station, the bus ________. A.left B.has left C.had left D.was leaving 8.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 9.It was the first time that we ________ for our parents. A.cooked B.were cooking C.have cooked D.had cooked 10.The girl sitting next to me on the plane was very nervous, for she ________ before. A.didn’t fly B.hasn’t flown C.hadn’t flown D.wasn’t flying 11.The train ________ by the time we got to the railway station. A.had left B.left C.has left D.left for 12.Li Lei ________ about 1, 500 English words by the end of last term. He is hard­working. A.learns B.learned C.has learned D.had learned 13.The film ________ when I ________ to the cinema. A.was on;arrived B.has been on;got C.began;reached D.had begun;got 14.When I got up, my parents had already gone out and they hadn’t ________ me a note. A.given B.leave C.shown D.left 15.I ________ all the exercises ________ the end of last week. A.have finished; at B.would finish; in C.had finished; by D.finish; since 16.When I arrived at the cinema, the movie ________ for ten minutes. A.has begun B.had begun C.had been on D.has been on 17.By the time the teacher came, we __________ cleaning the classroom. A.finished B.have finished C.had finished 18.By the time he was fourteen, he ________ up a small chemistry lab. A.had set B.has set C.set D.sets 19.Han Mei ________ to the Great Wall twice before she went to university. A.has been B.had been C.was D.is 20.When I got to the station, the train ________ already. A.leaves B.left C.has left D.had left 21.—We went to the theme park yesterday afternoon. Why did you not come with us? —Because I ________ there twice. A.have gone B.has been C.had been D.had gone 22.The match ________ already ________ when we ________ there. A.has; begun; get B.will; start; get C.had; started; got D.have; get; reach 23.By the end of last year, we ________ over 2,000 words. A.learned B.have learned C.had learned D.learn 24.When I got to school, I realized that I ________ my math book at home. A.left B.were leaving C.had left D.leave 25.When they got to the station, the bus ________ already ________. A.has, left B.left, / C.had, left D.was, leaving 26.By the end of last year they ________ thousands of orange trees on the mountains. A.had planted B.have planted C.were planting D.would plant 27.She told us that her brother ________ the league for more than three years. A.had been in B.has been in C.had joined D.has joined 28.When I got to the bus stop, the bus ________ already ________ for 5 minutes. A.had, left B.has, been away C.had, been away 29.I ________ when you called me. Then I got on a taxi at once. But when I got to the hall, the concert ________ for 30 minutes. A.slept; had begun B.slept; had been on C.was sleeping; had begun D.was sleeping; had been on 30.When we arrived at the cinema, the movie _________for half an hour. A.begins B.began C.had begun D.had been on 31.—All the rubbish there ________ by the time I arrived. —Well, if you had got up earlier that day, you ________ with the work. A.was collected; could help B.had been collected; could have helped C.was collected; could have helped D.had been collected; could help 32.By the time I finished my homework, the TV program _________ over. A.had been B.has been C.was D.will be 33.They ________ in love with each other for five years before they got married at last. A.fell B.have fallen C.were D.had been 34.—How long ________ you ________ TV by the time I called you? —For about two hours. A.were; watching B.had; watched C.did; watch 35.The girl sitting next to me on the plane was very nervous, because she ________ before. A.didn’t fly B.hasn’t flown C.hadn’t flown 36.—What were you doing when I messaged you yesterday afternoon? —I ________ my homework and was about to go out. A.have just finished B.just finished C.had just finished D.was just finishing 37.We ________ to tell Candy the good news, but we found that she wasn’t in. A.mean B.have meant C.had meant D.meant 38.By the time I rushed into the cinema, the movie ________ for half an hour. A.had begun B.began C.was on D.had been on 39.Seeing John rush into the room with tears in his eyes, I asked him what ________. A.would happen B.had happened C.happened D.was happened 40.By the time Roy walked into the classroom, the teacher ________ teaching already. A.started B.would start C.starts D.had started 41.When he got to the airport, he found he__________ their passport at home. A.left B.has left C.had left D.was left 42.When I arrived at the cinema, the movie ________ already. A.starts B.started C.has started D.had started 43.When I got to the cinema, the film ________ for ten minutes. A.has begun B.had begun C.had been on D.was on 44.Most of the work ________ by the time we arrived. A.was done B.were done C.had been done D.have been done 45.By the time I got to the bus stop, I realized I ________ my school ID card at school. A.left B.have left C.had left 46.By the time I called, they ________ their decision about the project. A.have made B.had made C.made D.were making 47.By the end of last Sunday, AI ______ all the tasks on time. A.finished B.has finished C.had finished D.finishes 48.By the time I got to school, I realized that I ________ my dictionary at home. A.has left B.had forgotten C.had left 49.There was a traffic jam this morning, so when Tina ________ to the airport, the plane ________ for ten minutes. A.got; had been away B.got; had left C.gets; has been away D.gets; has left 50.By the time I got to school, Tom ________ up in the classroom. A.has shown B.had shown C.showed 51.By the end of last year, they ________ (learn) English for five years. A.learned B.have learned C.had learned D.will learn 52.By the time I got to the bus stop, the bus ________ (already leave). A.has already left B.had already left C.already left D.will already leave 53.How long ________ the film ________ when you got to the cinema? A.has; been on B.has; begun C.had; begun D.had; been on 54.When we got to the cinema, the film ________ for 20 minutes. A.had begun B.has been on C.had been on D.has begun 55.Last Thursday my brother told me he ________ an interesting book about the WTO two days before and that China ________ the WTO in 2001. A.read; joined B.read; had joined C.had read; joined D.had read; had joined 56.By the time I arrived at the cinema, the film ________. A.is starting B.started C.has started D.had started 57.By nine o’clock yesterday evening, we ________ our work. A.have finished B.finished C.had finished 58.By the end of last month, I________ more than two hundred different fans. A.collected B.have collected C.had collected 59.By the end of last year, they ________ over ten thousand homeless people. A.helps B.has helped C.will help D.had helped 60.When I arrived at the cinema, the movie ________ for thirty minutes. A.had begun B.had been on C.has begun D.has been on 参考答案及试题解析 1.A 【解析】句意:这所房子坐落在山脚下。当我们到达时,主人已经在桌子上放好了零食。 考查时态和动词辨析。lies位于,坐落在;laid放(过去式);lay放。根据“The house…at the foot of a hill.”可知,房子坐落在山脚下,应该用lie,且陈述客观事实,应该用一般现在时,主语The house是第三人称单数,故第一空填lies。根据“the host had…snacks out on the table.”可知,主人放好了零食,应该用lay,根据“had”可知,此处句子时态为过去完成时,lay的过去分词是laid。故选A。 2.D 【解析】句意:在去年植树节之前,志愿者们已经种了一百棵树。 考查动词时态。根据“before last Tree Planting Day”可知,表示过去的过去发生的动作,用过去完成时态“had done”,故选D。 3.C 【解析】句意:——昨晚我给你打电话时你在做什么?——我刚做完作业,正准备洗澡。 考查过去完成时的用法。根据“when I phoned you yesterday evening”和“and was starting to take a bath”可知,做完作业发生在打电话这一过去动作之前,过去的过去,需用过去完成时,结构为had done。故选C。 4.A 【解析】句意:——我给你打电话时你看了多长时间电视?——大约两个小时。 考查动词时态。had…watched过去完成时;have…watched现在完成时;did…watch一般过去时;were…watching过去进行时。根据by the time“到……时候为止”,可知表示事情发生在过去的过去,用过去完成时,结构是“had+动词的过去分词”,故选A。 5.C 【解析】句意:当我到火车站的时候,火车已经开了。 考查过去完成时。根据句意可知,火车在我到达火车站之前就开了, 而got to是过去时, leave“离开”这一动作在got to之前已经发生, 所以要用过去完成时,过去完成时的结构是had+过去分词,leave的过去分词是left。故选C。 6.C 【解析】句意:到我15岁时,我父母已经结婚20年了。 考查时态。根据“for twenty years by the time I was 15.”可知,此处表示在某个过去的时间之前已经发生的动作,应用过去完成时,排除A选项,且句中动词要用延续性动词,B/C/D三个选项中C选项是延续性动词,故选C。 7.C 【解析】句意:在我父亲到车站的时候,公交车已经离开了。 考查时态。根据“By the time my father got to the station”可知公交车离开的动作发生在到达之前,用过去完成时had done。故选C。 8.D 【解析】句意:弗兰克吃完晚饭后,和家人一起去花园里散步。 考查动词时态。is eating现在进行时;eats吃,一般现在时;will eat一般将来时;had eaten过去完成时。此处是after引导的时间状语从句,根据“he went for a walk in the garden with his family”可知主句用的一般过去时,结合选项,从句用过去完成时符合,故选D。 9.D 【解析】句意:这是我们第一次为父母做饭。 考查动词时态。“It is the first time +从句”的结构中,从句用现在完成时,此处为“It was the first time that+从句”结构,从句应用过去完成时“had+动词过去分词”,故选D。 10.C 【解析】句意:飞机上坐在我旁边的那个女孩非常紧张,因为她以前没有坐过飞机。 考查动词时态。主句用了一般过去时,原因状语从句表示“她以前从未坐过飞机”是比主句动作更早的事情,指过去的过去,故用过去完成时。故选C。 11.A 【解析】句意:当我们到达火车站时,火车已经开走了。 考查时态。根据“we got to”,可知“我们到达”为过去时,而“火车离开”这个动作是发生在“我们到达车站”前,表示过去的过去,所以用过去完成时,过去完成时的构成“主语+had +动词的过去分词”。故选A。 12.D 【解析】句意:到上学期末,李磊已经学会了大约1500个英语单词。他学习很努力。 考查动词时态。“by+过去的时间段”意为“到……为止”,表示句中的动作发生在过去的过去,应用过去完成时的“had+动词过去分词”,故选D。 13.D 【解析】句意:当我到电影院的时候,电影已经开始了。 考查一般过去时和过去完成时。begin开始,延续性动词是be on;arrive到达,后面接介词in/at;get to到达;reach到达,后面直接接宾语,根据第二个空后的“to the cinema”可知,应该是到电影院,用got,排除A和C,“电影开始”发生在“到电影院”之前且“到电影院”是一般过去时,所以第一个空用过去完成时,指“发生在过去的过去”,排除B,故选D。 14.D 【解析】句意:当我起床时,我的父母已经出去了,他们没有给我留下一张纸条。 考查动词辨析。given给;leave离开/留下,原形;shown展示;left离开/留下,过去分词。此空前用的hadn’t,可知时态为过去完成时,结构had+动词过去分词,leave“离开,留下”的过去分词为left。故选D。 15.C 【解析】句意:到上周末为止,我已经完成了所有的练习。 考查动词时态和介词辨析。at后加具体的时刻;in后加某年某月某季节;by加时间表示“截止在这个时间点以前”,这个时间点是过去的,那就常用于过去完成时;since自从。固定短语by the end of+过去的时间点“到……为止”,句子需用过去完成时,其结构为:had done。故选C。 16.C 【解析】句意:当我到达电影院时,电影已经开始了10分钟。 考查过去完成时。根据“When I arrived at the cinema”可知,时态为一般过去时。而“电影开始”发生在“到达”之前,要用过去完成时,结构为had+过去分词;begin为非延续性动词,不能与一段时间连用,要转化为表示状态的be on。故选C。 17.C 【解析】句意:老师来的时候,我们已经打扫完了教室。 考查过去完成时。A. finished表一般过去时;B. have finished表现在完成时;C. had finished表过去完成时。根据英语语法,by the time引导时间状语从句,从句为一般过去时,主句应用过去完成时,表示截止到从句动作发生时,主句动作已经完成,即过去的过去。故选C。 18.A 【解析】句意:到他十四岁的时候,他已经建立了一个小型化学实验室。 考查过去完成时。根据“By the time he was fourteen”可知,到14岁时,他已经建立了一个小型化学实验室,此处应用过去完成时“had+动词过去分词”,表示过去的过去,set的过去分词为set。故选A。 19.B 【解析】句意:韩梅在上大学之前去过两次长城。 考查动词时态。根据“before she went to university”可知,上大学发生在过去,去长城是发生在上大学前,所以主句动作是发生在“过去的过去”,应用过去完成时“had+动词过去分词”,故选B。 20.D 【解析】句意:当我到达车站时,火车已经开走了。 考查动词时态。leaves离开,一般现在时;left是一般过去时;has left是现在完成时;had left是过去完成时。根据“When I got to the station”可知,“到达车站”是过去的动作,而“火车开走”发生在“到达”之前,即过去的过去,应用过去完成时,故选D。 21.C 【解析】句意:——我们昨天下午去了主题公园。你为什么不和我们一起去?——因为我去过那里两次了。 考查现在完成时。根据“Because I…there twice.”可知,本句表达的是已经去过主题公园两次了,表示动作发生在过去的过去,需用过去完成时,主语是“I”,其谓语结构是had+done,结合选项可知,排除AB。根据“twice”可知已经回来,需用had been。故选C。 22.C 【解析】句意:当我们到达那儿,比赛已经开始了。 考查动词时态。has/have+动词过去分词,现在完成时;had+动词过去分词,过去完成时;will+动词原形,将来时;begun开始,过去分词;start开始,原形;started开始,过去分词;get得到,原形;got得到,过去式;reach到达,原形。从句应用一般过去时,而主句表示在过去的动作之前已经发生了的动作,应用过去完成时。故选C。 23.C 【解析】句意:到去年年底,我们已经学习了超过2000个单词。 考查过去完成时。结合时间状语“By the end of last year”及语境可知,此处应在讲述到去年年底说话者的学习情况,表示一个动作或状态在过去某一时间或动作之前已经完成或结束,或对“过去的过去”造成的影响或结果,时态应用过去完成时,其结构为“had done sth.”。故选C。 24.C 【解析】句意:当我到达学校时,我意识到我把数学书忘在家里了。 考查时态。根据“When I got to school, I realized...”可知,包忘在家里的时间发生在“过去的过去”,即到达学校之前,所以应用过去完成时“had+动词过去分词”,故选C。 25.C 【解析】句意:当他们到达车站时,公共汽车已经开走了。 考查动词时态。has left离开,现在完成时;left过去式;had left过去完成时;was leaving过去进行时。根据“already”可知是完成时,表示“已经开走了”;且从句“When they got to the station”使用的是过去时,而主句的动作“离开”发生在他们“到达”之前,应是“过去的过去”,即使用过去完成时,故选C。 26.A 【解析】句意:到去年年底为止,他们已经在山上种了成千上万棵橘子树。 考查过去完成时。根据时间状语“By the end of last year (到去年年底为止)”可知,句子的时态是过去完成时,其谓语动词构成是had done,所以空处应是had planted。故选A。 27.A 【解析】句意:她告诉我们她哥哥已经加入联盟三年多了。 考查过去完成时态。本句是that引导的宾语从句,时态上遵循“主现从不限,主过从必过”原则;主句是一般过去时态,从句也应该用相应的过去某个时态;根据“for more than three years”可知,表示过去某一时刻或某一动作之前已完成的动作或状态,用过去完成时,结构是:had+动词的过去分词。join是非延续性动词,不能与时间段连用,要变为延续性动作be in。be的过去分词是been。故选A。 28.C 【解析】句意:当我到达公共汽车站时,公共汽车已经开走了5分钟。 考查动词时态和延续性动词。leave离开,过去分词是left,短暂性动词;be away离开,延续性动词。根据“already”和“When I got to the bus stop”可知,应是在到车站前车就离开了,所以是强调过去的过去,所以用过去完成时,结合“for 5 minutes”是时间段可知,空处需用延续性动词。故选C。 29.D 【解析】句意:当你给我打电话时我正在睡觉。然后我立刻打了辆出租车。但当我到达大厅时,音乐会已经开始了30分钟。 考查过去进行时和过去完成时的用法。根据“when you called me”可知,此处表示“你打电话时我正在睡觉”,第一空要用过去进行时表示当时正在进行的动作,可排除AB选项。根据“for 30 minutes”可知,第二空要用过去完成时表示持续状态,begin是瞬间动词不能接时间段,be on可以表示持续状态。故选D。 30.D 【解析】句意:当我们到达电影院时,电影已经放映了半个小时了。 考查动词时态。根据“When we arrived at the cinema, the movie ... for half an hour.”并结合选项可知,“电影放映”发生在“我们到达”之前,“arrived”用的是一般过去时,由此推断空格处用过去完成时,其谓语结构是:had + 动词的过去分词。由“for half an hour”可知,空格处要填延续性动词。故选D。 【点睛】易错分析:本题考生容易根据汉语表达,而误选C选项,但本题的时间状语“for half an hour”需要接延续性动词,“begin”的延续性动词是“be on”。 31.B 【解析】句意:——当我到达时,那里所有的垃圾都已经被收集起来了。——嗯,如果你那天起得早一点,你就可以帮忙做工作了。 考查动词时态。第一空动作发生在“我到达”之前,使用过去完成时态,结构为had done,因此第一空用“had been collected”;第二句表示条件虚拟,与过去事实相反,所以使用“could have helped”表示“你本来可以帮忙的”。故选B。 32.A 【解析】句意:当我做完作业时,电视节目已经结束了。 考查时态。根据“By the time I finished my homework”可知,完成作业发生在过去,电视节目结束发生在完成作业之前,用过去完成时。故选A。 33.D 【解析】句意:他们彼此相爱了五年后,终于结了婚。 考查时态。fall in love为非延续性动词短语,不能与for five years连用,故排除A、B项;be in love为表示状态的动词短语,可以与for five years连用,且这个动作发生在“got married”之前,故用过去完成时had done。故选D。 34.B 【解析】句意:——到我打电话给你的时候,你看电视多长时间了?——大约两个小时。 考查时态。“by the time”意为“到……时候为止”,在句中引导时间状语从句,从句是一般过去时,主句通常要用过去完成时,表示在过去某个动作发生之前就已经完成的动作。故选B。 35.C 【解析】句意:飞机上坐在我旁边的那个女孩非常紧张,因为她以前没有坐过飞机。 考查动词时态。主句用了一般过去时,原因状语从句表示“她以前从未坐过飞机”是比主句动作更早的事情,指过去的过去,故用过去完成时。故选C。 36.C 【解析】句意:——昨天下午我给你发信息的时候你在干什么?——我刚刚完成作业,正要出门。 考查过去完成时。根据“What were you doing when I messaged you yesterday afternoon?”以及“and was about to go out”可知,此处描述过去发生的事情对过去造成的影响,应用过去完成时,其结构为“had done”。故选C。 37.C 【解析】句意:我们本想告诉坎蒂这个好消息,但我们发现她不在。 考查动词时态。根据“but we found that she wasn’t in”可知,发现坎蒂不在发生在过去,想告诉坎蒂这个好消息发现坎蒂不在,所以空格处动作表示“过去的过去”,应用过去完成时“had+动词过去分词”,故选C。 38.D 【解析】句意:当我冲进电影院时,电影已经开始半个小时了。 考查过去完成时。根据“By the time I rushed into the cinema”以及“for half an hour”可知,时态为过去完成时,其谓语动词构成为had done,此处表示延续性动作,begin为非延续性动词不符合,应用“had been on”。故选D。 39.B 【解析】句意:看到约翰热泪盈眶地冲进房间,我问他发生了什么。 考查过去完成时。would happen用于过去将来时;had happened用于过去完成时;happened用于一般过去时;was happened用于一般过去时的被动语态,happen“发生”,没有被动语态。根据“I asked him what…”可知,此处为宾语从句,主句一般过去时,从句要用相应的过去时态,根据语境可知“发生”这个动作发生在asked“问”之前,即过去的过去,要用过去完成时。故选B。 40.D 【解析】句意:当罗伊走进教室时,老师已经开始上课了。 考查动词时态。根据“Roy walked into the classroom”可知,走进教室发生在过去,所以老师开始讲课发生在走进教室之前,动作表示“过去的过去”,应用过去完成时“had+动词的过去分词”,故选D。 41.C 【解析】句意:当他到达机场时,他发现他把护照忘在家里了。 考查动词时态。left离开,留下,动词过去式;has left现在完成时;had left过去完成时;was left被动结构。根据“When he got to the airport”可知,到达机场是过去的动作,而“把护照忘在家里”发生在过去的动作之前,用过去完成时,结构为had + done,故选C。 42.D 【解析】句意:当我到达电影院时,电影已经开始了。 考查动词时态辨析。starts动词三单形式;started动词过去式;has started现在完成时;had started过去完成时。when引导的时间状语从句中,从句动作arrived at the cinema是一般过去时,而主句动作“电影开始”发生在“到达”之前,即过去的过去,这种情况下主句要用过去完成时,结构为“had+过去分词”。故选D。 43.C 【解析】句意:当我到达电影院时,电影已经开始十分钟了。 考查动词时态及延续性动词。has begun现在完成时,短暂性动词;had begun过去完成时,短暂性动词;had been on过去完成时,延续性动词;was on一般过去时,延续性动词。根据语境可知,“到达电影院”是过去发生的动作,而“电影开始”发生在“到达”之前,即“过去的过去”,因此需用过去完成时,排除A和D;for ten minutes表示一段时间,谓语动词必须是延续性的,应该用had been on,故选C。 44.C 【解析】句意:到我们到达的时候,大部分工作已经完成了。 考查过去完成时的被动语态。根据“by the time we arrived”可知,句子时态应用过去完成时,其结构为had done;主语“Most of the work”与动词do是被动关系,所以这里应用过去完成时的被动语态,其结构为had been done,动词do的过去分词为done。故选C。 45.C 【解析】句意:我到达车站之前我意识到我把学生证落在学校了。 考查动词时态。left落下;一般过去时;have left现在完成时;had left过去完成时。根据“By the time I got to the bus stop, I realized I...my school ID card at school.”可知,“将学生证落在学校”是发生在“到达车站”之前,“到达车站”这一动作发生在过去,“将身份证忘在家里”则发生在过去的过去,所以应用过去完成时。故选C。 46.B 【解析】句意:到我打电话的时候,他们已经决定了关于这个项目的事情。 考查时态。根据“By the time I called”可知,主句是发生在过去的过去,用过去完成时,其结构是had done。故选B。 47.C 【解析】句意:到上星期日结束时,AI已经按时完成了所有任务。 考查动词时态。根据“By the end of last Sunday”可知,描述的是过去的一个过去,应用过去完成时,即had+动词过去分词。故选C。 48.C 【解析】句意:当我到学校的时候,我意识到我把作业忘在家里了。 考查过去完成时的用法。此处应用leave表示“忘拿”,且“把作业忘在家里了”先于“意识到”之前发生,所以此处应用过去完成时。故选C。 49.A 【解析】句意:今天早上交通堵塞,所以当Tina到达机场时,飞机已经离开十分钟了。 考查时态。根据“There was a traffic jam this morning, so…for ten minutes.”可知,空处①指的是早上当Tina到达机场时,时态为一般过去时,故到达用got;由后一句句意可知空处②讲述的是过去的过去发生的事情,所以用过去完成时;由“for then minutes”可知是一段时间,空处②应用延续性动词。故选A。 50.B 【解析】句意:我到学校的时候,汤姆已经出现在教室里了。 考查动词时态。根据“By the time I got to school”可知,“到达学校”发生在过去,而“汤姆出现在教室里”发生在过去的过去,应用过去完成时。故选B。 51.C 【解析】句意:到去年年底,他们已经学了五年英语。 考查时态。根据 “By the end of last year”可知句子用过去完成时。故选 C。 52.B 【解析】句意:当我到达公交车站时,公交车已经离开了。 考查过去完成时。根据“By the time I got to the bus stop”可知,公交车离开在我到达公交车站前,到达火车站是一般过去时,公交车离开应该用过去完成时。故选B。 53.D 【解析】句意:当你到达电影院时,电影已经开始播放多久了? 考查过去完成时态和延续性动作。begin开始,短暂性动词,通常与时间点连用;be on开始,是一个表示状态的短语。根据“when you got to the cinema”可知,电影开始发生在到达电影院之前,即过去的过去,因此时态为过去完成时,结构为“主语+had+过去分词”,再由“How long”可知,此处询问的是一个时间段,而不是一个具体的时间点,因此用be on,be的过去分词为been。故选D。 54.C 【解析】句意:当我们到了电影院的时候,电影已经开始放了20分钟。 考查动词时态。根据“When we got to the cinema”可知,整体动作发生在过去,需要用过去的时态,不用现在完成时,排除BD;根据“for 20 minutes.”可知,和一段时间连用,谓语动词需要是延续性动词,begin是短暂性动词,需要用对应的延续性动词be on。故选C。 55.C 【解析】句意:上周四,我哥哥告诉我,他两天前读了一本关于世贸组织的有趣的书,中国在2001年加入了世贸组织。 考查动词的时态。根据“Last Thursday my brother told me he”和“two days before”可知,第一空动作发生在过去的过去,故应用过去完成时,即had done的结构。排除选项A和B;根据“in 2001”可知,句子应用一般过去时,故第二空应用过去式。故选C。 56.D 【解析】句意:当我到达电影院时,电影已经开始了。 考查动词时态。根据“By the time I arrived at the cinema”可知,到达电影院时,电影已经开始了,应用过去完成时(had done),表示在过去某一时刻或动作之前已经发生或完成了的动作,即“过去的过去”。故选D。 57.C 【解析】句意:到昨天晚上九点,我们已经完成了工作。 考查过去完成时。finish完成;have finished现在完成时;finished过去式;had finished过去完成时。根据时间状语“By nine o’clock yesterday evening,”到昨天晚上九点,可知句子用过去完成时,表示过去的时间已经发生或完成的事,结构:had+过去分词。故选C。 58.C 【解析】句意:到这个月底,我已经收集到了200多个不同的风扇。 考查动词的时态。collected过去式,收集;have collected现在完成时,收集;had collected过去完成时。根据时间状语by the end of last month“到上个月为止”,句子需要用过去完成时,表示在过去某一时间或动作之前已经发生或完成的动作,其结构为:had+动词的过去分词。故选C。 59.D 【解析】句意:到去年年底,他们已经帮助了一万多名无家可归的人。 考查时态。根据“By the end of last year到去年年底为止”可知,此处用过去完成时had done,表示动作发生在过去的过去。故选D。 60.B 【解析】句意:当我到达电影院时,电影已经上映了三十分钟。 考查动词时态。根据“when I arrived at the cinema”可知,此处应用过去完成时“had+动词过去分词”,表示过去的过去;结合“for thirty minutes”可知,动词应用延续性动词,begin“开始”,是短暂性动词,不能与一段时间连用,应该转换为be on(延续性动词)。故选B。 (www.21cnjy.com) 学科网(北京)股份有限公司 $$

资源预览图

Unit 1 Wise men in history 核心语法之过去完成时-2025-2026学年沪教牛津版九年级英语上册
1
Unit 1 Wise men in history 核心语法之过去完成时-2025-2026学年沪教牛津版九年级英语上册
2
Unit 1 Wise men in history 核心语法之过去完成时-2025-2026学年沪教牛津版九年级英语上册
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。