内容正文:
仁爱版九年级上册英语Unit1语法(现在完成时)同步练习含答案
1.(2025·福建泉州·模拟预测)—I’m hungry. Let’s eat out.
—I ________ the dinner. Come and have it together.
A.am cooking B.have cooked C.was cooking
2.(2025·黑龙江哈尔滨·三模)—Excuse me, may I use your dictionary? I ________ mine behind.
—Sure. Here you are.
A.leave B.have left C.will leave
3.(2025·安徽芜湖·三模)—Cathy, the film Nezha 2 is very hot this year. I have watched it three times.
—Me too. This is the best film I ________ this year.
A.watch B.have watched C.watched D.will watch
4.(2025·安徽亳州·模拟预测)The famous scientist feels very lucky because he was born in a great country and ________ his dream through hard work.
A.realizes B.will realize C.has realized D.was realizing
5.(2025·安徽蚌埠·模拟预测)Students in Anhui Province ________ all kinds of free after-school services in the past three years.
A.have enjoyed B.enjoyed C.were enjoying D.enjoy
6.(2025·安徽·模拟预测)—Wow! There are thousands of old coins in your house.
—My grandpa is a big fan of them. He ________over 4,000 old coins and he is still doing it.
A.will collect B.was collecting C.is collecting D.has collected
7.(2025·江苏南京·模拟预测)Although both sides have made a lot of effort, the differences are too great and no agreement ________ so far.
A.was reached B.is reached C.will be reached D.has been reached
8.(2025·江苏宿迁·二模)My uncle ______ from his hometown for nearly two years. He will go back next week.
A.left B.has left C.has been away D.has been left
9.(2025·江苏宿迁·二模)Henry ________ his bedroom yet. He needs to clean it up before dinner.
A.isn’t cleaning B.didn’t clean C.hasn’t cleaned D.doesn’t clean
10.(2025·北京延庆·模拟预测)The teachers ________ a lot for the New Year show since last week.
A.practice B.practiced C.were practicing D.have practiced
11.(2025·江苏宿迁·三模)—When did your uncle leave his hometown?
—He ________ for nearly twenty years.
A.has left B.has been away C.left D.had been away
12.(2025·黑龙江绥化·模拟预测)—Sorry, I’m late.
—It doesn’t matter. The meeting ________ for several minutes.
A.has just begun B.had just been on C.has just been on
13.(2025·上海金山·三模)I borrowed the English storybook last week. I ________ it for a week.
A.have bought B.have kept C.have borrowed D.had
14.(2025·海南省直辖县级单位·二模)—Jenny, your new tape player looks great.
—Oh, it’s not new. I ________ it for three years.
A.have bought B.bought C.have had
15.(2025·四川乐山·模拟预测)—Where’s Tom?
—Nobody knows where he has gone. He ________ home for nearly a week.
A.left B.has been away from C.has left
16.(2025·黑龙江哈尔滨·三模)—Nearly four years _________ since we came to No.17 Middle School.
—Yes, I think we will remember those who helped and supported us forever.
A.has past B.passed C.has passed
17.(2025·吉林长春·二模)Amy ________ stamps since she was ten years old.
A.collects B.was collecting C.will collect D.has collected
18.(2025·黑龙江哈尔滨·三模)Mr. Smith ________ at the Natural History Museum for more than 10 years, so he knows a lot about insects.
A.is working B.was working C.has worked
19.(2025·安徽淮北·模拟预测)According to a survey, the use of AI ________ by 61 percent month-on-month since June.
A.increases B.is increasing C.increased D.has increased
20.(2025·北京门头沟·二模)—Mary, is your father a teacher?
—Yes, he is. He ________ English since he graduated from university.
A.teaches B.is teaching C.has taught D.will teach
21.(2025·黑龙江哈尔滨·二模)—Where is Tom? He isn’t in the office.
—He ________ London for a meeting. He’ll be back tomorrow.
A.has been to B.has gone to C.was in
22.(2025·江西新余·三模)—Where is Tom?
—He _______ the library. He will be back in an hour.
A.has been to B.went to C.has gone to D.goes to
23.(2025·四川乐山·二模)Mr. Green ________ China for five years.
A.has been to B.has gone to C.has been in
24.(2025·江苏淮安·一模)—______ you ever ______ Hongze Lake?
—Yes, I went there last summer.
A.Have; been to B.Have; gone to C.Did; go to D.Do; go to
25.(2025·安徽宣城·三模)—Where is Tom? The cartoon will start in 5 minutes.
—He left his keys in the car. So he ________ back to get them.
A.goes B.has gone C.would go D.was leaving
仁爱版九年级上册英语Unit1语法(现在完成时)同步练习含答案
1.(2025·福建泉州·模拟预测)—I’m hungry. Let’s eat out.
—I ________ the dinner. Come and have it together.
A.am cooking B.have cooked C.was cooking
【答案】B
【详解】句意:——我饿了,我们出去吃吧。——我已经做好晚饭了,一起来吃吧。考查现在完成时的用法。am cooking现在进行时;have cooked现在完成时;was cooking过去进行时。根据答语“Come and have it together”可知,晚饭已经做好,强调对现在的影响(现在可以一起吃),因此用现在完成时have cooked。故选B。
2.(2025·黑龙江哈尔滨·三模)—Excuse me, may I use your dictionary? I ________ mine behind.
—Sure. Here you are.
A.leave B.have left C.will leave
【答案】B
【详解】句意:——打扰一下,我可以用一下你的字典吗?我把我的落下了。——当然,给你。考查动词时态。分析句子可知,字典落下了,所以借用对方的,强调过去的动作对现在造成了影响,应为现在完成时,结构是have/has done。故选B。
3.(2025·安徽芜湖·三模)—Cathy, the film Nezha 2 is very hot this year. I have watched it three times.
—Me too. This is the best film I ________ this year.
A.watch B.have watched C.watched D.will watch
【答案】B
【详解】句意:——凯茜,电影《哪吒2》今年很热。我已经看了三遍了。 ——我也是。这是我今年看过的最好的电影。考查动词时态。根据“this year”可知,表示从过去持续到现在的时间,且强调结果或经历,用现在完成时。故选B。
4.(2025·安徽亳州·模拟预测)The famous scientist feels very lucky because he was born in a great country and ________ his dream through hard work.
A.realizes B.will realize C.has realized D.was realizing
【答案】C
【详解】句意:这位著名的科学家感到非常幸运,因为他出生在一个伟大的国家,并且通过努力工作已经实现了他的梦想。考查动词时态辨析。根据“The famous scientist feels very lucky because he was born in a great country and...his dream through hard work.”可知,此处是在描述这位科学家已经通过努力工作实现了他的梦想,并且这个动作发生在过去,对现在造成了影响,所以应该用现在完成时。故选C。
5.(2025·安徽蚌埠·模拟预测)Students in Anhui Province ________ all kinds of free after-school services in the past three years.
A.have enjoyed B.enjoyed C.were enjoying D.enjoy
【答案】A
【详解】句意:在过去的三年里,安徽省的学生一直享受着各种免费的课后服务。考查时态。根据“in the past three years.”可知句子用现在完成时have/has done。故选A。
6.(2025·安徽·模拟预测)—Wow! There are thousands of old coins in your house.
—My grandpa is a big fan of them. He ________over 4,000 old coins and he is still doing it.
A.will collect B.was collecting C.is collecting D.has collected
【答案】D
【详解】句意:—— 哇!你家里有数千枚古币。—— 我爷爷是它们的超级爱好者。他已经收集了 4000 多枚古币,而且还在继续收集。考查动词时态辨析。will collect一般将来时,表示尚未发生的动作;was collecting过去进行时,表示过去某时刻正在进行的动作;is collecting现在进行时,表示当下正在进行的动作;has collected现在完成时,表示动作从过去持续到现在并产生影响。根据“He ...over 4,000 old coins and he is still doing it.”可知,已经收集了 4000 多枚古币,而且还在继续收集,符合 “完成 + 持续” 的双重语境。故选D。
7.(2025·江苏南京·模拟预测)Although both sides have made a lot of effort, the differences are too great and no agreement ________ so far.
A.was reached B.is reached C.will be reached D.has been reached
【答案】D
【详解】句意:虽然双方都做了很多努力,但分歧太大,到目前为止尚未达成协议。
考查动词时态和被动语态。由下文“so far.”和句意可知,so far表示到目前为止,是现在完成时的标志,agreement是动作reach的承受者,要用现在完成时的被动语态。故选D。
8.(2025·江苏宿迁·二模)My uncle ______ from his hometown for nearly two years. He will go back next week.
A.left B.has left C.has been away D.has been left
【答案】C
【详解】句意:我叔叔离开家乡将近两年了。他下周将回去。
考查动词时态。根据“for nearly two years”可知,句子表示一个从过去开始并持续到现在的状态,要用现在完成时,谓语动词应用延续性动词。leave“离开”,是瞬间动词,不能与表示一段时间的状语连用;be away“离开”,表示一种状态,可以与时间段连用,主语My uncle为第三人称单数,结合现在完成时结构,因此用has been away。故选C。
9.(2025·江苏宿迁·二模)Henry ________ his bedroom yet. He needs to clean it up before dinner.
A.isn’t cleaning B.didn’t clean C.hasn’t cleaned D.doesn’t clean
【答案】C
【详解】句意:亨利还没有打扫他的卧室。他需要在晚饭前把它清理干净。
考查现在完成时。根据“Henry…his bedroom yet. He needs to clean it up before dinner.”可知,此处指亨利还没有打扫他的卧室,表示从过去持续到现在的动作,应用现在完成时,其结构为“have/has done”。故选C。
10.(2025·北京延庆·模拟预测)The teachers ________ a lot for the New Year show since last week.
A.practice B.practiced C.were practicing D.have practiced
【答案】D
【详解】句意:自从上周以来,老师们已经为新年演出练习了很多。
考查动词时态。practice练习,动词原形,一般现在时;practiced练习,过去式,一般过去时;were practicing正在练习,过去进行时;have practiced已经练习,现在完成时。since“自从”是现在完成时的标志词,强调从过去某时开始一直持续到现在的动作,所以用现在完成时have practiced。故选D。
11.(2025·江苏宿迁·三模)—When did your uncle leave his hometown?
—He ________ for nearly twenty years.
A.has left B.has been away C.left D.had been away
【答案】B
【详解】句意:——你叔叔什么时候离开他的家乡的?——他已经离开将近二十年了。
考查现在完成时和延续性动词。has left已经离开,现在完成时,短暂性动词;has been away已经离开,现在完成时,延续性动词;left离开,一般过去时;had been away已经离开,过去完成时,延续性动词。根据“for nearly twenty years”可知,句子应该用现在完成时;且动词要用延续性动词,leave是短暂性动词,be away是延续性动词。故选B。
12.(2025·黑龙江绥化·模拟预测)—Sorry, I’m late.
—It doesn’t matter. The meeting ________ for several minutes.
A.has just begun B.had just been on C.has just been on
【答案】C
【详解】句意:——抱歉,我迟到了。——没关系。会议仅开始了几分钟。考查现在完成时态和延续性动词。根据“I’m late”可知,此处用现在完成时,其结构是“has/have + 过去分词”;根据“for several minutes”可知,这是时间段,应用延续性动词be on,began是短暂性动词,不能与时间段连用。故选C。
13.(2025·上海金山·三模)I borrowed the English storybook last week. I ________ it for a week.
A.have bought B.have kept C.have borrowed D.had
【答案】B
【详解】句意:我上周借了这本英文故事书。我已经借了一周了。
考查现在完成时。根据“for a week”可知,此句是现在完成时,排除D;谓语动词和一段时间连用,需要延续性动词,AC选项都是短暂性动词,不符合,B选项正确。故选B。
14.(2025·海南省直辖县级单位·二模)—Jenny, your new tape player looks great.
—Oh, it’s not new. I ________ it for three years.
A.have bought B.bought C.have had
【答案】C
【详解】——珍妮,你的新磁带播放器看起来很棒。——哦,它不是新的。我已经拥有它三年了。
考查现在完成时态。根据“for three years”可知,这是时间段,用现在完成时态。现在完成时态的结构是“have/has + done”,buy是短暂性动词,不能与时间段连用,故选C。
15.(2025·四川乐山·模拟预测)—Where’s Tom?
—Nobody knows where he has gone. He ________ home for nearly a week.
A.left B.has been away from C.has left
【答案】B
【详解】句意:——Tom在哪里?——没人知道他去了哪里。他已经离家将近一周了。
考查现在完成时的延续动词。left离开,过去式;has been away from已经离开,现在完成时,延续动词;has left已经离开,现在完成时,短暂动词。根据“for nearly a week”可知,应用现在完成时,且动词用延续性动词,leave变为“be away”。故选B。
16.(2025·黑龙江哈尔滨·三模)—Nearly four years _________ since we came to No.17 Middle School.
—Yes, I think we will remember those who helped and supported us forever.
A.has past B.passed C.has passed
【答案】C
【详解】句意:——自从我们来到第十七中学已经快四年了。——是的,我想我们会永远记住那些帮助和支持我们的人。考查动词辨析和现在完成时。past经过,介词;pass经过,动词。根据“since we came to No. 17 Middle School.”可知,是since引导的时间状语从句,主句用现在完成时“have/has+动词过去分词”,主语为“Nearly four years”,表示一个整体,所以助动词用has。故选C。
17.(2025·吉林长春·二模)Amy ________ stamps since she was ten years old.
A.collects B.was collecting C.will collect D.has collected
【答案】D
【详解】句意:艾米从十岁起就开始集邮。考查现在完成时。collects收集,一般现在时;was collecting正在收集,过去进行时;will collect将收集,一般将来时;has collected已经收集,现在完成时。根据“since she was ten”可知,此处表示 “从十岁开始持续到现在的动作”,用has collected符合语境。故选D。
18.(2025·黑龙江哈尔滨·三模)Mr. Smith ________ at the Natural History Museum for more than 10 years, so he knows a lot about insects.
A.is working B.was working C.has worked
【答案】C
【详解】句意:史密斯先生在自然历史博物馆工作了10多年,所以他对昆虫了解很多。
考查动词时态。根据“for more than 10 years,”可知,此处“for+时间段”是完成时标志词用法,体现工作经历的延续性。故选C。
19.(2025·安徽淮北·模拟预测)According to a survey, the use of AI ________ by 61 percent month-on-month since June.
A.increases B.is increasing C.increased D.has increased
【答案】D
【详解】句意:根据一项调查,自6月以来,人工智能的使用量每月环比增长61%。
考查现在完成时。increases增加;is increasing正在增加;increased增加了;has increased已经增加。根据“since June”可知,句子描述从过去持续到现在的动作,需用现在完成时。故选D。
20.(2025·北京门头沟·二模)—Mary, is your father a teacher?
—Yes, he is. He ________ English since he graduated from university.
A.teaches B.is teaching C.has taught D.will teach
【答案】C
【详解】句意:——玛丽,你爸爸是老师吗?——是的,他是。他自从大学毕业后就一直教英语。
考查现在完成时。teaches一般现在时;is teaching现在进行时;has taught现在完成时;will teach一般将来时。根据“since he graduated from university”可知,时态为现在完成时,表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作。故选C。
21.(2025·黑龙江哈尔滨·二模)—Where is Tom? He isn’t in the office.
—He ________ London for a meeting. He’ll be back tomorrow.
A.has been to B.has gone to C.was in
【答案】B
【详解】句意:——汤姆在哪儿?他不在办公室。——他到伦敦开会去了。他明天将会回来。
考查短语辨析。has been to去过某地;has gone to去某地了;was in在(某地)。根据“He… London for a meeting. He’ll be back tomorrow.”可知,他到伦敦开会去了,人还没有回来,应用has gone to。故选B。
22.(2025·江西新余·三模)—Where is Tom?
—He _______ the library. He will be back in an hour.
A.has been to B.went to C.has gone to D.goes to
【答案】C
【详解】句意:——汤姆在哪里?——他去了图书馆。他将在一小时后回来。
考查时态。has been to曾经去过(表示去过某地,现在已经回来);has gone to去了(表示去了某地,还没回来)。根据“He will be back in an hour”可知,他现在不在说话地,去了图书馆还没回来。故选C。
23.(2025·四川乐山·二模)Mr. Green ________ China for five years.
A.has been to B.has gone to C.has been in
【答案】C
【详解】句意:格林先生来中国已经五年了。考查动词短语。has been to曾经去过某地(现已回来);has gone to已去某地(未返回);has been in表示“持续停留在某地”。根据“China for five years.”可知,设空处后是时间段,需用has been in表达持续状态,故选C。
24.(2025·江苏淮安·一模)—______ you ever ______ Hongze Lake?
—Yes, I went there last summer.
A.Have; been to B.Have; gone to C.Did; go to D.Do; go to
【答案】A
【详解】句意:——你去过洪泽湖吗?——是的,我去年夏天去过。考查现在完成时。询问对方是否去过某地应用句型“Have you ever been to+地点?”。故选A。
25.(2025·安徽宣城·三模)—Where is Tom? The cartoon will start in 5 minutes.
—He left his keys in the car. So he ________ back to get them.
A.goes B.has gone C.would go D.was leaving
【答案】B
【详解】句意:——汤姆在哪?卡通片5分钟后就要开始了。——他把钥匙落在车里了,现在他已经回去取了。考查动词时态。根据“He left his keys in the car. So he...back to get them.”可知,汤姆已回车上取钥匙,强调对现在的影响且现在他还没有回来,所以应用现在完成时,其结构为have/has done,主语为he,助动词用has,has gone to“去某地还未回来”。故选B。
学科网(北京)股份有限公司
$$