内容正文:
班级 姓名 学号 分数
Unit 2 Amazing China
现在完成时(2)
(时间:60分钟,满分:100分)
一、单项选择(本大题共30小题,每小题2分,共60分)
1.—Where is Jane?
—She ________ the library.
A.has been to B.has gone to C.has been in D.has been at
【答案】B
【详解】句意:——简在哪里?——她去了图书馆。
考查现在完成时。has been to表示去过某地,但现在已经回来了;has gone to表示去了某地,现在还在那里,没有回来;has been in/has been at表示在某个地方待了一段时间,但通常用于描述状态或持续时间。根据“Where is Jane?”可知,问题询问简的当前位置,且简不在此处,“has gone to”符合题意。故选B。
2.—How long ______ you ______ the computer?
—For about 4 years.
A.did; buy B.have; bought C.have; had D.will; buy
【答案】C
【详解】句意:——你拥有这台电脑多久了?——大约4年了。
考查动词时态。根据答句“For about 4 years”可知,问句需用现在完成时,其结构为have/has done,且动词需为延续性动词,bought“买”是非延续性动词,需用have的过去分词had。故选C。
3.Mr. Wang ________ science in the community college for over three years.
A.is teaching B.has taught C.taught D.will teach
【答案】B
【详解】句意:王老师在社区学院教科学已经超过三年了。
考查现在完成时。is teaching正在教(现在进行时);has taught已经教(现在完成时);taught教过(一般过去时);will teach将要教(一般将来时)。根据句中的时间状语“for over three years”可知,此处表示持续一段时间,强调从过去持续到现在的动作或状态,应使用现在完成时。故选B。
4.The astronauts________ out many experiments since they entered the space station.
A.are carrying B.carried C.will carry D.have carried
【答案】D
【详解】句意:自从宇航员进入空间站以来,他们已经进行了许多实验。
考查动词时态。are carrying现在进行时;carried一般过去时;will carry一般将来时;have carried现在完成时。根据时间状语“since they entered the space station”可知,主句应用现在完成时,表示动作从过去开始一直持续到现在。故选D。
5.—Are you a basketball player at your school?
—Yes. I ________ the team 3 years ago. I ________ on it for 3 years.
A.joined; was B.have joined; have
C.joined; have been D.have joined; have been
【答案】C
【详解】句意:——你是你们学校的篮球运动员吗?——是的。我三年前加入了这支球队。我在球队中已经三年了。
考查一般过去时和现在完成时。根据“3 years ago”可知,这是表示过去的时间点,所以应该用一般过去时,第一个空用动词用过去式“joined”;“for 3 years”表示一段时间,常与现在完成时连用,且动词需要用延续性动词,“have been”符合。故选C。
6.—Tina, is that our math teacher Mr. Wang?
—It can’t be Mr. Wang. He ________ to Beijing.
A.have gone B.have been C.has gone D.has been
【答案】C
【详解】句意:——Tina,那是我们的数学老师王老师吗?——不可能是王老师。他已经去北京了。
考查现在完成时。have gone to去了某地(未返回),强调动作结果和当前状态;have been to去过某地(已返回),强调经历。根据“It can’t be Mr. Wang.”可知,王老师现在不在现场,因为他去了北京且未返回,同时,主语“He”为第三人称单数,需用has形式,所以应用has gone。故选C。
7.Ι ________ a lot in swimming since I joined the swimming club last year.
A.improve B.improved C.have improved D.will improve
【答案】C
【详解】句意:自从我去年加入游泳俱乐部以来,我在游泳方面进步了很多。
考查现在完成时。improve“进步”,是动词,根据时间状语“since I joined the swimming club last year.”可知,此处句子需用现在完成时,其谓语结构为“have/has+done”。故选C。
8.—How long ________ you ________ this dictionary?
— For three months.
A.have; borrowed B.have; kept C.did; borrow D.do; keep
【答案】B
【详解】句意:——你保管这本字典多久了?——三个月了。
考查现在完成时与动词的延续性。how long 询问动作持续时间时,需用现在完成时(have/has + 过去分词),且动词必须是延续性动词(表示持续状态);borrow(借入)是瞬间动词,不能与时间段连用;keep(保持)是延续性动词,符合语境。故选B。
9.Most of us ________ great progress since the beginning of this term.
A.make B.made C.will make D.have made
【答案】D
【详解】句意:从这学期开始,我们大多数人都取得了很大的进步。
考查动词时态。根据“since the beginning of this term”可知,句子是现在完成时,其结构是have/has done的形式,主语是复数形式,助动词用have,make的过去分词是made。故选D。
10.Our school _________ a new laboratory since last year. Now students can do experiments there.
A.builds B.built C.has built D.will build
【答案】C
【详解】句意:我们学校自去年以来建了一间新实验室。现在学生们可以在那里做实验了。
考查现在完成时。builds建造,一般现在时的第三人称单数形式;built建造,一般过去时;has built已经建造,现在完成时;will build将建造,一般将来时。根据时间状语“since last year”以及“Now students can do experiments there.”可知,动作从去年开始持续至今,并对现在产生影响,应使用现在完成时。故选C。
11.—Where is your mother, Tom? I haven’t seen her for a few days.
—She ________ to Harbin to visit my grandparents. She will be back next week.
A.goes B.went C.has gone D.has been
【答案】C
【详解】句意:——汤姆,你妈妈在哪里?我好几天没见到她了。——她(已经去了)哈尔滨看望我的祖父母。她下周会回来。
考查has gone to和has been to的区别。goes去(一般现在时);went去(一般过去时);has gone表示去某地了;has been表示曾经去过某地但已返回。根据“I haven’t seen her for a few days”和“She will be back next week”可知,她去了哈尔滨且未返回,强调现在状态,故选C。
12.—Look! The little girl is dancing so beautifully on the square.
—Yes, she has been learning to dance ________ she was 5 years old.
A.since B.until C.before D.after
【答案】A
【详解】句意:看!那个小女孩在广场上跳舞跳得真美。是的,她自从五岁起就一直在学跳舞。
考查连词辨析。since自从;until直到;before在……之前;after在……之后。根据“she has been learning to dance”可知,该句使用现在完成进行时,表示动作从过去开始持续到现在,因此,此处需用since引导时间状语从句,表示起点。故选A。
13.He ______ to the Great Wall twice, so he doesn’t want to go there again.
A.has been B.has gone C.went D.will go
【答案】A
【详解】句意:他去过长城两次,所以他不想再去那里了。
考查时态及动词辨析。have/has been to去过(已回来);have/has gone to去了(未回来)。根据“he doesn’t want to go there again”可知,他已去过且回来了,因此用has been。故选A。
14.—When will your cousin come back from Canada?
—He ________ for three months and he will return next week.
A.has left B.has been away C.left D.was away
【答案】B
【详解】句意:——你表弟什么时候从加拿大回来?——他已经离开三个月了,下周回来。
考查时态及延续性动词。for three months是一段时间,需使用完成时并与延续性动词或状态连用。leave是短暂性动词,不能与时间段连用,因此用has been away表示“已经离开(持续状态)”。故选B。
15.He has lived in Beijing ________ he was ten years old.
A.for B.since C.when D.from
【答案】B
【详解】句意:他从十岁起就住在北京了。
考查连词辨析。for后接时间段;since后接时间点,常与现在完成时连用;when当……时;from从……起。根据“He has lived in Beijing...he was ten years old.”可知,主句使用现在完成时,表示动作从过去持续到现在,从句为过去时间点,此处用since,强调“从十岁起一直居住”。故选B。
16.—This morning I saw Miss Brown in the library.
—It couldn’t be her. She ________ Germany and she won’t be back until next year.
A.has gone to B.has been to C.has been in
【答案】A
【详解】句意:——今天早上我在图书馆看到布朗小姐了。——那不可能是她。她去了德国,并且直到明年才会回来。
考查现在完成时短语辨析。has gone to去了某地(未归),强调动作和当前状态;has been to曾经去过某地(已返回);has been in已经在某地停留(一段时间)。根据“she won’t be back until next year”可知,布朗小姐现在不在本地,而是去了德国尚未返回。故选A。
17.— The movie ________ since last week. Why not go and see it tonight?
— I’ll go with you if I finish the work early.
A.has begun B.began C.has been on
【答案】C
【详解】句意:——这部电影从上周开始一直在上映。为什么今晚不去看呢?——如果我早点完成工作,我就和你一起去。
考查现在完成时。begin意为“开始”,是瞬间动词,不能与“since last week”连用表示持续动作;be on意为“上映”,表示持续状态,可与“since last week”连用。根据“since last week”可知,该句应用现在完成时,be on应变为has been on。故选C。
18.The old man ________ for 5 years.
A.died B.has died C.has been dead D.was dead
【答案】C
【详解】句意:老人已经去世五年了。
考查现在完成时与动词持续性。died去世了,一般过去时;has died已经去世,现在完成时;has been dead已经去世了,现在完成时;was dead去世了,一般过去时。分析句子可知,“for 5 years”表示一段时间,句子需用现在完成时并表示持续状态,die为非延续性动词,不能与for+时间段连用,若连用必转化成be dead的形式,所以has been dead符合题意。故选C。
19.—By the way, where is Michael?
—He ________ the library, and he ________ there half an hour ago.
A.has gone to; goes B.has been to; went C.has gone to;went
【答案】C
【详解】句意:—— 顺便问一下,Michael在哪里?—— 他去了图书馆,并且他半小时前去了那里。
考查动词时态和短语辨析。have/has gone to表示去了某地未归,强调当前状态;have/has been to表示去过某地已回,强调经历。根据“where is Michael”和“there half an hour ago”可知,Michael去了图书馆未归,所以第一空应选“has gone to”;而由“half an hour ago”可知,此处句子时态为一般过去时,第二个空应填动词的过去式形式,故选C。
20.Daniel ________ in the same school since he came back from England.
A.stayed B.was staying C.will stay D.has stayed
【答案】D
【详解】句意:Daniel自从从英国回来后,就一直待在同一所学校。
考查现在完成时。根据“since he came back from England”可知,主句需用现在完成时(have/has + 过去分词)。故选D。
21.Since its invention in the 1940s, the computer ________ smaller and smaller in size.
A.has become B.is becoming C.will become D.became
【答案】A
【详解】句意:自从20世纪40年代发明以来,计算机的尺寸变得越来越小。
考查动词时态。根据“Since its invention in the 1940s”可知,句子应用现在完成时,其结构为“have/has+过去分词”,此处应用has become。故选A。
22.—Danny, where’s your father?
—Oh, he ________ Beijing on business for over a week. He’ll be back soon.
A.has been in B.went to C.has gone to D.has been to
【答案】A
【详解】句意:——丹尼,你父亲在哪里?——哦,他在北京出差已经一个多星期了。他很快就会回来。
考查现在完成时。has been in去了某地,还在那里;went to去;has gone to去了某地,未回;has been to去过某地,已回。根据“he ... Beijing on business for over a week. He’ll be back soon.”可知,他去北京出差已经一周了,表示“去了北京且还在”,强调从过去持续到现在的状态,与“for over a week”表示一段时间的状语匹配。故选A。
23.Although Lucy ________ the Great Wall, she still plans to visit it again.
A.has been to B.has gone to C.has been in D.has been away
【答案】A
【详解】句意:尽管露西已经去过长城,但她仍然计划再去游览一次。
考查现在完成时和短语辨析。has been to去过,已返回;has gone to去了,未返回;has been in待在,某地一段时间;has been away离开,表状态。根据“she still plans to visit it again”可知,这里表示露西已经去过长城且已返回,has been to符合语境。故选A。
24.The therapy centre is on High Street and Mrs. Green ________ colour therapy since she left college.
A.has practised B.practised C.practise D.practising
【答案】A
【详解】句意:理疗中心在High街上,并且Green夫人自从大学毕业后就一直在实践色彩疗法。
考查现在完成时。根据“since she left college”可知,此句时态为现在完成时,表示动作从过去开始持续到现在,结构为has/have done。故选A。
25.The Wandering Earth II ________ with the public since it came out.
A.has been successful B.is successful C.was successful
【答案】A
【详解】句意:《流浪地球2》自上映以来一直很成功。
考查现在完成时。since引导的时间状语表示动作或状态从过去开始持续到现在,因此需用现在完成时has been successful。故选A。
26.—How long ________ you ________ this digital dictionary?
—For half a year. It helps me a lot with my English.
A.have; used B.did; use C.do; use D.will; use
【答案】A
【详解】句意:——你使用这本电子词典多久了?——半年了。它对我的英语学习帮助很大。
考查动词时态。根据答句“For half a year.”可知,问句是对一段时间进行提问,询问使用电子词典的时长,应该使用现在完成时,其结构为“have/has+过去分词”,主语you是第二人称,助动词用have,use的过去分词是used。故选A。
27.—Qiqihar ________ great changes in the past five years.
—Yes. More parks have been built and the environment is much better.
A.has taken B.has made C.has had D.has seen
【答案】D
【详解】句意:——齐齐哈尔在过去的五年里见证了巨大的变化。——是的。建造了更多的公园,环境好多了。
考查现在完成时和动词辨析。has taken已采取;has made已做出,make changes做出改变,主语多为人或组织;has had已有,have changes有变化,但表达生硬,不自然;has seen已见证,see changes见证变化,表示经历或观察到变化。根据“Qiqihar...great changes in the past five years.”可知,当主语是城市、时间、历史等无生命事物时,常用see表“见证”,此处强调齐齐哈尔在过去五年里亲历了诸多发展变化。故选D。
28.—Where is Mr. Jones?
—He ________ back to America. He ________ for a couple of weeks.
A.went; has left B.has gone; has left
C.has gone; has been away D.went; has been away
【答案】C
【详解】句意:——Jones先生在哪里?——他已经回美国了。他已经离开几个星期了。
考查现在完成时和动词延续性用法。根据“—Where is Mr. Jones? —He ... back to America. He ... for a couple of weeks.”可知,第一空表示“回美国”的动作已完成且人未返回,应用现在完成时态,用has gone;第二空所在句子中for a couple of weeks,表时间段,“离开”需表示持续状态,非延续性动词leave不能直接接时间段,需改用has been away。故选C。
29.Great changes ________ in China since the Open Door Policy was carried out.
A.had doubled B.have doubled C.will have doubled D.will double
【答案】B
【详解】句意:自开放政策实施以来,中国发生了翻天覆地的变化。
考查动词时态。had doubled过去完成时;have doubled现在完成时;will have doubled将来完成时;will double一般将来时。根据“since the Open Door Policy was carried out”以及选项可知,应用现在完成时,表示从过去开始持续到现在的动作。故选B。
30.—How long have you been in Fuzhou?
—I have lived here ________.
A.two years ago B.since two years ago C.two years later
【答案】B
【详解】句意:——你在福州待多久了?——我从两年前就住在这里了。
考查现在完成时的时间状语。two years ago两年前;since two years ago从两年前以来;two years later两年后。根据“I have lived here”可知,此句是现在完成时,需用since短语表示从过去持续到现在的时间点。故选B。
二、单词拼写(本大题共10小题,每小题20分,共20分)
31.My sister (learn) English for 5 years. She can speak English very well.
【答案】has learned/has learnt
【详解】句意:我的姐姐已经学习英语五年了。她英语说得很好。learn“学习”,动词;根据“for 5 years”可知,此处用现在完成时,结构为“have/has+过去分词”,主语“My sister”是第三人称单数,助动词用has,learn的过去分词是learned/learnt。故填has learned/has learnt。
32.My father (work) in Daqing Oilfield for 20 years. He loves his job very much.
【答案】has worked
【详解】句意:我爸爸在大庆油田工作了20年。他非常热爱他的工作。work“工作”,动词,“for 20 years”提示用现在完成时,主语my father是单数,用has,“work”的过去分词为worked。故填has worked。
33.Mike (stick) to his promise ever since he made it.
【答案】has stuck
【详解】句意:自从迈克做出承诺以来,他就一直信守诺言。stick“坚持/信守”,since引导时间状语从句,主句用现在完成时,主语Mike为第三人称单数,助动词用has,stick的过去分词为stuck。故填has stuck。
34.My family and I (be) in Sanya for five days.
【答案】have been
【详解】句意:我和我的家人在三亚已经待了五天。根据“for five days”可知,句子时态为现在完成时,其结构为“have/has+过去分词”,该句主语“My family and I”表示复数概念,所以助动词用“have”,“be”的过去分词是“been”。故填have been。
35.She (collect) a lot of stories about wisdom since she began this project.
【答案】has collected
【详解】句意:自从她开始这个项目以来,已经收集了许多关于智慧的故事。collect“收集”,动词;根据时间状语从句“since she began this project”可知,主句动作从过去开始持续到现在,应用现在完成时have/has+过去分词。主语“She”为第三人称单数,故用has collected。故填has collected。
36.She has (study) English for five years.
【答案】studied
【详解】句意:她已经学习英语五年了。根据“for five years.”可知,时态用现在完成时,动词用过去分词studied“学习”,与has构成完成时结构。故填studied。
37.My mom (make) this kind of cake for three years.
【答案】has made
【详解】句意:我妈妈做这种蛋糕已经三年了。根据“for three years”可知,句子时态为现在完成时,结构为“have/has + 动词过去分词”,主语为“My mom”,助动词需用has。故填has made。
38.Quan Hongchan, the gold medal winner, (practise) diving since 2014.
【答案】has practised
【详解】句意:金牌得主全红婵自2014年以来一直在练习跳水。根据“since 2014”可知,句子时态为现在完成时,其结构为“have/has+动词的过去分词”。主语“Quan Hongchan”是第三人称单数,因此用has,practise“练习”,动词,其过去分词为practised。故填has practised。
39.The number of students in our school (increase) by 200 since 2024.
【答案】has increased
【详解】句意:自2024年以来,我们学校的学生人数增加了200人。根据“since 2024”可知句子用现在完成时,主语是The number of students in our school,助动词用has,increase的过去分词是increased。故填has increased。
40.We (live) in this neighborhood for five years, and we know most of our neighbors.
【答案】have lived
【详解】句意:我们在这个社区住五年了,并且我们认识大部分的邻居。根据“for five years”可知,此句应用现在完成时,表示从过去某个时间点开始一直持续到现在的动作或状态,其结构为“have/has+过去分词”。live“居住”,动词,其过去分词为lived,主语“We”为复数,助动词用have。故填have lived。
三、完成句子(本大题共10小题,每小题20分,共20分)
41.Kitty and her parents lived in Beijing two years ago. (用for two years改写句子)
Kitty and her parents in Beijing for two years.
【答案】 have lived
【详解】句意:Kitty和她的父母两年前住在北京。“for two years”是现在完成时的时间标志,现在完成时结构为“have/has + 过去分词”,主语“Kitty and her parents”是复数,助动词用have;“live”的过去分词是lived。故填have;lived。
42.杰克照顾这只猫已经三天了。
Jack has already this cat for three days.
【答案】looked after/taken care of
【详解】根据中英文对照可知,此处缺少“照顾”。look after/take care of是固定搭配,意为“照顾”;根据“has already”可知,此处用现在完成时,故look/take需用过去分词形式looked/taken。故填looked after/taken care of。
43.We got to know each other 3 years ago. (改为同义句)
We since 3 years ago.
【答案】 have known each other
【详解】句意:我们3年前认识了彼此。“since 3 years ago”是现在完成时的标志,现在完成时结构为 “have/has + 过去分词”;主语“We”是复数,助动词用“have”,“know”的过去分词是“known”;each other“彼此”。故填have;known;each;other。
44.作者从小就热爱旅行。
The writer since he was a child.
【答案】 has loved travelling
【详解】根据中英文对照可知,此处缺“热爱旅行”,“热爱”对应的英语单词是“love”后接动名词作宾语;“旅行”travel,动名词形式为travelling。又因为句中的“since he was a child”是现在完成时的标志性时间状语,说明“热爱旅行”这个动作是从过去持续到现在的,是现在完成时,其结构为have/has+过去分词,主语是第三人称“The writer”,因此用has,love的过去分词为loved。故填has;loved;travelling。
45.They studied English last week. (用since two weeks ago代替last week改写句子)
They English since two weeks ago.
【答案】 have studied
【详解】句意:他们从两周前开始学习英语。原句时间状语“last week”改为 “since two weeks ago”后,句子需用现在完成时;主语“They”是复数,助动词用“have”,“study”的过去分词是“studied”。故填have;studied。
46.Tom bought a new bike last month. (改为现在完成时)
Tom a new bike for a month.
【答案】 has had
【详解】句意:汤姆上个月买了一辆新自行车。原句为一般过去时,改为现在完成时,其结构为“have/has+过去分词”,主语Tom是第三人称单数,所以用has;buy是短暂性动词,不能与一段时间“for a month”连用,需要将其转化为延续性动词have,其过去分词是had。故填has;had。
47.他已经和她结婚三年了。
He has married three years ago.
【答案】【小题1】been 【小题2】to 【小题3】her 【小题4】since
【详解】事情已经发生,时态为现在完成时,“结婚”这一状态从三年前持续到现在,用“be married”表示结婚的状态,“be”的现在完成时形式是“has been”;“和某人”用介词“to”与“married”搭配,表示“与……结婚”;“三年前”是时间起点,用“since three years ago”表示从三年前到现在的一段时间。故填been;to;her;since。
48.He has been like this for two days.(对画线部分提问)
has he been like this?
【答案】 How long
【详解】句意:他像这样已经两天了。本题的时态是现在完成时,其构成是:have/has+现在分词,句尾for two days表示的是一段时间,对它提问,可以使用how long,how位于句首需大写首字母。故填How;long。
49.我曾经去过广东科学中心来提升自我。
I to Guangdong Science Center to improve myself.
【答案】 have been
【详解】对照中英文可知,缺少“曾经去过”。“曾经去过”表明时态是现在完成时,强调过去的经历对现在的影响。“曾经去过……”用动词短语have been to,表示曾经去过某地并已返回。故填have;been。
50.汤姆去看医生了,因为他发烧了。
Tom the doctor’s because he has a fever.
【答案】 has gone to
【详解】根据中英文对照可知,此处应用have gone to表示“去了某地”,此处表示去了医生那里,还没有回来,主语是第三人称单数,故助动词用has。故填has;gone;to。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$
班级 姓名 学号 分数
Unit 2 Amazing China
现在完成时(2)
(时间:60分钟,满分:100分)
一、单项选择(本大题共30小题,每小题2分,共60分)
1.—Where is Jane?
—She ________ the library.
A.has been to B.has gone to C.has been in D.has been at
2.—How long ______ you ______ the computer?
—For about 4 years.
A.did; buy B.have; bought C.have; had D.will; buy
3.Mr. Wang ________ science in the community college for over three years.
A.is teaching B.has taught C.taught D.will teach
4.The astronauts________ out many experiments since they entered the space station.
A.are carrying B.carried C.will carry D.have carried
5.—Are you a basketball player at your school?
—Yes. I ________ the team 3 years ago. I ________ on it for 3 years.
A.joined; was B.have joined; have
C.joined; have been D.have joined; have been
6.—Tina, is that our math teacher Mr. Wang?
—It can’t be Mr. Wang. He ________ to Beijing.
A.have gone B.have been C.has gone D.has been
7.Ι ________ a lot in swimming since I joined the swimming club last year.
A.improve B.improved C.have improved D.will improve
8.—How long ________ you ________ this dictionary?
— For three months.
A.have; borrowed B.have; kept C.did; borrow D.do; keep
9.Most of us ________ great progress since the beginning of this term.
A.make B.made C.will make D.have made
10.Our school _________ a new laboratory since last year. Now students can do experiments there.
A.builds B.built C.has built D.will build
11.—Where is your mother, Tom? I haven’t seen her for a few days.
—She ________ to Harbin to visit my grandparents. She will be back next week.
A.goes B.went C.has gone D.has been
12.—Look! The little girl is dancing so beautifully on the square.
—Yes, she has been learning to dance ________ she was 5 years old.
A.since B.until C.before D.after
13.He ______ to the Great Wall twice, so he doesn’t want to go there again.
A.has been B.has gone C.went D.will go
14.—When will your cousin come back from Canada?
—He ________ for three months and he will return next week.
A.has left B.has been away C.left D.was away
15.He has lived in Beijing ________ he was ten years old.
A.for B.since C.when D.from
16.—This morning I saw Miss Brown in the library.
—It couldn’t be her. She ________ Germany and she won’t be back until next year.
A.has gone to B.has been to C.has been in
17.— The movie ________ since last week. Why not go and see it tonight?
— I’ll go with you if I finish the work early.
A.has begun B.began C.has been on
18.The old man ________ for 5 years.
A.died B.has died C.has been dead D.was dead
19.—By the way, where is Michael?
—He ________ the library, and he ________ there half an hour ago.
A.has gone to; goes B.has been to; went C.has gone to;went
20.Daniel ________ in the same school since he came back from England.
A.stayed B.was staying C.will stay D.has stayed
21.Since its invention in the 1940s, the computer ________ smaller and smaller in size.
A.has become B.is becoming C.will become D.became
22.—Danny, where’s your father?
—Oh, he ________ Beijing on business for over a week. He’ll be back soon.
A.has been in B.went to C.has gone to D.has been to
23.Although Lucy ________ the Great Wall, she still plans to visit it again.
A.has been to B.has gone to C.has been in D.has been away
24.The therapy centre is on High Street and Mrs. Green ________ colour therapy since she left college.
A.has practised B.practised C.practise D.practising
25.The Wandering Earth II ________ with the public since it came out.
A.has been successful B.is successful C.was successful
26.—How long ________ you ________ this digital dictionary?
—For half a year. It helps me a lot with my English.
A.have; used B.did; use C.do; use D.will; use
27.—Qiqihar ________ great changes in the past five years.
—Yes. More parks have been built and the environment is much better.
A.has taken B.has made C.has had D.has seen
28.—Where is Mr. Jones?
—He ________ back to America. He ________ for a couple of weeks.
A.went; has left B.has gone; has left
C.has gone; has been away D.went; has been away
29.Great changes ________ in China since the Open Door Policy was carried out.
A.had doubled B.have doubled C.will have doubled D.will double
30.—How long have you been in Fuzhou?
—I have lived here ________.
A.two years ago B.since two years ago C.two years later
二、单词拼写(本大题共10小题,每小题20分,共20分)
31.My sister (learn) English for 5 years. She can speak English very well.
32.My father (work) in Daqing Oilfield for 20 years. He loves his job very much.
33.Mike (stick) to his promise ever since he made it.
34.My family and I (be) in Sanya for five days.
35.She (collect) a lot of stories about wisdom since she began this project.
36.She has (study) English for five years.
37.My mom (make) this kind of cake for three years.
38.Quan Hongchan, the gold medal winner, (practise) diving since 2014.
39.The number of students in our school (increase) by 200 since 2024.
40.We (live) in this neighborhood for five years, and we know most of our neighbors.
三、完成句子(本大题共10小题,每小题20分,共20分)
41.Kitty and her parents lived in Beijing two years ago. (用for two years改写句子)
Kitty and her parents in Beijing for two years.
42.杰克照顾这只猫已经三天了。
Jack has already this cat for three days.
43.We got to know each other 3 years ago. (改为同义句)
We since 3 years ago.
44.作者从小就热爱旅行。
The writer since he was a child.
45.They studied English last week. (用since two weeks ago代替last week改写句子)
They English since two weeks ago.
46.Tom bought a new bike last month. (改为现在完成时)
Tom a new bike for a month.
47.他已经和她结婚三年了。
He has married three years ago.
48.He has been like this for two days.(对画线部分提问)
has he been like this?
49.我曾经去过广东科学中心来提升自我。
I to Guangdong Science Center to improve myself.
50.汤姆去看医生了,因为他发烧了。
Tom the doctor’s because he has a fever.
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$