Unit 13 We're trying to save the earth 语法--现在完成时 闯关练 2025-2026学年下学期初中英语人教版九年级全册

文档属性

名称 Unit 13 We're trying to save the earth 语法--现在完成时 闯关练 2025-2026学年下学期初中英语人教版九年级全册
格式 docx
文件大小 54.1KB
资源类型 试卷
版本资源 人教新目标(Go for it)版
科目 英语
更新时间 2026-01-31 00:00:00

图片预览

文档简介

中小学教育资源及组卷应用平台
Unit 13 We're trying to save the earth 语法--现在完成时
闯关练 2025-2026学年下学期初中英语人教版九年级全册
现在完成时的用法。
概念
现在完成时 (Present Perfect Tense) 是英语中常用的时态之一,用于表示过去发生的动作或状态对现在造成的影响或结果,或者表示从过去持续到现在的动作或状态。
1.基本结构
现在完成时的基本结构是:
主语+have/has +
have:用于主语是 或复数名词时。
has:用于主语是 或单数名词时。
2.用法归纳
(1) 表示过去发生的动作对现在造成的影响或结果强调动作的结果或影响,而不是动作发生的时间。
例句:
He his keys. (他丢了钥匙。——现在他找不到钥匙了。)
I the room. (我已经打扫了房间。——现在房间很干净。)
(2) 表示从过去持续到现在的动作或状态,常与表示一段时间的状语连用,如 for, since, how long 等。
例句:
She here for five years. (她已经在这里工作五年了。)
We each other since 2010. (我们从2010年就认识了。)
(3) 表示过去的经历,强调经历,常与ever, never, once, twice 等词连用,说明过去是否有过某种经历以及经历的次数。
例句:
Have you ever been to Japan (你去过日本吗?)
I have never seen such a beautiful place. (我从未见过这么美的地方。)
二、单项语法选择
3.We ________ each other since we were children.
A.have known B.knew C.know D.will know
4.Mr. Black ________ China for many years.
A.has been to B.has come to C.has been in D.has arrived in
5.—Have you ever ________ to the Great Wall
—Yes, I have.
A.go B.been C.went D.gone
6.I ________ never ________ such an interesting movie before.
A.have; seen B.have; saw C.did; see D.will; see
7.They ________ already ________ the new words.
A.have; learned B.did; learn C.will; learn D.are; learning
8.Tom ________ just ________ his breakfast.
A.has; had B.did; have C.will; have D.is; having
9.The train ________ already. We have to wait for the next one.
A.left B.has left C.leaves D.will leave
10.He ________ in this factory since he graduated.
A.worked B.has worked C.works D.will work
11.Nancy ________ in London since she was three years old, and she knows the city well.
A.lives B.lived
C.has lived D.was living
12.Our city ________ a lot since the subway was put into use.
A.changed B.has changed C.is changing D.will change
13.I ________ this book for two weeks. I must return it to the library.
A.have borrowed B.have kept C.borrowed D.keep
14.—How long have you ________ here
—Since last Friday.
A.come B.got C.arrived D.been
15.—Wendy, how long have you ________ the Huawei P50 Pro
—A couple of days. I ________ it last week.
A.buy; bought B.bought; bought C.had; bought D.bought; had
16.The musician who played this famous folk music last night _______ to play the erhu since he _______ very young.
A.learned; was B.has learned; am
C.has learned; was D.learned; has been
17.—Where is your father
—He ________ Australia and he ________ Sydney for two weeks.
A.has been to; has been in B.has gone to; has been in
C.has been in; has been to D.has gone to; has gone to
18.Our school ________ for sixty years.
A.has been open B.has been opened
C.has opened D.has open
19.—How long have your parents ________
—For more than thirty years.
A.married B.got married C.marry D.been married
20.—How many times ________ you ________ Beijing
—Twice.
A.have; been to B.have; gone to C.did; go to D.are; going to
三、单词语法填空
21.They (not finish) their project yet. They need more time.
22.—How long your parents (live) in Beijing —For eight years. They love the city very much.
23.My sister (not watch) the new TV programme yet. She is busy with her homework.
24.The government (build) three new schools in our area since 2020.
25.I (never visit) Shenzhen before, but I plan to go there this summer.
26.He (leave) his hometown when he was 18. He (be away) for 12 years.
27.The shop (open) since 2015. It’s a popular shop in our community.
28.Many young people (move) to big cities to find better jobs since 2010.
29.They (just arrive) at the airport. They will fly to Guangzhou in an hour.
30.I (ever meet) such a kind teacher before. She always helps us with our problems.
31.The old building (stand) in the centre of the city since 1950. It’s a symbol of the city.
32.He (not return) home for two years. His family misses him a lot.
33.I (not have) enough time to relax since last week.
34.She (keep) this book from the library for two weeks. She must return it tomorrow.
35.Tom (join) the football club for three months. He likes playing with his teammates.
参考答案
题号 3 4 5 6 7 8 9 10 11 12
答案 A C B A A A B B C B
题号 13 14 15 16 17 18 19 20
答案 B D C C B A D A
1. 过去分词 I, you, we, they he, she, it 2. has lost have cleaned has worked have known
【解析】1.基本结构
现在完成时的基本结构是:
主语+have/has +过去分词
have:用于主语是I, you, we, they或复数名词时。
has:用于主语是he, she, it或单数名词时。故填:过去分词;I, you, we, they;he, she, it。
2.用法归纳
(1) 表示过去发生的动作对现在造成的影响或结果强调动作的结果或影响,而不是动作发生的时间。
例句:
He has lost his keys. (他丢了钥匙。——现在他找不到钥匙了。)
I have cleaned the room. (我已经打扫了房间。——现在房间很干净。)
(2) 表示从过去持续到现在的动作或状态,常与表示一段时间的状语连用,如for, since, how long 等。
例句:
She has worked here for five years. (她已经在这里工作五年了。)
We have known each other since 2010. (我们从2010年就认识了。)
(3) 表示过去的经历,强调经历,常与ever, never, once, twice 等词连用,说明过去是否有过某种经历以及经历的次数。
例句:
Have you ever been to Japan (你去过日本吗?)
I have never seen such a beautiful place. (我从未见过这么美的地方。)
故填:has lost;have cleaned;has worked;have known。
3.A
【详解】句意:我们从小就认识彼此。
考查现在完成时。根据时间状语“since we were children”可知,动作从过去持续到现在,需用现在完成时,结构为have done。故选A。
4.C
【详解】句意:布莱克先生在中国已经很多年了。
考查现在完成时中延续性动词的用法。has been to去过,已返回;has come to来到,短暂动作;has been in在……待了,延续状态;has arrived in到达,短暂动作。根据时间状语“for many years”可知,此处需用能表示延续状态的动词短语,只有“has been in”符合。故选C。
5.B
【详解】句意:——你曾经去过长城吗?——是的,我去过。
考查现在完成时中have been to与have gone to的辨析。问句以“Have you ever…”开头,需用现在完成时,结构为“have/has+过去分词”,排除A和C。have been to表示“曾经去过某地(现已返回)”;have gone to表示“已经去了某地(可能在途中或已到达,但未返回)”。根据答语“Yes, I have.”可知,说话人曾去过长城且已返回,强调经历。故选B。
6.A
【详解】句意:我以前从未看过如此有趣的电影。
考查现在完成时。根据时间状语“before”可知,句子强调过去经历对现在的影响,应使用现在完成时,结构为“have/has + 过去分词”,主语为“I”,助动词应用have,see的过去分词为seen。故选A。
7.A
【详解】句意:他们已经学习了这些新单词。
考查现在完成时。句中的时间状语“already”表示“已经”,通常与现在完成时连用,强调动作已完成且对现在有影响,谓语结构为“have done”,选项A 符合语境,故选A。
8.A
【详解】句意:汤姆刚刚吃完他的早餐。
考查现在完成时。根据“just”可知,句子强调过去发生的动作对现在的影响,应使用现在完成时,结构为“have/has+过去分词”。主语“Tom”是第三人称单数,助动词用has,动词have(吃)的过去分词是had。故选A。
9.B
【详解】句意:火车已经离开了。我们不得不等下一趟。
考查现在完成时。根据句意中的“already”和“We have to wait for the next one”可知,火车“已经离开”对现在造成影响(需要等下一趟),应使用现在完成时,即have/has done的结构。故选B。
10.B
【详解】句意:自从他毕业以来,他一直在这家工厂工作。
考查现在完成时。根据时间状语“since he graduated”可知,动作从过去持续到现在,需用现在完成时。故选B。
11.C
【详解】句意:南希从三岁起就住在伦敦,她对这个城市很了解。
考查时态。根据“since she was three years old”可知,此句应该用现在完成时have/has done。故选C。
12.B
【详解】句意:自从地铁投入使用以来,我们的城市发生了很大的变化。
考查动词的时态。根据“since the subway was put into use”可知,句子描述的是从过去某个时间点到现在发生的变化,用现在完成时。故选B。
13.B
【详解】句意:这本书我已经借了两周了,我必须把它还给图书馆。
考查现在完成时与延续性动词的用法。have borrowed已经借入,非延续性动词;have kept已经保留或持有,延续性动词;borrowed借入,过去式;keep持有,原形。根据时间状语“for two weeks”可知,动作需持续两周,需用现在完成时且动词需为延续性动词。故选B。
14.D
【详解】句意:——你在这里(待了)多久了?——自从上周五。
考查现在完成时中延续性动词的用法。come来(短暂性动词);got到达(短暂性动词);arrived到达(短暂性动词);been在(延续性动词)。根据答句“Since last Friday.”可知,问句询问的是从过去持续到现在的一段时间,需用延续性动词。come、got、arrived均为短暂性动词,不能与表示一段时间的状语连用,只有been可表示“待了/在”的延续状态。故选D。
15.C
【详解】句意:——温迪,你买华为P50 Pro多久了?——几天了,我上周买的。
考查动词时态。根据“how long”可知,第一空所在句的时态是现在完成时,且谓语动词必须是延续性动词,buy是短暂性动词,其延续性动词是have,所以第一空填had;根据“last week”可知,第二空所在句的时态是一般过去时,谓语动词用过去式,buy的过去式是bought。故选C。
16.C
【详解】句意:昨晚演奏这首著名民间音乐的音乐家从小就学会了拉二胡。
考查时态。根据“since he...very young”可知,since引导的时间状语从句用一般过去时,主句用现在完成时,结构为“have/has+过去分词”,主语是第三人称单数,助动词用has。故选C。
17.B
【详解】句意:——你父亲在哪里?——他去了澳大利亚,而且他在悉尼已经待了两周。
考查现在完成时。has been to去过某地(已返回);has gone to去了某地(未返回);has been in在某地待了多久(常接时间段)。根据问句“Where is your father ”可知,父亲此刻不在说话地,应用has gone to;第二空后接“for two weeks”表示时间段,需用has been in。故选B。
18.A
【详解】句意:我们学校已经开了六十年了。
考查延续性动词。根据for sixty years可知应用现在完成时have/has done结构,且要与延续性动词一起连用。open作为动词时是短暂性动词,其对应的延续性动词是be open,故选A。
19.D
【详解】句意:——你父母结婚多久了?——30多年了。
考查现在完成时持续性动词。该句为现在完成时,动词marry和get married是非延续性动词,不能与表示一段时间的状语连用,应用延续性动词be married,故选D。
20.A
【详解】句意:——你去过北京多少次?——两次。
考查现在完成时。根据“How many times”和“Twice”可知,问句询问的是过去到现在为止去北京的次数,应该使用现在完成时。现在完成时表示过去发生的动作对现在造成的影响或结果,通常与“have/has + 过去分词”结构搭配使用。“have been to”表示曾经去过某地,现在已经回来了;“have gone to”表示已经去了某地,现在还在那里。根据句意,问的是去过北京的次数,应该使用“have been to”。故选A。
21.haven’t finished/have not finished
【详解】句意:他们还没有完成他们的项目。他们需要更多时间。yet是现在完成时的否定句的标志,结构为have/has not + 过去分词。主语they是复数,finish的过去分词是finished。故填haven’t finished/have not finished。
22. have lived
【详解】句意:——你的父母在北京住了多久了?——八年了。他们非常喜欢这座城市。live“居住”,动词原形,根据“How long”可知,是现在完成时的标志,主语your parents是复数,应用助动词have,live的过去分词是lived。故填have;lived。
23.has not watched/hasn’t watched
【详解】句意:我姐姐还没看那个新电视节目。她正忙着做作业。watch“观看”,动词;根据“yet”和“She is busy with her homework”可知,动作发生在过去但对现在有影响(还没看),应用现在完成时的否定形式。主语“My sister”为第三人称单数,故填has not watched,缩写为hasn’t watched。故填has not watched/hasn’t watched。
24.has built
【详解】句意:自2020年以来,政府在我们地区已经建了三所新学校。build“建造”,动词;根据“since 2020”可知,动作从过去持续到现在,强调结果,应用现在完成时。主语“The government”为第三人称单数,故填has built。故填has built。
25.have never visited
【详解】句意:我以前从未去过深圳,但我计划今年夏天去那里。根据“before”可知,句子是现在完成时态,结构为“have/has+过去分词”,主语“I”是第一人称单数,助动词用have,结合“never visit”可知,此处应填“have never visited”。故填have never visited。
26. left has been away
【详解】句意:他18岁时离开了家乡。他已经离开12年了。leave“离开”,动词;be away“离开”。前一空,根据“when he was 18”可知,动作为过去发生且已结束,应用一般过去时left。后一空,根据“for 12 years”可知,动作从过去持续到现在,强调状态,应用现在完成时has been away。故填left;has been away。
27.has been open
【详解】句意:这家商店从2015年就开始营业了。它是我们社区里一家很受欢迎的商店。“since 2015”是现在完成时的标志,open作动词时是非延续性动词,不能和表示一段时间的“since 2015”连用,所以需要使用形容词open;open作形容词时,意为 “营业的”,表示状态,可与时间段连用。主语“the shop”是单数名词,助动词用has。故填has been open。
28.have moved
【详解】句意:自2010年以来,许多年轻人搬到大城市寻找更好的工作。根据“since 2010”可知,句子用现在完成时态,结构为“have/has+过去分词”,结合句子主语“Many young people”是复数形式可知,助动词用have。故填have moved。
29.have just arrived
【详解】句意:他们刚刚到达机场。一小时后他们将飞往广州。“just”常与现在完成时(have/has + 过去分词)连用,表示“刚刚完成的动作”,主语“They”是复数,所以用“have” ,arrive变为过去分词“arrived”。故填have just arrived。
30.have never met
【详解】句意:我以前从未遇到过这么善良的老师。她总是帮我们解决问题。根据“I...such a kind teacher before. She always helps us with our problems.”及提示词可知,本句表达“我”从未见过如此善良的老师;结合before,此处应用现在完成时“have/has done”结构表达,主语为I,助动词用have;never“从未”,位于助动词后,实义动词前;meet“遇见”,其过去分词为met。故填have never met。
31.has stood
【详解】句意:这座老建筑自1950年起就矗立在市中心。它是这座城市的象征。根据“since 1950”可知,时态用现在完成时have/has done,主语The old building是第三人称单数,助动词用has;stand的过去分词为stood。故填has stood。
32.hasn’t returned
【详解】句意:他已经两年没回家了。他的家人非常想念他。根据“for two years”可知,时态用现在完成时,主语是He,助动词用has,否定形式为hasn’t;return的过去分词是returned。故填hasn’t returned。
33.haven’t had
【详解】句意:从上周起我就没有足够的时间放松了。since last week是现在完成时的标志词,其否定结构为have/has not done,主语I后用have,have的过去分词为had,可知应填haven’t had,符合语境和语法要求,故填haven’t had。
34.has kept
【详解】句意:她从图书馆借这本书已经两周了。她明天必须归还。for two weeks“两周”是时间段,通常用于现在完成时。主语是She,结构为has kept。故填has kept。
35.has been in
【详解】句意:汤姆加入足球俱乐部已经三个月了。他喜欢和队友们一起踢球。join“加入”,动词;表示“加入(某个组织)”并持续一段时间,应用延续性动词或状态。join为非延续性动词,需转换为延续性状态has been in...“一直在……里”。根据“for three months”可知,动作从过去持续到现在,应用现在完成时has been in。故填has been in。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)