内容正文:
Unit 7-8 单元语法综合练习
现在完成时
(时间:40分钟,满分:100分)
现在完成时
用法
①表示过去的行为对现在产生的影响
②表示过去的某一动作/状态一直持续到现在
结构
主语 + have/ has + 过去分词 + 其它 (主语是第三人称单数时用 has)
时间标志词
①already (肯定句)
②yet (疑问句/否定句)
③so far
④since + 时间点
⑤for + 时间段
⑥recently
标 志 词
already(“ 已经 ”,用于肯定句)
He has already got her help.
yet(“已经 ”,用于疑问句;“还 ”, 用于否定句)
Has he come back yet?
He hasn’t come back yet.
ever(曾经)
This is the best film I have ever seen.
never(从没)
He has never been to Beijing.
for(+时间段)
He has been away for two years.
since ( +时间点/…ago/从句)
He has been an English teacher since 1992.
Mr Green has lived in China since five months ago.
Mr Green has lived in China since he came to China.
以动作发生的次数为标志,比如 twice, three times。
He says he has been to the USA three times.
以 so far, in the last/past few years, recently 为标志
He has got to Beijing so far.
She has studied over 2000 words in the last few years.
一、单项选择(本大题共30小题,每小题2分,共60分)
1.— Daniel with his cousins ________ the shopping mall to buy drinks.
— Oh, that’s why I can’t find them now.
A.have gone to B.have been to C.has gone to D.has been to
【答案】C
【详解】句意:——丹尼尔和他的表兄弟们已经去了购物中心买饮料。——哦,难怪我现在找不到他们。
根据“I can’t find them now”可知,他们去了没有回来,have/has gone to表示去了某地没有回来,have/has been to表示去过某地已经回来;主语为Daniel with his cousins,with短语作伴随状语,主语中心词为Daniel,助动词用第三人称单数has。has gone to符合语境和语法要求。
2.She ________ the book ________ last week.
A.has borrowed; for B.has kept; since C.has borrowed; since D.has kept; for
【答案】B
【详解】句意:她从上周起就一直保留着这本书。
since后接过去的时间点,for后接一段时间,“last week”是过去的时间点,第二空应填since;现在完成时中与since或for连用表示持续状态时,动词需用延续性动词,borrow是短暂性动词,keep是延续性动词,第一空应填has kept。
3.—The Whites have ________ Macao on vacation. They’ll stay there for a week.
—Oh, really? I have never ________ there.
A.gone to; been B.gone to; been to C.been to; gone D.been to; gone to
【答案】A
【详解】句意:——怀特夫妇去澳门度假了。他们将在那里待一个星期。——哦,真的吗?我从未去过那里。
have gone to表示“去了某地(未回)”;have been to表示“去过某地(已回)”。第一空,根据“They’ll stay there for a week.”可知他们还没回来,应用have gone to;第二空,表示“从未去过”,应用have been to,但“there”是副词,前面省略to,直接用been。
4.The old man ________ for ten years, but his children still miss him very much.
A.died B.has died C.has been dead D.was dead
【答案】C
【详解】句意:这位老人已经去世十年了,但他的孩子们仍然非常想念他。
根据时间状语for ten years可知,句子应用现在完成时,且谓语动词需具有延续性。die是短暂性动词,不能与时间段连用,需转化为be dead表示状态。结合选项,A、B项含短暂性动词die,D项为过去时,只有C项符合现在完成时且表示延续状态。
5.My parents ________ in this small town since they got married twenty years ago.
A.live B.lived C.have lived D.were living
【答案】C
【详解】句意:我的父母自从二十年前结婚以来就一直住在这个小镇上。
根据时间状语“since they got married twenty years ago”可知,动作从过去开始一直持续到现在,应用现在完成时,结构为“have/has+过去分词”。
6.Ms. Wang ________ English in our school since 2003. She is very experienced now.
A.teaches B.taught C.will teach D.has taught
【答案】D
【详解】句意:王女士自2003年以来就在我们学校教英语。她现在很有经验。
根据时间状语“since 2003”可知,动作从过去开始一直持续到现在,应用现在完成时,故填has taught。
7.I ________ many other terrible moments since then.
A.experienced B.has experience C.experiences D.have experienced
【答案】D
【详解】句意:从那时起,我经历了许多其他糟糕的时刻。
根据时间状语“since then”可知,句子应用现在完成时,结构为“have/has + 过去分词”。主语是I,助动词应用have,experience的过去分词为experienced。故选D。
8.It’s said that two years ________ since he _______ the party.
A.has past; joined B.have passed; joined
C.has passed; joins D.have passed; has joined
【答案】B
【详解】句意:据说自从他入党以来,两年已经过去了。
根据“since”可知,从句应用一般过去时,主句应用现在完成时;主句主语是two years,第一空应填have passed;从句中,谓语动词应用过去式joined。
9.Our teacher isn’t in the office. She ______ the school hall since 40 minutes ago and the show is still going on.
A.has gone to B.has been to C.has been in D.has gone into
【答案】C
【详解】句意:我们的老师不在办公室。她自从40分钟前就待在学校礼堂了,而且演出仍在进行中。
has gone to去了(未返回,不能接时间段);has been to去过(已返回,不能接时间段);has been in待在某地(表示持续状态,可接时间段);has gone into进入(短暂性动作,不能接时间段)。根据题干“since 40 minutes ago”表示时间段,应用延续性动词的现在完成时;且“the show is still going on”说明她仍在礼堂,应用has been in,应填has been in。
10.—I am really lost in Shanghai during the trip this time!
—Yeah. The city________ a lot since you left five years ago.
A.changed B.is changing C.has changed D.will change
【答案】C
【详解】句意:——这次旅行我在上海真的迷路了!——是的。自从你五年前离开以来,这座城市已经发生了很大变化。
根据时间状语“since you left five years ago”可知,主句应该用现在完成时,表示过去发生的动作对现在造成的影响。应填has changed。
11.Millie, as well as her parents, ________ their plan for the May Day holiday. And they are getting things ready for the holiday now.
A.discussed B.has discussed C.are discussing D.have discussed
【答案】B
【详解】句意:米莉以及她的父母已经讨论了他们的五一假期计划。并且他们现在正在为假期做准备。
当主语后接as well as时,谓语动词的单复数由前面的主语Millie决定,因此谓语动词用单数形式;根据后句“they are getting things ready for the holiday now”,说明讨论计划的动作已经完成,对现在造成了影响,所以用现在完成时的单数形式has discussed。
12.—Have you seen the film Blades of the Guardians (镖人) yet?
—Not yet, but my cousin ________ the filming location (地点) in Xinjiang twice. He said that the views there are amazing.
A.went to B.has gone to C.has been to D.has been in
【答案】C
【详解】句意:——你看过电影《镖人》了吗?——还没有,但是我的表弟去过新疆的拍摄地点两次。他说那里的景色很棒。
went to去了(一般过去时);has gone to去了某地(还未回来);has been to去过某地(已回来);has been in在某地(持续状态)。此处需要一个动词短语,在句中表示“去过某地且已返回”的经历。因为句中提到“twice(两次)”,强调过去的经历对现在的影响,且表弟已经回来,has been to符合语境;went to为一般过去时,不强调对现在的影响;has gone to表示人还在某地;has been in强调在某地的持续状态,均不符合语境。应填has been to。
13.— What do you think of the film Hi, Mom?
— Wonderful. I ________ it twice already.
A.see B.saw C.have seen D.will see
【答案】C
【详解】句意:——你觉得电影《你好,李焕英》怎么样?——很棒。我已经看过它两次了。
根据句中的关键词already(已经)和twice(两次)可知,此处强调过去的动作对现在造成的影响或经历,应用现在完成时,C项为现在完成时。A项为一般现在时,B项为一般过去时,D项为一般将来时,均不符合语境。
14.—The Three-body Problem is fantastic. It is a Hugo Award-winning novel.
—I agree. I _________ it several times so far.
A.read B.am reading C.have read D.will read
【答案】C
【详解】句意:——《三体》真是太神奇了。这是一部雨果奖获奖小说。——我同意。迄今为止,我已经读了好几遍了。
根据“so far”可知,句子应用现在完成时,强调过去发生的动作对现在造成的影响,应填have read。
15.—What’s your hobby, Laura?
—My hobby is collecting stamps. In the last five years, I________1000 stamps.
A.collect B.collected C.was collecting D.have collected
【答案】D
【详解】句意:——Laura,你的爱好是什么?——我的爱好是集邮。在过去的五年里,我已经收集了1000张邮票。
collect收集;collected收集(过去式);was collecting正在收集;have collected已经收集。根据时间状语“In the last five years”可知,表示动作从过去持续到现在,应用现在完成时have/has done的结构。
16.I ________ reading this science fiction novel, and it’s really amazing.
A.just finish B.have just finished
C.am just finishing D.had just finished
【答案】B
【详解】句意:我刚刚读完这本科幻小说,它真的很棒。
根据后半句“it’s really amazing”可知,读书的动作已经完成并对现在产生影响(知道书很棒),应用现在完成时。A项是一般现在时,C项是现在进行时,D项是过去完成时,均不符合语境,只有B项是现在完成时结构。
17.Have you ________ been to the Victoria Falls?
A.already B.yet C.just D.ever
【答案】D
【详解】句意:你曾经去过维多利亚瀑布吗?
already已经;yet还;just刚刚;ever曾经。根据“Have you…been to the Victoria Falls?”可知,句子是现在完成时的一般疑问句,用来询问经历,ever常用于此类句中,表示“曾经”,放在have和过去分词之间。选项D符合题意。
18.— Why do you know so much about Chinese traditional festivals?
— Because I ________ them online for my research since last year.
A.explore B.explored C.have explored D.will explore
【答案】C
【详解】句意:——你为什么对中国传统节日了解这么多?——因为自从去年以来我一直在网上探索它们用于我的研究。
根据时间状语“since last year”可知,动作从过去持续到现在,应用现在完成时。
19.—Do you play on the after-school basketball team?
—Yes, I ________ for a month, and now I can work well with the other players.
A.practice B.have practiced C.was practicing D.will practice
【答案】B
【详解】句意:——你参加课后篮球队吗?——是的,我已经练习了一个月了,现在我能和其他队员配合得很好了。
根据时间状语“for a month”表示动作持续了一段时间,且结合后文“now I can work well with the other players”可知,动作从过去持续到现在,并对现在造成了影响,应用现在完成时。其结构是“have/has+动词的过去分词”,主语是I“我”。用助动词have,practice的过去分词是practiced。
20.—How long have you ________ this bike?
—For two years. It’s my birthday gift from my father.
A.bought B.borrowed C.had D.lent
【答案】C
【详解】句意:——你拥有这辆自行车多长时间了?——两年了。它是我父亲送给我的生日礼物。
bought买;borrowed借入;had拥有;lent借出。根据问句中的“How long”以及答语中的“For two years”可知,此处表示状态持续了一段时间,谓语动词需用延续性动词。buy、borrow和lend均为短暂性动词,不能与时间段连用;应填延续性动词have,表示“拥有”。
21.—Have you _______ the new movie called The Wandering Earth?
—Yes, it’s very popular.
A.hear from B.heard of C.heard from D.hear of
【答案】B
【详解】句意:——你听说过这部叫《流浪地球》的新电影吗?——是的,它很受欢迎。
hear of听说;hear from收到……的来信。根据句首“Have”可知,句子为现在完成时,动词需用过去分词形式;再结合答语“Yes, it’s very popular.”可知,此处是询问是否听说过这部电影,heard of符合语境。
22.Daming ________ a member of the school space club for two years.
A.was B.is C.has been D.will be
【答案】C
【详解】句意:大明是学校太空俱乐部的成员已经两年了。
根据时间状语“for two years”可知,表示状态从过去持续到现在,应用现在完成时,其结构为have done,主语为单三,助动词用has。
23.Look! The rain ________. We can go on a picnic in the park.
A.is stopping B.stops C.stopped D.has stopped
【答案】D
【详解】句意:看!雨已经停了。我们可以去公园野餐了。
根据“We can go on a picnic in the park.”可知,雨停这一动作发生在过去,但对现在造成了影响(可以去野餐了),强调过去的动作对现在的影响,应用现在完成时。应填has stopped。
24.— Great changes ________ in Chengdu in the last few years.
— Yes, everything has changed a lot.
A.happen B.have taken place C.were taken place D.have happen
【答案】B
【详解】句意:——在过去的几年里,成都发生了巨大的变化。——是的,一切都变了很多。
happen发生;take place发生。根据时间状语“in the last few years”可知,句子时态为现在完成时,排除A;take place是不及物动词短语,没有被动语态,排除C;“take place”常指有计划、有安排的事件发生,而“happen”多指偶然或未经计划的事件发生。描述城市有计划、渐进的变化,用“take place”更贴切。故选B。
25.So far, red tourism (旅游业) ________ quickly and it’s becoming more and more popular.
A.developed B.will develop C.has developed D.have developed
【答案】C
【详解】句意:到目前为止,红色旅游已经发展迅速,并且变得越来越受欢迎。
根据时间状语“So far”可知,句子应用现在完成时,主语“red tourism”为单数概念,助动词应用has。应填has developed。
26.—How is your English study?
—Great! I ________ a lot of progress since I joined the English club last term.
A.make B.made C.have made D.will make
【答案】C
【详解】句意:——你的英语学习怎么样?——很棒!自从我上学期加入英语俱乐部以来,我已经取得了很大的进步。
根据“since I joined the English club last term”可知,句子时态为现在完成时,其结构为“have/has+动词的过去分词”,主语为I,助动词用have,make的过去分词为made。
27.His father ________ to Nanjing. He ________ back next week.
A.has been, is B.has been, will come
C.has gone, is D.has gone, will be
【答案】D
【详解】句意:他的父亲已经去了南京。他下周将会回来。
has been to去过某地(已回);has gone to去了某地(未回)。根据后文“下周回来”可知父亲现在不在这里,尚未回来,所以第一空填has gone;根据时间状语“next week”可知第二空应用一般将来时,will be back符合语境。
28.A new theme park ________ for two months in the city centre, but we ________ there so far.
A.has opened; haven’t gone B.has been open; haven’t been
C.has been open; haven’t gone to D.has been opened; haven’t been to
【答案】B
【详解】句意:市中心的一个新主题公园已经开放两个月了,但到目前为止我们还没去过那里。
第一空,根据“for two months”可知,谓语动词需表示延续性状态,open作动词是瞬间动作,不能与时间段连用,需改为系表结构“has been open”表示“处于开放状态”,排除A、D;第二空,there是地点副词,前面不能加介词to,选项C和D中均含有to,故排除。B选项has been open; haven’t been符合语境。
29.—________ you ________ the exchange students around your hometown yet?
—Yes. We had a fantastic time there.
A.Have; shown B.Do; show C.Will; show D.Did; show
【答案】A
【详解】句意:——你已经带领交换生参观过你的家乡了吗?——是的。我们在那里玩得很开心。
根据句末关键词“yet”可知,句子应用现在完成时,其疑问句结构为“Have/Has + 主语 + 动词过去分词”,主语是you,助动词用Have,show的过去分词是shown。
30.My parents ________ to Sanya many times, but they ________ to Hainan Island this summer holiday and won’t be back until next week.
A.have been; have gone B.have gone; have been
C.has been; has gone D.has gone; has been
【答案】A
【详解】句意:我的父母去过三亚很多次,但这个暑假他们去了海南岛,直到下周才会回来。
主语My parents是复数,助动词用have,排除 C、D;根据“many times”可知表示去过某地的经历,第一空用have been to;根据“won’t be back”可知人还没回来,第二空用have gone to。
二、单词拼写(本大题共10小题,每小题2分,共20分)
31.He ________(miss) three lessons since he was ill.
【答案】has missed
【详解】句意:自从他生病以来,他已经缺了三节课。括号内单词提示“miss”,句中“since”引导时间状语从句,主句需用现在完成时,主语“He”是第三人称单数,故填has missed。
32.The volunteers ________ (hand) out food to people in need many times.
【答案】have handed
【详解】句意:志愿者们已经多次向有需要的人分发食物。由many times和语境可知,此处动作从过去持续到现在,重复发生的动作,时态应用现在完成时。主语The volunteers为复数,助动词用have,所以应填have handed。
33.She has ________ (teach) the elderly how to use a mobile phone.
【答案】taught
【详解】句意:她教过老年人如何使用手机。句中“She has…”为现在完成时结构,提示应使用动词的过去分词形式,teach的过去分词为不规则变化taught。
34.He has ________ (give) directions to many lost visitors at the stadium.
【答案】given
【详解】句意:他已经在体育场给许多迷路的游客指过路了。由助动词has可知本句使用现在完成时,核心动词give用过去分词形式,构成完整的谓语结构“has given”。
35.Since the 2026 Spring Festival Gala, Wuxi ________ (grow) into a popular city mixing technology and culture.
【答案】
has grown
【详解】句意:自2026年春晚以来,无锡已发展成为一座融合科技与文化的热门城市。句中标志词Since+过去时间(2026年春晚以来),表示动作从过去持续到现在,用现在完成时,结构为have/has+过去分词;主语Wuxi是第三人称单数,助动词用has;动词grow是不规则变化,它的过去分词是grown。
36.China’s forest area has ________ (increase) a lot since 1978.
【答案】increased
【详解】句意:自1978年以来,中国的森林面积大幅增长。时间状语“since 1978”表明句子时态为现在完成时,结构为have/has+动词的过去分词,空前已有“have”,空处需用提示词的过去分词。故填increased。
37.I’m sure our group’s report is the best since we ________ (discuss) it many times.
【答案】have discussed
【详解】句意:我确信我们组的报告是最好的,因为我们已经讨论过很多次了。句子中since引导的原因状语从句,强调“多次讨论”这个动作对现在造成的影响(报告是最好的),需要使用现在完成时,结构为have/has+动词过去分词。主语we是复数,助动词用have;动词discuss的过去分词是discussed。
38.The young man ________ (take) some medicine, but he is still feeling cold.
【答案】has taken
【详解】句意:这个年轻人已经吃了一些药,但他仍然觉得冷。句中“but he is still feeling cold”表明“吃药”的动作已经完成,且对现在有影响,应用现在完成时。主语“The young man”为单数,助动词用“has”;“take”的过去分词形式为“taken”。
39.His diary is full of hidden feelings that he hasn’t ________ (not tell) anyone. He prefers to keep them to himself.
【答案】told
【详解】句意:他的日记里充满了从未告诉过任何人的隐秘情感。他更愿意把它们藏在心里。tell“告诉”,为动词。括号中给出的not与前面hasn’t中的not重复,故忽略括号中的not,只需将tell变为过去分词,构成现在完成时的否定形式(hasn’t+过去分词),故填told。
40.My experience has ________ (prove) that hard work pays off.
【答案】proven/proved
【详解】句意:我的经验证明努力工作是有回报的。句中有助动词has,说明句子是现在完成时,后面需要用动词的过去分词形式,prove的过去分词是proven/proved。
三、完成句子(本大题共10小题,每小题2分,共20分)
41.我爸爸大学毕业后就在这里工作。
My father ________ ________ here since he finished college.
【答案】 has worked
【详解】原句中“工作”是关键词,表示“工作”的单词是work,句中“since he finished college”表明主句需用现在完成时“have/has+动词的过去分词”,主语是My father,助动词用has,work的过去分词为worked。
42.多亏了政府的支持,村里的道路近年来改善了很多。
Thanks to the government’s support, the roads in the village ________ ________ a lot in recent years.
【答案】 have improved
【详解】原句中“已经改善了”是关键词,表示“改善”的动词是improve。in recent years表示从过去持续到现在的动作,应用现在完成时,主语roads为复数,助动词用have,improve的过去分词为improved。
43.作为中国改革开放的先行者,深圳吸引了来自世界各地的劳动者。
A pioneer in China’s reform and opening up, Shenzhen ________ ________ workers from across the world.
【答案】 has attracted
【详解】原句中“吸引了”是关键词,表示“吸引”是动词attract,结合语境和时态,本句为现在完成时,主语Shenzhen是第三人称单数,故填has;attracted。
44.这本书我已经借了三天了。
I ________ ________ this book for three days.
【答案】 have kept/had
【详解】原句中“借了三天”是关键词,表示持续性的“借(有)”,需用延续性动词keep/have而非短暂性动词borrow。句中“已经”和“for three days”表明本句使用现在完成时(have/has+过去分词),主语为I,助动词用have,keep的过去分词为kept,have的过去分词为had。
45.我们在自然灾害之后提供了医疗救助。
We’ve ________ ________ ________ after natural disasters.
【答案】 provided medical aid
【详解】原句中“提供医疗救助”是关键词,“提供”是“provide”,“医疗救助”是“ medical aid”。本句为现在完成时,have/has后接过去分词,provide的过去分词为provided。
46.自从2009年以来,我成为了一名志愿者。
________ ________ 2009, I’ve been a volunteer.
【答案】 Ever since
【详解】原句中“自从……以来”是关键词,表示“自从……以来”的短语是Ever since。位于句首,第一个单词“ever”的首字母需大写。
47.加入这个组织后,我交了很多朋友。
I ________ ________ a lot of friends ________ I ________ the organization.
【答案】 have made since joined
【详解】原句中“加入……后、交朋友”是关键词,表示“加入”的动词是join,从句表示过去的时间点,需用一般过去时,故join变为joined;表示“……后”的连词是since;表示“交朋友”的动词短语是make friends,表示“加入组织”这一过去动作对现在造成的影响,需用现在完成时态,其结构为have/has done,主语为I,助动词用have,make的过去分词为made。
48.我从去年开始就在那里做志愿者了。
I’ve been a volunteer ________ ________ last year.
【答案】 there since
【详解】根据中文提示“从…… 开始”和“I’ve been a volunteer”,此处需要使用现在完成时的时间标志,“自从”的英文是since,“那里”用副词there表示。故填there;since。
49.他捐了尽可能多的钱给慈善机构。
He has ________ as much money as possible ________ ________.
【答案】 donated to charity
【详解】原句中表达“捐赠某物给……”是固定搭配donate…to…,句子为现在完成时,has后需接动词过去分词,donate的过去分词是donated;“慈善机构”对应单词charity。
50.他离开家乡已经十年了。
He ________ ________ ________ from his hometown for ten years.
【答案】 has been away
【详解】原句中“已经离开十年了”表示动作持续到现在,使用现在完成时。leave是短暂性动词,不能与时间段连用,需转换为延续性动词短语be away。主语He是第三人称单数,助动词用has,be的过去分词为been。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$
Unit 7-8 单元语法综合练习
现在完成时
(时间:40分钟,满分:100分)
现在完成时
用法
①表示过去的行为对现在产生的影响
②表示过去的某一动作/状态一直持续到现在
结构
主语 + have/ has + 过去分词 + 其它 (主语是第三人称单数时用 has)
时间标志词
①already (肯定句)
②yet (疑问句/否定句)
③so far
④since + 时间点
⑤for + 时间段
⑥recently
标 志 词
already(“ 已经 ”,用于肯定句)
He has already got her help.
yet(“已经 ”,用于疑问句;“还 ”, 用于否定句)
Has he come back yet?
He hasn’t come back yet.
ever(曾经)
This is the best film I have ever seen.
never(从没)
He has never been to Beijing.
for(+时间段)
He has been away for two years.
since ( +时间点/…ago/从句)
He has been an English teacher since 1992.
Mr Green has lived in China since five months ago.
Mr Green has lived in China since he came to China.
以动作发生的次数为标志,比如 twice, three times。
He says he has been to the USA three times.
以 so far, in the last/past few years, recently 为标志
He has got to Beijing so far.
She has studied over 2000 words in the last few years.
一、单项选择(本大题共30小题,每小题2分,共60分)
1.— Daniel with his cousins ________ the shopping mall to buy drinks.
— Oh, that’s why I can’t find them now.
A.have gone to B.have been to C.has gone to D.has been to
2.She ________ the book ________ last week.
A.has borrowed; for B.has kept; since C.has borrowed; since D.has kept; for
3.—The Whites have ________ Macao on vacation. They’ll stay there for a week.
—Oh, really? I have never ________ there.
A.gone to; been B.gone to; been to C.been to; gone D.been to; gone to
4.The old man ________ for ten years, but his children still miss him very much.
A.died B.has died C.has been dead D.was dead
5.My parents ________ in this small town since they got married twenty years ago.
A.live B.lived C.have lived D.were living
6.Ms. Wang ________ English in our school since 2003. She is very experienced now.
A.teaches B.taught C.will teach D.has taught
7.I ________ many other terrible moments since then.
A.experienced B.has experience C.experiences D.have experienced
8.It’s said that two years ________ since he _______ the party.
A.has past; joined B.have passed; joined
C.has passed; joins D.have passed; has joined
9.Our teacher isn’t in the office. She ______ the school hall since 40 minutes ago and the show is still going on.
A.has gone to B.has been to C.has been in D.has gone into
10.—I am really lost in Shanghai during the trip this time!
—Yeah. The city________ a lot since you left five years ago.
A.changed B.is changing C.has changed D.will change
11.Millie, as well as her parents, ________ their plan for the May Day holiday. And they are getting things ready for the holiday now.
A.discussed B.has discussed C.are discussing D.have discussed
12.—Have you seen the film Blades of the Guardians (镖人) yet?
—Not yet, but my cousin ________ the filming location (地点) in Xinjiang twice. He said that the views there are amazing.
A.went to B.has gone to C.has been to D.has been in
13.— What do you think of the film Hi, Mom?
— Wonderful. I ________ it twice already.
A.see B.saw C.have seen D.will see
14.—The Three-body Problem is fantastic. It is a Hugo Award-winning novel.
—I agree. I _________ it several times so far.
A.read B.am reading C.have read D.will read
15.—What’s your hobby, Laura?
—My hobby is collecting stamps. In the last five years, I________1000 stamps.
A.collect B.collected C.was collecting D.have collected
16.I ________ reading this science fiction novel, and it’s really amazing.
A.just finish B.have just finished
C.am just finishing D.had just finished
17.Have you ________ been to the Victoria Falls?
A.already B.yet C.just D.ever
18.— Why do you know so much about Chinese traditional festivals?
— Because I ________ them online for my research since last year.
A.explore B.explored C.have explored D.will explore
19.—Do you play on the after-school basketball team?
—Yes, I ________ for a month, and now I can work well with the other players.
A.practice B.have practiced C.was practicing D.will practice
20.—How long have you ________ this bike?
—For two years. It’s my birthday gift from my father.
A.bought B.borrowed C.had D.lent
21.—Have you _______ the new movie called The Wandering Earth?
—Yes, it’s very popular.
A.hear from B.heard of C.heard from D.hear of
22.Daming ________ a member of the school space club for two years.
A.was B.is C.has been D.will be
23.Look! The rain ________. We can go on a picnic in the park.
A.is stopping B.stops C.stopped D.has stopped
24.— Great changes ________ in Chengdu in the last few years.
— Yes, everything has changed a lot.
A.happen B.have taken place C.were taken place D.have happen
25.So far, red tourism (旅游业) ________ quickly and it’s becoming more and more popular.
A.developed B.will develop C.has developed D.have developed
26.—How is your English study?
—Great! I ________ a lot of progress since I joined the English club last term.
A.make B.made C.have made D.will make
27.His father ________ to Nanjing. He ________ back next week.
A.has been, is B.has been, will come
C.has gone, is D.has gone, will be
28.A new theme park ________ for two months in the city centre, but we ________ there so far.
A.has opened; haven’t gone B.has been open; haven’t been
C.has been open; haven’t gone to D.has been opened; haven’t been to
29.—________ you ________ the exchange students around your hometown yet?
—Yes. We had a fantastic time there.
A.Have; shown B.Do; show C.Will; show D.Did; show
30.My parents ________ to Sanya many times, but they ________ to Hainan Island this summer holiday and won’t be back until next week.
A.have been; have gone B.have gone; have been
C.has been; has gone D.has gone; has been
二、单词拼写(本大题共10小题,每小题2分,共20分)
31.He ________(miss) three lessons since he was ill.
32.The volunteers ________ (hand) out food to people in need many times.
33.She has ________ (teach) the elderly how to use a mobile phone.
34.He has ________ (give) directions to many lost visitors at the stadium.
35.Since the 2026 Spring Festival Gala, Wuxi ________ (grow) into a popular city mixing technology and culture.
36.China’s forest area has ________ (increase) a lot since 1978.
37.I’m sure our group’s report is the best since we ________ (discuss) it many times.
38.The young man ________ (take) some medicine, but he is still feeling cold.
39.His diary is full of hidden feelings that he hasn’t ________ (not tell) anyone. He prefers to keep them to himself.
40.My experience has ________ (prove) that hard work pays off.
三、完成句子(本大题共10小题,每小题2分,共20分)
41.我爸爸大学毕业后就在这里工作。
My father ________ ________ here since he finished college.
42.多亏了政府的支持,村里的道路近年来改善了很多。
Thanks to the government’s support, the roads in the village ________ ________ a lot in recent years.
43.作为中国改革开放的先行者,深圳吸引了来自世界各地的劳动者。
A pioneer in China’s reform and opening up, Shenzhen ________ ________ workers from across the world.
44.这本书我已经借了三天了。
I ________ ________ this book for three days.
45.我们在自然灾害之后提供了医疗救助。
We’ve ________ ________ ________ after natural disasters.
46.自从2009年以来,我成为了一名志愿者。
________ ________ 2009, I’ve been a volunteer.
47.加入这个组织后,我交了很多朋友。
I ________ ________ a lot of friends ________ I ________ the organization.
48.我从去年开始就在那里做志愿者了。
I’ve been a volunteer ________ ________ last year.
49.他捐了尽可能多的钱给慈善机构。
He has ________ as much money as possible ________ ________.
50.他离开家乡已经十年了。
He ________ ________ ________ from his hometown for ten years.
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$