内容正文:
班级 姓名 学号 分数
Unit 2 Getting along
现在完成时(2)
(时间:60分钟,满分:100分)
1、 单项选择(本大题共30小题,每小题2分,共60分)
1.—Do you know how long Natsumi ________?
—________ she lay on her desk. Should we wake her up for the lesson?
A.has been asleep; Since B.has been asleep; After
C.has fallen asleep; Since D.has fallen asleep; After
【答案】A
【详解】句意:——你知道Natsumi睡了多久吗?——自从她趴在桌子上就睡着了。我们要叫醒她上课吗?
考查动词时态和连词辨析。has been asleep表示持续的状态,强调睡觉的时长;has fallen asleep表示入睡的动作,不强调时长。根据问句“how long”询问持续时间,应选延续性动词has been asleep。Since表示“自从”,与完成时连用;After表示“在……之后”,与过去时连用。根据语境的完成时态,应选Since。故选A。
2.—Has he returned the book to the library?
—No. He has ______ it for one week.
A.borrowed B.lent C.kept D.bought
【答案】C
【详解】句意:——他把书还给图书馆了吗?——不,他已经保存了一个星期。
考查动词辨析。borrowed借入,短暂性动词;lent借出,短暂性动词;kept保留,延续性动词;bought购买,短暂性动词。根据“He has ... it for one week.”可知,此句为现在完成时,应该用延续性动词kept,表示将书保留一个星期。故选C。
3.—How long have you owned this soft toy?
—I _______ it since I was six years old.
A.have bought B.have had C.have borrowed D.have lent
【答案】B
【详解】句意:——你拥有这个毛绒玩具多久了?——自从我六岁起我就拥有它了。
考查延续性动词和非延续性动词。have bought已经买了,非延续性动词;have had已经拥有,延续性动词;have borrowed已经借入,非延续性动词;have lent已经借出,非延续性动词。根据“How long have you owned this soft toy?”和“since I was six years old”可知,此处需要表示“持续拥有”的动词,buy, borrow和lend是非延续性动词,不能与“since+时间点”连用,故选B。
4.Our bus was 20 minutes late. By the time we arrived at the cinema, the movie ________ for 10 minutes.
A.had started B.has started C.had been on D.has been on
【答案】C
【详解】句意:我们的公交车晚点了20分钟。当我们到达电影院时,电影已经开始了10分钟。
考查过去完成时的用法。根据“By the time we arrived”可知,电影开始发生在“到达”之前,即“过去的过去”,需用过去完成时,结构为“had done”。此外,“start”是瞬间动词,不能与“for + 时间段”连用,需用延续性动词短语“be on”(表示状态)。A项和B项均为瞬间动词,不符合语法;D项为现在完成时,时态错误。故选C。
5.—When did Mary leave her office?
—She ________ for about 5 minutes.
A.left B.was away C.has been away D.has left
【答案】C
【详解】句意:——Mary什么时候离开她的办公室?——她已经离开五分钟了。
考查时态。根据“for about 5 minutes”为“for+时间段”,是现在完成时的标志词,且谓语动词必须是延续性动词,故瞬间动词leave要转变成be away,表状态可以延续。用has been away。故选C。
6.—Do you know how long the drama A Dream of Red Mansions (红楼梦) ________?
—It began twenty minutes ago.
A.began B.has lasted C.has begun D.has held
【答案】B
【详解】句意:——你知道《红楼梦》这部剧播了多长时间吗?——二十分钟前开始的。
考查现在完成时。根据“It began twenty minutes ago.”可知,问句问开始了多长时间,答句从二十分钟前开始到现在的持续,该句时态为现在完成时,动词last意为“持续”,现在完成时结构has lasted。故选B。
7.Jane ________ for 15 years, yet she still doesn’t know what kind of man she ________.
A.has been married; has married with B.has been married; married
C.has got married; married to D.has married; has married to
【答案】B
【详解】句意:简结婚15年了,但她仍然不知道嫁给了什么样的男人。
考查时态。根据“for 15 years”可知,时态为现在完成时,结构为have/has done,谓语动词用持续性动词,be married“已婚”,表示状态。再根据“yet she still doesn’t know what kind of man she ”可知此处是表示过去的动作,用一般过去时,故选B。
8.—I’m sorry for being late.
—Never mind. The meeting ________ for only 5 minutes.
A.has begun B.has been on C.has ended D.begin
【答案】B
【详解】句意:——对不起,我迟到了。——没关系。会议才进行5分钟。
考查现在完成时。根据题意可知,for+一段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,动词应用延续性,begin的延续性应为“have/has been on”,表示“已经进行/开始”,主语是单数“the meeting”,助动词应为has。故选B。
9.How long have you _______ in Beijing?
A.reached B.arrived C.been D.got
【答案】C
【详解】句意:你在北京多久了?
考查动词辨析。reached到达,及物动词,不与how long连用;arrived到达,不及物动词,不与how long连用;been在,是延续性动词,可与how long连用;got到达,及物动词,不与how long连用。根据“How long have you…in Beijing?”可知,此处是询问在北京待多久了,要用延续性动词been。故选C。
10.Although he _________ his hometown for many years, he still loves it.
A.left B.leaves C.has left D.has been away from
【答案】D
【详解】句意:尽管他离开家乡很多年了,但他仍然爱着它。
考查动词时态和延续性动词。根据“for many years”可知此处需用现在完成时,结构为have/has done,排除A和B;left是短暂性动词,不能与表示一段时间的状语连用,需用be away from表示“离开”。故选D。
11.My parents ________ Tianjin on business for a week. So I live with my uncle these days.
A.have been to B.have gone to C.have been in D.have been away
【答案】C
【详解】句意:我父母在天津出差整整一周了。所以这些天我和我叔叔住在一起。
考查短语辨析。have been to曾去过某地;have gone to已经去了某地;have been in待在某地;have been away已经离开某地。根据“So I live with my uncle these days”可知,父母现在在天津出差,故排除选项A和D。根据“for a whole week”可知,此处表示一段时间,不能用非延续性动词,故排除B。故选C。
12.—It’s time to work now.
—OK. I’ll wake Alan up. He ________ for two hours.
A.has fallen asleep B.has been asleep C.fell asleep D.falls asleep
【答案】B
【详解】句意:——现在到工作的时间了。——好的。我去叫醒艾伦。他已经睡了两个小时了。
考查动词的时态及动词短语。fall asleep入睡,短暂性动词;be asleep睡着,指状态,延续性动词。根据“for two hours”可知,这是一个表示一段时间的时间状语,通常用于现在完成时,其结构是have/has done。此处动词应该用延续性动词,故has been asleep符合题意。故选B。
13.The old man needs five hours’ sleep a night, but he ________ for over seven hours tonight.
A.has gone to bed B.has slept C.has gone to sleep D.has fallen asleep
【答案】B
【详解】句意:这位老人每晚需要睡五个小时,但是他今晚已经睡了超过七个小时。
考查现在完成时的用法。go to bed=go to sleep“去睡觉”,强调动作;sleep“睡觉”,表示状态;fall asleep“入睡”,表示睡觉的动作。“for over seven hours tonight.”强调动作的持续性,只能用sleep。故选B。
14.—When did you make friends with Jim?
—We ________ friends since five years ago.
A.are B.made C.have made D.have been
【答案】D
【详解】句意:——你什么时候和吉姆交上朋友的?——我们从五年前就成了朋友。
考查动词时态。根据“since five years ago”可知应使用现在完成时,结构为have/has done,动词必须是持续性动词be,be friends“成为朋友”,be的过去分词是been。故选D。
15.Mr. Black _________ from Australia for three days.
A.came back B.will be back C.has come back D.has been back
【答案】D
【详解】句意:布莱克先生已经从澳大利亚回来三天了。
考查动词时态和延续性动词。come back回来,短暂性动词;be back回来,延续性动词。根据“for three days”可知,时态是现在完成时(have/has done),且与延续性动词连用,故选D。
16.— The film Ne Zha 2 is really amazing. Have you ________ watched it?
— Not ________. But I plan to watch it at the cinema this Saturday evening.
A.already; just B.ever; yet C.just; already D.yet; ever
【答案】B
【详解】句意:——《哪吒2》真是令人惊喜!你看过了吗?——还没有。但是我计划这个周六晚上去电影院看。
考查现在完成时。already已经;yet还;ever曾经;just仅仅。根据“Have you...watched it?”可知,问句是含有ever的现在完成时的句子,表示“是否曾经做过某事?”,Not yet“还没有”是否定回答。故选B。
17.Our teacher ________ maths in this school since 2021.
A.teaches B.taught C.has taught D.will teach
【答案】C
【详解】句意:自2021年以来,我们的老师一直在这所学校教数学。
考查时态。teaches教,动词三单形式,用于一般现在时;taught教,动词过去式,用于一般过去时;has taught教,用于现在完成时;will teach教,用于一般将来时。根据“since 2021”可知,句子时态是现在完成时,其结构为“have/has+动词的过去分词”,主语“Our teacher”是第三人称单数,因此助动词用has,teach的过去分词是taught。故选C。
18.—Where’s Mike?
—He ______ the library. He’ll be back in two hours.
A.has gone to B.has been in C.has gone in D.has been to
【答案】A
【详解】句意:——Mike在哪里?——他去了图书馆。他两小时后就回来。
考查现在完成时。has gone to已经去了某地(去了还没回来);has been in已经在某地待了(一段时间);has gone in错误搭配;has been to曾经去过某地(现在已经回来了)。根据“He’ll be back in two hours.”可知,时态为现在完成时,表示“去了还没回来”,应用has gone to。故选A。
19.—Hello. Is Lucy at home?
—No, she ________ the library. She ________ a message for you just now.
A.has been in, is leaving B.has gone to, left
C.has been to, has left D.went to, left
【答案】B
【详解】句意:——你好,露西在家吗?——不在,她去图书馆了。她刚刚给你留了条消息。
考查动词时态及短语辨析。has gone to去了某地(尚未回来);has been to去过某地(已返回);has been in持续待在某地;went to为一般过去时。根据“Hello. Is Lucy at home?”及“No,”可知,第一空表示“去了某地(未回来)”,用has gone to;第二空根据“just now”可知,动作发生在过去,用一般过去时,其构成为主语+动词过去式。故选B。
20.—Peter, nobody is here. Where are your family now?
—My family ________ to Chuxiong for the Torch Festival celebrations (火把节).
A.went B.have gone C.have been D.go
【答案】B
【详解】句意:——彼得,没人在这儿。你的家人现在在哪里?——我的家人去楚雄参加火把节庆祝活动了。
考查时态。went去,是一般过去时;have gone to表示去了还没有回来,是现在完成时;have been to表示去过回来了,是现在完成时;go去,是一般现在时。根据“Peter, nobody is here. Where are your family now?”可知,Peter的家人现在都不在这儿,因此表示他们去了火把节还没有回来,用have gone to。故选B。
21.—Is James at home?
—No. He ______ Xi’an to be a volunteer.
A.have gone to B.has been to C.has been in D.has gone to
【答案】D
【详解】句意:——詹姆斯在家吗?——不在。他去西安当志愿者了。
考查现在完成时中“have/has been to”“have/has gone to”“have/has been in”的用法辨析。have/has been to表示“去过某地”,强调过去曾到过该地点,现在已返回原地;have/has gone to表示“去了某地”,强调动作已发生,现在人可能在去某地的途中,也可能已在该地,尚未返回;have/has been in:表示“在某地待了一段时间”,强调在某地的持续状态,常与表示一段时间的状语连用。 根据问句“Is James at home?”及答句“No.”可知,詹姆斯此刻不在家,是“去了西安”还没回来,且主语“he”是第三人称单数,助动词应用“has”。故选D。
22.I ________ all the tasks. There is no need for you to work on them anymore.
A.will finish B.finished C.have finished D.had finished
【答案】C
【详解】句意:我已经完成了所有的任务。你不需要再继续做这些任务了。
考查现在完成时。 根据“There is no need for you to work on them anymore.”可知,此处表达的是任务已经完成,不需要再继续做了,所以应该用现在完成时来表示动作已经完成且对现在有影响。故选C。
23.—Online shopping is one of China’s four great new inventions.
—Yes, it ______ our lives easier.
A.was making B.made C.will make D.has made
【答案】D
【详解】句意:——网购是中国最伟大的新四大发明之一。——是的,它让我们的生活更便捷。
考查现在完成时。根据上文“Online shopping is one of China’s four great new inventions.”可知,此处是说“网购让我们的生活变得更便捷”,强调网购带给我们的影响。故此处应用现在完成时,其结构是have/has done的形式。故选D。
24.My brother ________ college for over three years.
A.has gone to B.has been to C.has entered D.has been in
【答案】D
【详解】句意:我的哥哥在大学已经超过三年了。
考查词语辨析。has gone to后接地点,表示去了某地未回来;has been to后接地点,表示去某地已经回来;has entered进入,enter为非延续性动词,不能和时间段连用;has been in后接地点,表示在某地持续的状态,与时间段连用。根据“for over three years”为时间段及语境可知应是持续在大学上学三年多,故选D。
25.—Are you a football player in your school?
—Yes, I ________ the team two years ago. I ________ on the team for two years.
A.have joined; was B.joined; was C.have joined; am D.joined; have been
【答案】D
【详解】句意:——你是你们学校的足球运动员吗?——是的,两年前我加入了足球队。我已经在队里两年了。
考查一般过去时和现在完成时时态。根据“two years ago”可知,动作发生在过去;根据“for two years”可知,第二个题空时态为现在完成时,现在完成时的谓语动词形式为have/has done。故选D。
26.Linda ________ Chinese since she was 10 years old, and she hopes to visit China one day.
A.studies B.studied C.will study D.has studied
【答案】D
【详解】句意:琳达从10岁开始学习中文,她希望有一天能去中国。
考查现在完成时。studies学习,一般现在时;studied学习,一般过去时;will study将学习,一般将来时;has studied已经学习,现在完成时。根据“since she was 10 years old”可知,此处表示“从十岁开始持续到现在的动作”,用has studied符合语境。故选D。
27.— Please look at these stamps. I ________ them for five years.
— Wow, they are fantastic!
A.have kept B.have bought C.bought D.kept
【答案】A
【详解】句意:——请看看这些邮票。我保留它们五年了。——哇,它们太棒了!
考查现在完成时。根据“for five years.”可知,本句是现在完成时,排除CD。句子谓语动词和一段时间连用,应用延续性动词,buy是短暂性动词,不符合,排除B。keep是延续性动词。故选A。
28.—Lucy, would you like to see the movie Kung Fu Panda with us?
—I’d love to, but I ________ it.
A.saw B.see C.will see D.have seen
【答案】D
【详解】句意:——露西,你想和我们一起看《功夫熊猫》吗?——我很想去,但我已经看过了。
考查现在完成时。根据“but I”可知,前后表示转折关系,想去,但是因为看过,所以不去了。表示过去发生的动作对现在的影响,即已看过所以不能再看,用现在完成时,结构为have/has done。故选D。
29.The number of readers________ a million since the book came out.
A.reaches B.reached C.has reached D.will reach
【答案】C
【详解】句意:自从这本书出版以来,读者的数量已经达到了一百万。
考查动词时态。根据“since the book came out”可知,since引导的时间状语从句,常与现在完成时连用,此处应用现在完成时has reached。故选C。
30.—I haven’t seen Jack for a long time. It’s said that he ________ Sichuan Province on business.
—Yes. And he ________ Chengdu for about a month.
A.has been to; has been in B.has gone to; has been in
C.has been to; has been to D.has gone to; has been to
【答案】B
【详解】句意:——我很久没见到杰克了。据说他去四川省出差了。——是的。而且他在成都已经待了大约一个月了。
考查动词短语辨析。has been to 去过(已返回);has gone to 去了(未返回);has been in 待在(持续状态)。根据“I haven’t seen Jack for a long time”可知杰克未返回,第一空用has gone to;根据“for about a month”可知第二空强调持续状态,用has been in。故选B。
二、单词拼写(本大题共20小题,每小题2分,共40分)
31.We (learn) English for more than 5 years.
【答案】have learned/have learnt
【详解】句意:我们学习英语已经超过五年了。根据“for more than 5 years”可知表示从过去开始一直持续到现在的动作,应用现在完成时,动词learn的过去分词形式为learned/learnt。主语we对应have。故填have learned/learnt。
32.The old man felt sad because his pet dog had been (death) for a week.
【答案】dead
【详解】句意:那位老人感到很难过,因为他的宠物狗去世一个星期了。根据“for a week”可知,在含有for的完成时句子中,应用非延续性动词be dead表示死亡的状态。故填dead。
33.My grandparents have been (marry) for 50 years and they celebrated it last Sunday.
【答案】married
【详解】句意:我的祖父母已经结婚50年了,他们上周日庆祝了这个纪念日。 be married “结婚的,已婚的”,符合语境。故填married。
34.She (marry) for ten years and now she has a lovely daughter.
【答案】has been married
【详解】句意:她结婚十年了,现在她有一个可爱的女儿。根据“for ten years”可知,本句是现在完成时,和一段时间连用,动词应用延续性动词:be married。主语是单数,助动词用has。故填has been married。
35.—Where’s Tommy?
—He (go) to the city library with friends. He’ll be back this afternoon.
【答案】has gone
【详解】句意:——Tommy在哪里?——他和他的朋友去了城市图书馆。他今天下午会回来。 根据“He … (go) to the city library with friends.”可知,此处应用现在完成时,表示“去了某地”,其结构为have/has gone to,主语he是第三人称单数,助动词用has。故填has gone。
36.David knows much about the city because he (be) there many times.
【答案】has been
【详解】句意:大卫对这座城市了解很多,因为他去过那里很多次。根据“many times”可知,此处强调过去对现在产生的影响,用现在完成时,表示去过那里很多次,have/has been to“去过”符合,空处所在句的主语为“he”,所以此处应用has;根据空后的副词“there”可知,此处不加介词to。故填has been。
37.My parents have (travel) to many interesting places. They always share their stories with me.
【答案】travelled/traveled
【详解】句意:我的父母去过许多有趣的地方。他们总是和我分享他们的故事。travel“旅游”,动词;空前的“have”是现在完成时的助动词,其后接动词过去分词,所以空处应填travel的过去分词travelled或traveled。故填travelled/traveled。
38.In the past three years, the workers several new schools near my neighborhood. (build)
【答案】have built
【详解】句意:在过去的三年里,工人们在我居住的附近地区新建了几所学校。根据“In the past three years”可知,句子时态应用现在完成时,其结构为:have/has+动词的过去分词。主语“the workers”为复数,助动词应用have,动词build的过去分词为built。故填have built。
39.Lucy in Germany since her parents got their jobs there. (study)
【答案】has studied
【详解】句意:自从露西的父母在德国找到工作后,她就一直在那里学习。根据“Lucy...in Germany since her parents got their jobs there.”可知,此处是“现在完成时+since+一般过去时”,强调动作已经完成,主语是“Lucy”,助动词用has。故填has studied。
40.—Can I use the computer to search for information now?
—Of course, we (check) it. Help yourself!
【答案】have checked
【详解】句意:——现在我可以用电脑搜索信息了吗?——当然,我们已经检查了。随便用!根据“we… it. Help yourself! ”可知,此处表示强调过去的动作对现在造成的影响,应用现在完成时,主语we是复数形式,助动词用have,动词check的过去分词为checked。故填have checked。
41.So far, China (turn) parts of deserts into forests.
【答案】has turned
【详解】句意:到目前为止,中国已经将部分沙漠变成了森林。根据“So far”可知,该句是现在完成时,其结构为“have/has done”,主语是China,助动词填has,动词改为过去分词turned。故填has turned。
42.Great changes (take) place in my hometown since 2010.
【答案】have taken
【详解】句意:自从2010年,我的家乡发生了巨大的变化。根据“since 2010”可知,句子应用现在完成时,主语为Great changes,助动词用have,take的过去分词为taken。故填have taken。
43.The prices of houses in your neighbourhood (rise) a lot since they belonged to one of the best school districts.
【答案】have risen
【详解】句意:你家所在社区的房价自那里成为最好的学区之一以来就上涨了很多。根据“since they belonged to one of the best school districts”可知,主句应用现在完成时,其结构为“have/has done”;主语是The prices of houses,助动词用have,rise的过去式为risen。故填have risen。
44.The film (be) on for half an hour, but he still doesn’t show up.
【答案】has been
【详解】句意:电影已经开始半个小时了,但他还没出现。根据“for half an hour”可知,此处用现在完成时“have/has done”,主语是名词单数,助动词用has,be的过去分词是been。故填has been。
45.I (live) in the place for many years.
【答案】have lived
【详解】句意:我在这个地方住了很多年。根据“for many years”可知,此句时态应用现在完成时,结构为have/has done。主语为“I”,助动词用have;live“居住”,动词,过去分词为lived。故填have lived。
46.You don’t have to describe her, because I (meet) her several times.
【答案】have met
【详解】句意:你不必描述她,因为我已经见过她几次了。根据句意可知,后半句是前半句的原因,强调过去的经历对现在造成的影响,即因为已经见过她几次,所以现在不需要别人描述,可知题干为现在完成时。现在完成时的结构是“have/has+过去分词”,主语I是第一人称,助动词用have,meet的过去分词是met,故填have met。
47.I (keep) the book from the library since two weeks ago.
【答案】have kept
【详解】句意:我从两周前就从图书馆借了这本书。根据“since two weeks ago.”可知,本句时态为现在完成时,其结构为:have/has+done,主语为I,助动词用have,动词keep的过去分词为kept。故填have kept。
48.The years at primary school (fly) by, and now it’s time for junior high school.
【答案】have flown
【详解】句意:小学时光飞逝,现在该上初中了。根据“and now it’s time for junior high school.”可知,此处表示过去的动作对现在的影响,用现在完成时,主语“The years”是名词复数,助动词用have,fly的过去分词是flown。故填have flown。
49.I (lay) your clothes on the bed so you can put them away.
【答案】have laid
【详解】句意:我已经把你的衣服放在床上这样你就可以把它们收起来了。lay“放”,根据“so you can put them away”可知,表示放衣服的动作已经完成,用现在完成时态,结构为:have/has+done,主语是I,助动词用have,lay的过去分词为laid。故填have laid。
50.Now they’ve (give) up and sailed away.
【答案】given
【详解】句意:现在他们放弃了,扬帆远航。根据空前的“they’ve”可知,此处应用过去分词形式,构成现在完成时。故填given。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$
班级 姓名 学号 分数
Unit 2 Getting along
现在完成时(2)
(时间:60分钟,满分:100分)
1、 单项选择(本大题共30小题,每小题2分,共60分)
1.—Do you know how long Natsumi ________?
—________ she lay on her desk. Should we wake her up for the lesson?
A.has been asleep; Since B.has been asleep; After
C.has fallen asleep; Since D.has fallen asleep; After
2.—Has he returned the book to the library?
—No. He has ______ it for one week.
A.borrowed B.lent C.kept D.bought
3.—How long have you owned this soft toy?
—I _______ it since I was six years old.
A.have bought B.have had C.have borrowed D.have lent
4.Our bus was 20 minutes late. By the time we arrived at the cinema, the movie ________ for 10 minutes.
A.had started B.has started C.had been on D.has been on
5.—When did Mary leave her office?
—She ________ for about 5 minutes.
A.left B.was away C.has been away D.has left
6.—Do you know how long the drama A Dream of Red Mansions (红楼梦) ________?
—It began twenty minutes ago.
A.began B.has lasted C.has begun D.has held
7.Jane ________ for 15 years, yet she still doesn’t know what kind of man she ________.
A.has been married; has married with B.has been married; married
C.has got married; married to D.has married; has married to
8.—I’m sorry for being late.
—Never mind. The meeting ________ for only 5 minutes.
A.has begun B.has been on C.has ended D.begin
9.How long have you _______ in Beijing?
A.reached B.arrived C.been D.got
10.Although he _________ his hometown for many years, he still loves it.
A.left B.leaves C.has left D.has been away from
11.My parents ________ Tianjin on business for a week. So I live with my uncle these days.
A.have been to B.have gone to C.have been in D.have been away
12.—It’s time to work now.
—OK. I’ll wake Alan up. He ________ for two hours.
A.has fallen asleep B.has been asleep C.fell asleep D.falls asleep
13.The old man needs five hours’ sleep a night, but he ________ for over seven hours tonight.
A.has gone to bed B.has slept C.has gone to sleep D.has fallen asleep
14.—When did you make friends with Jim?
—We ________ friends since five years ago.
A.are B.made C.have made D.have been
15.Mr. Black _________ from Australia for three days.
A.came back B.will be back C.has come back D.has been back
16.— The film Ne Zha 2 is really amazing. Have you ________ watched it?
— Not ________. But I plan to watch it at the cinema this Saturday evening.
A.already; just B.ever; yet C.just; already D.yet; ever
17.Our teacher ________ maths in this school since 2021.
A.teaches B.taught C.has taught D.will teach
18.—Where’s Mike?
—He ______ the library. He’ll be back in two hours.
A.has gone to B.has been in C.has gone in D.has been to
19.—Hello. Is Lucy at home?
—No, she ________ the library. She ________ a message for you just now.
A.has been in, is leaving B.has gone to, left
C.has been to, has left D.went to, left
20.—Peter, nobody is here. Where are your family now?
—My family ________ to Chuxiong for the Torch Festival celebrations (火把节).
A.went B.have gone C.have been D.go
21.—Is James at home?
—No. He ______ Xi’an to be a volunteer.
A.have gone to B.has been to C.has been in D.has gone to
22.I ________ all the tasks. There is no need for you to work on them anymore.
A.will finish B.finished C.have finished D.had finished
23.—Online shopping is one of China’s four great new inventions.
—Yes, it ______ our lives easier.
A.was making B.made C.will make D.has made
24.My brother ________ college for over three years.
A.has gone to B.has been to C.has entered D.has been in
25.—Are you a football player in your school?
—Yes, I ________ the team two years ago. I ________ on the team for two years.
A.have joined; was B.joined; was C.have joined; am D.joined; have been
26.Linda ________ Chinese since she was 10 years old, and she hopes to visit China one day.
A.studies B.studied C.will study D.has studied
27.— Please look at these stamps. I ________ them for five years.
— Wow, they are fantastic!
A.have kept B.have bought C.bought D.kept
28.—Lucy, would you like to see the movie Kung Fu Panda with us?
—I’d love to, but I ________ it.
A.saw B.see C.will see D.have seen
29.The number of readers________ a million since the book came out.
A.reaches B.reached C.has reached D.will reach
30.—I haven’t seen Jack for a long time. It’s said that he ________ Sichuan Province on business.
—Yes. And he ________ Chengdu for about a month.
A.has been to; has been in B.has gone to; has been in
C.has been to; has been to D.has gone to; has been to
二、单词拼写(本大题共20小题,每小题2分,共40分)
31.We (learn) English for more than 5 years.
32.The old man felt sad because his pet dog had been (death) for a week.
33.My grandparents have been (marry) for 50 years and they celebrated it last Sunday.
34.She (marry) for ten years and now she has a lovely daughter.
35.—Where’s Tommy?
—He (go) to the city library with friends. He’ll be back this afternoon.
36.David knows much about the city because he (be) there many times.
37.My parents have (travel) to many interesting places. They always share their stories with me.
38.In the past three years, the workers several new schools near my neighborhood. (build)
39.Lucy in Germany since her parents got their jobs there. (study)
40.—Can I use the computer to search for information now?
—Of course, we (check) it. Help yourself!
41.So far, China (turn) parts of deserts into forests.
42.Great changes (take) place in my hometown since 2010.
43.The prices of houses in your neighbourhood (rise) a lot since they belonged to one of the best school districts.
44.The film (be) on for half an hour, but he still doesn’t show up.
45.I (live) in the place for many years.
46.You don’t have to describe her, because I (meet) her several times.
47.I (keep) the book from the library since two weeks ago.
48.The years at primary school (fly) by, and now it’s time for junior high school.
49.I (lay) your clothes on the bed so you can put them away.
50.Now they’ve (give) up and sailed away.
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$