内容正文:
班级 姓名 学号 分数
Unit 2 Getting along
现在完成时(2)
(时间:60分钟,满分:100分)
1、 单项选择(本大题共30小题,每小题2分,共60分)
1.—Where is your father?
—He ________ to Beijing for a meeting. He ________ back in two days.
A.has gone; comes
B.has been; came
C.has gone; will come
D.has been; will come
【答案】C
【详解】句意:——你父亲在哪里?——他去北京开会了。他两天后回来。
has gone to表示去了某地未回;has been to表示去过某地已回。根据“Where is your father?”,父亲不在现场,第一空应用has gone;根据时间状语“in two days”,两天后,表示将来,第二空应用一般将来时will come。故填has gone; will come。
2.—You speak Chinese so well, Jim. How long have you learned it?
—________ 2015.
A.In B.After C.For D.Since
【答案】D
【详解】句意:——吉姆,你中文说得真好。你学它多久了?——自 2015 年以来。
In在……里;After在……之后;For计/达;Since自从。根据问句“How long have you learned it?”可知该句是现在完成时,表示动作从过去持续到现在,回答应用since 加时间点。2015是时间点,故选D。
3.—Why do you always listen to this song?
—It’s my favourite. I ________ this song since I ________ it for the first time.
A.loved; heard B.have loved; heard C.loved; have heard D.have loved; have heard
【答案】B
【详解】句意:——你为什么总是听这首歌?——它是我的最爱。自从第一次听到它以来,我就一直喜欢这首歌。
在since引导的时间状语从句中,主句通常用现在完成时,表示动作从过去持续到现在;从句用一般过去时,表示过去的时间点。第一空为主句,应用have loved;第二空为从句,应用heard。
4.More than 20 people ________ in traffic accidents ________ last May.
A.died; since B.have been dead; since C.have died; for D.have been dead; for
【答案】B
【详解】句意:自去年5月以来,已有20多人死于交通事故。
died死;have been dead死亡;have died已死;since自从,后接过去时间点;for后接时间段。“last May”是过去时间点,第二空应用since;die是短暂性动词,在现在完成时中与since连用需变为延续性状态be dead,第一空应用have been dead。应填have been dead;since。
5.My parents ________ Shanghai twice.
A.have gone to B.have been to C.went to D.will go to
【答案】B
【详解】句意:我父母去过上海两次。
have gone to表示“去了某地(还没回来)”;have been to表示“去过某地(已经回来)”,可以和次数连用;went to是一般过去时;will go to是一般将来时。句中的“twice”表示过去的经历,需要用现在完成时来表达“去过某地(已经回来)”的含义。应填have been to。
6.I ________ a lot in swimming since I joined the swimming club last year.
A.improve B.improved C.have improved D.will improve
【答案】C
【详解】句意:自从我去年加入游泳俱乐部以来,我在游泳方面已经进步了很多。
根据“since I joined the swimming club last year”可知,since引导的时间状语从句常与现在完成时连用,表示动作从过去持续到现在或对现在造成影响,现在完成时结构:主语+ have/has+动词过去分词。主语是I,故用have improved。
7.AI ________ our life in different fields since 1956.
A.will change B.changes C.changed D.has changed
【答案】D
【详解】句意:自1956年以来,人工智能已经在不同领域改变了我们的生活。
时间标志词since 1956(自从1956年)是现在完成时的典型提示,该时态结构为“have/has+动词过去分词”,主语AI为单数,选用has changed。
8.—Where is Tom? I haven’t seen him all morning.
—He ________ to the AI lab to try the new virtual sports machine. He ________ there for an hour.
A.has gone; has been in B.has been; has gone
C.has been; has gone to D.has gone; has been
【答案】D
【详解】句意:——汤姆在哪里?我整个上午都没见到他。——他去人工智能实验室试用新的虚拟运动机器了。他在那里已经一个小时了。
根据“Where is Tom?可知汤姆不在现场,第一空表示“去了某地未回”,应用has gone;根据“for an hour”可知第二空需用延续性动词,has gone是瞬间动词,has been表示状态可延续,且there为副词,前面不加介词in。
9.—Your reading habit makes you feel relaxed every day.
—Yes, I ________ this good habit since Grade Seven.
A.keep B.kept C.have kept D.will keep
【答案】C
【详解】句意:——你的阅读习惯让你每天都感到放松。——是的,我从七年级起就保持着这个好习惯。
根据题干“since Grade Seven”表示从过去持续到现在的时段,应用现在完成时,应填have kept。
10.We ________ five model planes since we joined the Science Club.
A.make B.made C.have made D.will make
【答案】C
【详解】句意:自从我们加入科学俱乐部以来,我们已经制作了五个模型飞机。
make是一般现在时;made是一般过去时;have made是现在完成时;will make是一般将来时。根据句中时间状语“since we joined the Science Club”可知,主句应用现在完成时,表示动作从过去持续到现在。
11.So far, AI technology ________ an important part in people’s everyday life.
A.become B.has become C.will become D.became
【答案】B
【详解】句意:到目前为止,人工智能技术已经成为人们日常生活的重要组成部分。
“So far”意为“到目前为止”,是现在完成时的标志词,句子结构应用“have/has+过去分词”。主语“AI technology”是第三人称单数,助动词用has。应填has become。
12.Frank is a great writer. He ________ many books so far.
A.writes B.wrote C.has written D.have written
【答案】C
【详解】句意:Frank是一位伟大的作家。迄今为止他已经写了很多本书。
根据“so far”可知,时态用现在完成时have/has done,主语He是第三人称单数,助动词用has。
13.— John, you ________ the computer game for two hours. It’s bad for your eyes.
— Sorry, Mum.
A.played B.have played C.were playing D.play
【答案】B
【详解】句意:——约翰,你已经玩了电脑游戏两个小时了。这对你的眼睛不好。——对不起,妈妈。
根据时间状语“for two hours”可知,动作从过去持续到现在,强调对现在的影响,应用现在完成时。
14.—How long have you learned English?
—I have learned English ________ three years.
A.for B.in C.at D.since
【答案】A
【详解】句意:——你学英语多久了?——我学英语三年了。
for达,计(常后接时间段);in在……之后(常后接表示未来的时间段);at在(常后接具体的时间点);since自从(常后接具体的时间点)。根据问句“How long have you learned English?”以及答句中的现在完成时“I have learned”可知,答句需要回答持续的时间长度;空后的“three years”为表示一段时间的短语,在现在完成时中,表示“持续了一段时间”应用介词for。
15.—Can I meet Ms Lee, please?
—Sorry. She ________ the printing room. Could you please wait for a few minutes?
A.was going to B.has gone to C.has been to D.has been on
【答案】B
【详解】句意:——请问我能见到李女士吗?——抱歉,她去打印室了。你能稍等几分钟吗?
was going to(过去将来时,表过去打算做某事);has gone to(现在完成时,表“去了某地(尚未回来)”);has been to(现在完成时,表“去过某地(已返回)”);has been on(表“(某事)持续进行”)。结合“需要等待”的语境,说明李女士此刻在打印室还没回来,需用has gone to。
16.James ________ Chinese poems for two years, and he likes them very much.
A.learns B.was learning C.has learnt D.will learn
【答案】C
【详解】句意:詹姆斯学习中国诗歌已经两年了,他非常喜欢它们。
根据“for two years”可知,动作从过去持续到现在,句子应用现在完成时。应填has learnt。
17.Great changes ________ in my school since 2015.
A.took place B.have taken place C.have happened D.happened
【答案】B
【详解】句意:自2015年以来,我的学校发生了巨大的变化。
took place(发生,一般过去时);have taken place(发生,现在完成时);have happened(发生,现在完成时);happened(发生,一般过去时)。since 2015是现在完成时的标志词,句子应用现在完成时。happen常指偶然发生,take place常指有计划或必然发生的变化,学校的大变化应用take place。应填have taken place。
18.— Are you a basketball player in your school?
— Yes. I ________ the team 3 years ago. I ________ in it for 3 years.
A.joined; was
B.have joined; have been
C.joined; have been
【答案】C
【详解】句意:—— 你是学校篮球队的队员吗?—— 是的,我三年前加入球队,我已经在队里待了三年。
结合语句“I … the team 3 years ago.”和“I … in it for 3 years.”可知,3 years ago是过去时间点,谓语用一般过去时joined;for 3 years是时间段,时态为现在完成时,与延续性动词连用,用have been。应填joined; have been。
19.— Jiangxi is a wonderful place.
— So it is. I ________ there twice.
A.have been B.have gone C.went D.goes
【答案】A
【详解】句意:——江西是个好地方。——确实是。我去过那里两次。
have been去过,表示曾经去过,现在已经回来了;have gone去了,表示去了还没有回来;went去,一般过去时;goes去,一般现在时第三人称单数。根据“I...there twice.”可知,此处表示已经去过江西两次,强调经历且现在已经回来了,句子应用现在完成时,主语是I,用have been 表示“去过某地”并已返回。
20.—Have you ________ visited the Great Wall?
—No, I’ve ________ been there. But I’m going to visit it this summer.
A.ever; never B.never; ever C.ever; ever D.still; never
【答案】A
【详解】句意:——你曾经参观过长城吗?——不,我从未去过那里。但我今年夏天打算去参观。
ever曾经(用于疑问句或否定句);never从未,从不(用于否定句);still仍然(用于肯定句或疑问句,不用于本语境)。第一空,在现在完成时的一般疑问句中表示“曾经”,常用ever;第二空,根据答语No可知是否定回答,表示“从未”,应用never。
21.My grandparents live a simple life in an old town. They ________ there since they got married.
A.live B.lived C.have lived D.are living
【答案】C
【详解】句意:我的祖父母在一个古镇过着简朴的生活。自从他们结婚以来,他们就一直住在那里。
根据“since they got married”可知,动作从过去持续到现在,应用现在完成时,结构为“have/has + 过去分词”,have lived符合结构要求。
22.—Paul, your watch looks so cool!
—Thanks. I have had it ________ I entered primary school and it still works well now.
A.since B.though C.unless D.until
【答案】A
【详解】句意:——保罗,你的手表看起来真酷!——谢谢。自从我进入小学以来我就拥有它了,现在它仍然很好用。
since自从……以来;though虽然;unless除非;until直到……为止。根据“I have had it”是现在完成时,“I entered primary school”是一般过去时,可知表示动作从过去持续到现在,应用since引导时间状语从句。
23.—Do you like reading Journey to the West?
—Yes. It is so fun that I ________ it three times so far.
A.read B.will read C.was reading D.have read
【答案】D
【详解】句意:——你喜欢读《西游记》吗?——是的。它太有趣了,以至于到目前为止我已经读了三遍。
根据时间状语“so far”可知,表示过去发生的动作对现在造成的影响或结果,应用现在完成时,其结构为have/has done,主语为I,助动词用have。应填have read。
24.— When ________ Mary ________?
— She ________ for two years.
A.did; marry; has married B.does; marry; is married
C.did; marry; has been married D.has; married; has been married
【答案】C
【详解】句意:——玛丽什么时候结婚的?——她已经结婚两年了。
第一句由When引导,询问过去具体结婚时间,应用一般过去时,助动词用did,动词用原形marry;第二句中有“for two years”时间段,需用现在完成时,且marry是瞬间动词,不能与时间段连用,需转化为延续性状态be married,故用has been married。应填did; marry; has been married。
25.Our school ________ second-hand books recently, and now we are ready to send them to schools in poor areas.
A.will collect B.has collected C.was collecting D.collects
【答案】B
【详解】句意:我们学校这几天已经收集了二手书,现在我们已经准备好把它们送到贫困地区的学校了。
根据后半句“now we are ready to send them”可知,收集动作已经完成并对现在造成了影响(准备好发送),应用现在完成时。应填has collected。
26.—Why do you know so much about the old town?
—I ________ it with my grandparents many times since I was ten.
A.visited B.have visited C.was visiting D.am visiting
【答案】B
【详解】句意:——你为什么对这个古镇了解这么多?——自从十岁起,我已经和我的祖父母去过那里很多次了。
visited过去式或过去分词;have visited现在完成时;was visiting过去进行时;am visiting现在进行时。根据时间状语“since I was ten”可知,动作从过去持续到现在,对现在造成影响,应用现在完成时。
27.Mr. Smith ________ as a volunteer at the Natural History Museum for more than 10 years.
A.works B.has worked C.was working D.worked
【答案】B
【详解】句意:史密斯先生在自然历史博物馆当志愿者已经十多年了。
根据时间状语“for more than 10 years”可知,本句表示持续了一段时间的状态,需使用现在完成时。因为主语“Mr. Smith”为第三人称单数,助动词需用has,其后接动词过去分词形式worked。应填has worked。
28.—Xinjiang is very beautiful and has many amazing attractions.
—Yes! I ________ Xinjiang twice.
A.went to B.have gone to C.have been to D.have been in
【答案】C
【详解】句意:——新疆非常美丽,有许多令人惊叹的景点。——是的!我去过新疆两次。
went to去了(一般过去时);have gone to去了(现在完成时,还未回来);have been to去过(现在完成时,人已回来);have been in待在(现在完成时,表示在某地待了多久)。根据答句中的“twice”可知,这里强调的是过去的经历,且说话人现在并不在新疆(正在对话中),因此应用have been to表示“曾经去过”。
29.iQIYI Land ________ for several months on the banks of the Grand Canal in Yangzhou, but we ________ there so far.
A.has opened; haven’t gone B.has been open; haven’t been
C.has been open; haven’t been to D.has been opened; haven’t been
【答案】B
【详解】句意:爱奇艺乐园在扬州大运河岸边已经开放几个月了,但到目前为止我们还没去过那里。
根据“for several months”可知,句子应用现在完成时,且动词需为延续性动词或状态,open作动词是短暂性动词,不能与时间段连用,其延续性状态为be open,故排除A、D选项;第二空there是副词,前面不能加介词to,排除C选项,haven’t been there表示“没去过那里”,符合语境。故选B。
30.Yangzhou, a beautiful city, ________ a lot since I moved here.
A.changes B.changed C.was changing D.has changed
【答案】D
【详解】句意:扬州,一座美丽的城市,自从我搬到这里以来已经改变了很多。
根据时间状语“since I moved here”可知,since引导的时间状语从句通常与现在完成时连用,表示过去发生的动作对现在造成的影响。故选D。
二、单词拼写(本大题共10小题,每小题2分,共20分)
31.We ________ (learn) English for five years.
【答案】have learned
【详解】句意:我们已经学习英语五年了。句中“for five years”为时间段,是现在完成时标志性时间状语,表示动作从过去持续到现在。主语We是复数,现在完成时结构为“have+动词过去分词”,learn的过去分词为learned。
32.They __________ (be) in this village since 10 years ago.
【答案】have been
【详解】句意:他们自从十年前就住在这个村子里。句中“since 10 years ago”是现在完成时标志性时间状语,代表动作从过去延续至今,空格在句中作谓语,主语They为复数,be的过去分词形式为been,现在完成时复数主语搭配have,故填have been。
33.My parents ________ (marry) since twenty years ago.
【答案】
have been married
【详解】句意:我的父母已经结婚二十年了。 时间状语since twenty years ago是现在完成时的标志;marry是短暂性动词,不能和时间段连用,需要转换为延续性状态be married,主语my parents为复数,现在完成时结构为have been married。
34.— Can I borrow your copy of The Secret Garden? I’d like to read it this weekend.
— Sorry, I ________ (lend) it to Jenny.
【答案】
have lent
【详解】句意:——我能借你的《秘密花园》吗?我想这个周末读它。——抱歉,我已经借给珍妮了。借书给珍妮的动作发生在过去且对现在有影响(书不在手边),应用现在完成时。主语I为第一人称单数,助动词用have,lend的过去分词为lent,在句中作谓语。
35.I have already ________ (read) Robinson Crusoe three times.
【答案】read
【详解】句意:我已经把《鲁滨逊漂流记》读三遍了。“have already”表明,时态是现在完成时,结构为:主语+have /has+动词过去分词。 read属于不规则动词,过去分词是原形read。
36.The boy has ________ (sleep) for the whole day after the final exam.
【答案】
slept
【详解】句意:期末考试结束后,这个男孩睡了一整天。句中出现了助动词“has”,且伴有时间状语“for the whole day”,表明句子应使用现在完成时,其结构为have/has+过去分词,动词sleep变过去分词形式为slept。
37.Can you tell me how long you have ________ (borrow) the novel Gulliver in Lilliput?
【答案】
kept
【详解】句意:你能告诉我你借《格列佛在小人国》这本书多久了吗?how long提问一段时间,句中动词需用延续性动词。borrow“借入”是短暂性动词,不能和时间段连用。keep“保管,持有”,延续性动词,过去分词是kept。故填kept。
38.So far, we ________ (collect) over 5,000 books for the rural schools.
【答案】have collected
【详解】句意:到目前为止,我们已经为乡村学校收集了五千多本书。标志词so far意为“到目前为止”,是现在完成时的典型提示词,结构为have/has+动词过去分词;主语we为复数,助动词用have,collect的过去分词为collected,因此填have collected,符合句子逻辑及语境。
39.She ________ (finish) her reading report already.
【答案】has finished
【详解】句意:她已经完成了她的阅读报告。副词“already”意为“已经”,是现在完成时的标志词。主语“She”为第三人称单数,现在完成时结构为“has+过去分词”,“finish”为规则动词,过去分词为“finished”。故填has finished。
40.My teacher ________ (teach) us some useful reading skills recently, and I find them very helpful.
【答案】
has taught
【详解】句意:最近,我的老师教了我们一些有用的阅读技巧,我发现它们非常有帮助。根据时间状语“recently”(最近)和“I find them very helpful”可知,句子应用现在完成时,表示“已经教过”,结构为 have/has + 过去分词。主语“My teacher”是第三人称单数,助动词用“has”;动词“teach”的过去分词是“taught”。
三、完成句子(本大题共10小题,每小题2分,共20分)
41.莉莉的父母结婚十五年了, 他们和莉莉相处得非常融洽。
Lily’s parents __________________ for fifteen years, and they get along well with Lily.
【答案】
have been married
【详解】原句中“结婚”是关键词,“结婚”用be married表达,根据时间状语“for fifteen years”可知,句子是现在完成时,其结构是“have/has+动词的过去分词”,主语parents是复数,助动词用have,be的过去分词是been。
42.到目前为止,已经有很多人推荐过这本书了。
So far, lots of people _________ ________ this book.
【答案】
have
recommended
【详解】原句中“推荐过”是关键词,句中“So far”意为“到目前为止“,是现在完成时的标志性时间状语,现在完成时结构为:have/has+动词过去分词,本句主语“lots of people”(很多人)是复数,助动词选用have; 动词“推荐”原形为recommend,它的过去分词形式是recommended。
43.We have been volunteers since last month. (改为一般疑问句)
________ you ________ a volunteer since last month?
【答案】
Have
been
【详解】句意:我们从上个月起就做志愿者了。句子为现在完成时,改为一般疑问句,需要将助动词have提前至句首,并大写首字母,过去分词been保持不变,放在主语之后,其余部分语序不变。
44.从那之后,她去过老师办公室很多次。
Since then, she __________________ the teachers’ office many times.
【答案】
has been to
【详解】原句中的“去过”是关键词,时间状语“Since then”是现在完成时的典型标志,表示动作从过去持续到现在或强调对现在的影响;中文“去过”表示曾经有过去某地的经历,应用固定搭配have/has been to;而“have/has gone to”意为“去了某地(尚未回来)”,不符合语境;主语she是第三人称单数,助动词需用has。
45.She borrowed the book two weeks ago. (同义句)
She ________ ________ the book for two weeks.
【答案】 has kept
【详解】句意:她两周前借了这本书。原句“borrowed two weeks ago”表示“两周前借了”,“for two weeks”连用表示状态持续,同义句用现在完成时,“have kept”表示“保留”,主语“She”为第三人称单数,故填has;kept。
46.The charity shops opened many years ago. (用for many years改写句子)
The charity shops have ________ ________ for many years.
【答案】 been open
【详解】句意:这些慈善商店很多年前开业了,已经营业很多年了。for many years是现在完成时标志,短暂性动词open需转换为延续性状态be open;现在完成时结构为have/has + 过去分词,be的过去分词是been。故依次填been;open。
47.自从去年以来,我已经学了三百多个英文单词。
I ________ ________ over three hundred English words since last year.
【答案】 have learnt/learned
【详解】原句中“已经学了”是关键词,句中时间状语“since last year”提示句子用现在完成时,表示动作从过去开始持续到现在,现在完成时的结构为have/has+过去分词。主语是“I”,助动词应用have。“学”(learn) 的过去分词为learned或learnt。因此空处分别填have;learned/learnt。
48.到目前为止,他已经成功通过了四门科目考试
He has already ________ ________ passing four subjects so far.
【答案】 succeeded in
【详解】“succeed in doing sth.”是固定短语,意为“成功做某事”;根据“has already”可知,此处要用现在完成时,其结构为“have/has+过去分词”,“succeed”的过去分词是“succeeded”,故填succeeded;in。
49.我已经在这个学校三年了。
I have ________ at this school ________ three years.
【答案】 been for
【详解】根据中英文对照可知,句子时态为现在完成时,此处应用have been表示动作持续了一段时间;时间段“three years”前应用介词for。故填been;for。
50.在过去的10年里我的家乡发生了巨大的变化。
Great changes have ________ ________ in my hometown in the past ten years.
【答案】 taken place
【详解】根据中英文提示可知,此处表达 “发生”,使用短语“take place”;由“in the past ten years”可知,句子时态为现在完成时,其结构为“have/has + 动词过去分词”,“take”的过去分词为“taken”。故填taken;place。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$
班级 姓名 学号 分数
Unit 2 Getting along
现在完成时(2)
(时间:60分钟,满分:100分)
1、 单项选择(本大题共30小题,每小题2分,共60分)
1.—Where is your father?
—He ________ to Beijing for a meeting. He ________ back in two days.
A.has gone; comes
B.has been; came
C.has gone; will come
D.has been; will come
2.—You speak Chinese so well, Jim. How long have you learned it?
—________ 2015.
A.In B.After C.For D.Since
3.—Why do you always listen to this song?
—It’s my favourite. I ________ this song since I ________ it for the first time.
A.loved; heard B.have loved; heard C.loved; have heard D.have loved; have heard
4.More than 20 people ________ in traffic accidents ________ last May.
A.died; since B.have been dead; since C.have died; for D.have been dead; for
5.My parents ________ Shanghai twice.
A.have gone to B.have been to C.went to D.will go to
6.I ________ a lot in swimming since I joined the swimming club last year.
A.improve B.improved C.have improved D.will improve
7.AI ________ our life in different fields since 1956.
A.will change B.changes C.changed D.has changed
8.—Where is Tom? I haven’t seen him all morning.
—He ________ to the AI lab to try the new virtual sports machine. He ________ there for an hour.
A.has gone; has been in B.has been; has gone
C.has been; has gone to D.has gone; has been
9.—Your reading habit makes you feel relaxed every day.
—Yes, I ________ this good habit since Grade Seven.
A.keep B.kept C.have kept D.will keep
10.We ________ five model planes since we joined the Science Club.
A.make B.made C.have made D.will make
11.So far, AI technology ________ an important part in people’s everyday life.
A.become B.has become C.will become D.became
12.Frank is a great writer. He ________ many books so far.
A.writes B.wrote C.has written D.have written
13.— John, you ________ the computer game for two hours. It’s bad for your eyes.
— Sorry, Mum.
A.played B.have played C.were playing D.play
14.—How long have you learned English?
—I have learned English ________ three years.
A.for B.in C.at D.since
15.—Can I meet Ms Lee, please?
—Sorry. She ________ the printing room. Could you please wait for a few minutes?
A.was going to B.has gone to C.has been to D.has been on
16.James ________ Chinese poems for two years, and he likes them very much.
A.learns B.was learning C.has learnt D.will learn
17.Great changes ________ in my school since 2015.
A.took place B.have taken place C.have happened D.happened
18.— Are you a basketball player in your school?
— Yes. I ________ the team 3 years ago. I ________ in it for 3 years.
A.joined; was
B.have joined; have been
C.joined; have been
19.— Jiangxi is a wonderful place.
— So it is. I ________ there twice.
A.have been B.have gone C.went D.goes
20.—Have you ________ visited the Great Wall?
—No, I’ve ________ been there. But I’m going to visit it this summer.
A.ever; never B.never; ever C.ever; ever D.still; never
21.My grandparents live a simple life in an old town. They ________ there since they got married.
A.live B.lived C.have lived D.are living
22.—Paul, your watch looks so cool!
—Thanks. I have had it ________ I entered primary school and it still works well now.
A.since B.though C.unless D.until
23.—Do you like reading Journey to the West?
—Yes. It is so fun that I ________ it three times so far.
A.read B.will read C.was reading D.have read
24.— When ________ Mary ________?
— She ________ for two years.
A.did; marry; has married B.does; marry; is married
C.did; marry; has been married D.has; married; has been married
25.Our school ________ second-hand books recently, and now we are ready to send them to schools in poor areas.
A.will collect B.has collected C.was collecting D.collects
26.—Why do you know so much about the old town?
—I ________ it with my grandparents many times since I was ten.
A.visited B.have visited C.was visiting D.am visiting
27.Mr. Smith ________ as a volunteer at the Natural History Museum for more than 10 years.
A.works B.has worked C.was working D.worked
28.—Xinjiang is very beautiful and has many amazing attractions.
—Yes! I ________ Xinjiang twice.
A.went to B.have gone to C.have been to D.have been in
29.iQIYI Land ________ for several months on the banks of the Grand Canal in Yangzhou, but we ________ there so far.
A.has opened; haven’t gone B.has been open; haven’t been
C.has been open; haven’t been to D.has been opened; haven’t been
30.Yangzhou, a beautiful city, ________ a lot since I moved here.
A.changes B.changed C.was changing D.has changed
二、单词拼写(本大题共10小题,每小题2分,共20分)
31.We ________ (learn) English for five years.
32.They __________ (be) in this village since 10 years ago.
33.My parents ________ (marry) since twenty years ago.
34.— Can I borrow your copy of The Secret Garden? I’d like to read it this weekend.
— Sorry, I ________ (lend) it to Jenny.
35.I have already ________ (read) Robinson Crusoe three times.
36.The boy has ________ (sleep) for the whole day after the final exam.
37.Can you tell me how long you have ________ (borrow) the novel Gulliver in Lilliput?
38.So far, we ________ (collect) over 5,000 books for the rural schools.
39.She ________ (finish) her reading report already.
40.My teacher ________ (teach) us some useful reading skills recently, and I find them very helpful.
三、完成句子(本大题共10小题,每小题2分,共20分)
41.莉莉的父母结婚十五年了, 他们和莉莉相处得非常融洽。
Lily’s parents __________________ for fifteen years, and they get along well with Lily.
42.到目前为止,已经有很多人推荐过这本书了。
So far, lots of people _________ ________ this book.
43.We have been volunteers since last month. (改为一般疑问句)
________ you ________ a volunteer since last month?
44.从那之后,她去过老师办公室很多次。
Since then, she __________________ the teachers’ office many times.
45.She borrowed the book two weeks ago. (同义句)
She ________ ________ the book for two weeks.
46.The charity shops opened many years ago. (用for many years改写句子)
The charity shops have ________ ________ for many years.
47.自从去年以来,我已经学了三百多个英文单词。
I ________ ________ over three hundred English words since last year.
48.到目前为止,他已经成功通过了四门科目考试
He has already ________ ________ passing four subjects so far.
49.我已经在这个学校三年了。
I have ________ at this school ________ three years.
50.在过去的10年里我的家乡发生了巨大的变化。
Great changes have ________ ________ in my hometown in the past ten years.
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$