/ 让学习更有效 期末语法培优 | 英语学科
2025-2026学年八年级英语上册期末核心语法培优冀教版(2024)
核心语法:现在完成时
学校:___________姓名:___________班级:___________考号:___________
1.—High-speed trains, mobile payment, sharing bikes and online shopping are called "four new great inventions" of modern China.
—They ________ our daily lives more convenient.
A.had made B.will make C.have made D.was making
2.Ben_________________ cleaned his flat yet.
A.doesn't B.haven't C.hasn't D.doesn't have
3.Amy's mother looks so unhappy, maybe he___________ the bad news about Amy.
A.knew B.has known C.knows D.will know.
4.— Mike, I haven't seen your elder sister for a long time.
— She ______ Hong Kong on business for a few days.
A.went to B.has gone to C.has been to D.has been in
5.— When did Uncle John _______ Aunt Alice
— At the end of the year 2006. They _______ for nearly ten years.
A.marry; have married B.marry with; have married
C.marry; have been married D.marry with; have been married
6.—Where are the children
—They to Beijing.
A.have been B.have gone C.have left D.have arrived
7.- Do you know the boy in blue
- Yes. I ________ him several times since last month.
A.meet B.have met C.am meeting
8.My grandparents ________ in that city since last year.
A.will live B.live C.have lived
9.It's nice to see you again. We ___________ each other since 2014.
A.won't see B.don't see C.haven't seen D.didn't see
10. —It's selfless ____ the great man to work on energy projects abroad under the Belt and Road Initiative.
—That's true. He ____ for POWERCHINA since he graduated from college in 2014.
A.for; worked B.of; has worked
C.for; has worked D.of; is working
11.—Oh, you are late again. The film __________ for twenty minutes.
—What a pity!
A.begins B.began C.has begun D.has been on
12.A month ______ since I came to Beijing. I miss my students very much.
A.have passed B.pass C.has passed D.past
13. —I think our teacher.Mrs.Allen, knows everything.
—I agree.Because she ____ over 2, 000 books.
A.read B.has read C.reads
14.— Your new watch is so nice! When did you buy it
— In April. I _______________ it for seven months.
A.have had B.had C.have bought D.bought
15.Many people in China _______ the TV program A bite of China since its third
episode(第三季) on February 19, 2018.
A.praise B.praised C.have praised D.are praising
16.Linda __________ to Beijing, she hasn't returned back yet.
A.has gone B.has been C.went D.goes
17.Our hometown ________ a lot, and it is becoming more beautiful now.
A.will change B.changed C.was changing D.has changed
18.Julia's father __________ to hospital last month. He ____________ there three times.
A.went; had gone B.has gone; has been
C.went; has been D.has been; had gone
19.The shop in Wanda Square ______for five years, but I ______there so far.
A.has opened; haven't gone B.has been open; haven't been
C.has been open; haven't gone D.has opened; haven't been
20.—Tony, is your father a teacher
— Yes, he is. He ________ math for nearly 25 years.
A.teaches B.taught C.is teaching D.has taught
21.It has been two years__________ Eliza joined the music club.
A.since B.before C.when D.until
22.—Jenny, when did you move here
—I ________ here for three years.
A.lived B.moved C.have moved D.have lived
23.Tom _________ to China three times.
A.has been B.has gone C.have been
24.—Mum, I the Great Wall in the last two years.
—Well, I will take you there next month.
A.don't visit B.won't visit C.haven't visited
25. —Jack, go to write your report. You must hand it in today.
—I ____ it. I can hand it in right now.
A.finishes B.was finishing C.will finish D.have finished
26.—When Mille
—She here for about hours.
A.did; arrive at; was B.has; arrived; has been
C.did; arrive; has been D.has; got to; was
27.Is this the third time that you _______ late
A.have been B.were C.are D.had been
28.—May I speak to Mr. Green
—Sorry, he__________ Xiangyang. He _________the city for two days.
A.has been to; has been in B.has gone to; has been to
C.has been to; has been to D.has gone to; has been in
29.Hangzhou is a beautiful city. I _______________ there twice.
A.have gone B.have been C.have gone to D.have been to
30.The number of the private cars __________greatly since 2008 in the small town.
A.had increased B.has increased C.was increasing D.increased
31.Mr. Smith's plane_____________________. Let's wait for him here.
A.hasn't arrived B.didn't arrive
C.doesn't arrive D.couldn't arrive
32.— The boy missed his parents very much.
— So he does. They ________________ the hometown for nearly two years.
A.have left B.will leave
C.have been away from D.have been left
33.—How long _______ you _________ the book
—Since two weeks ago.
A.did, buy B.have, bought C.have, had
34.—I'm sorry, Cathy. I __________ your printer for such a long time.
—Never mind.
A.have borrowed B.have lent C.have kept D.have bought
35.Tony_______ this magazine from the library for two months.
A.borrow B.kept C.has borrowed D.has kept
36. May I have a rest I have already finished ____ the report.
A.write B.writing C.to write D.written
37.In the past 70 years, China ________historic changes and made great achievements.
A.experienced B.experiences
C.has experienced D.would experience
38. They ____ friends since they shared the ice creams.
A.are B.were C.have been D.will be
39.—Who is playing the piano in the music room Is it Mary
—No, it ___________be her. She has ___________to Beijing on business.
A.couldn't; been B.can't; gone
C.can't; been D.mustn't; gone
40.— _______my dictionary
—Yes. I saw it on your desk a moment ago.
A.Have you seen B.Do you see
C.Are you going to see D.Will you see
41.How careless you are! You have _________ so many mistakes in your writing.
A.done B.made C.make D.did
42.- Where is your mother
- She together with her friends Shanghai.
A.has gone to B.have gone to C.has been to D.have been to
43.— Where is your father
— He ______ Beijing. He will be back in three days.
A.has gone to B.has been to C.has been in D.has lived in
44.Our school ___________ for nearly 10 years; we will celebrate its birthday soon.
A.was opened B.has been opened
C.has been open D.was open
45.—Why are you so familiar with Xi'an
—Because my grandparents live there and I ________ there for many times.
A.go B.went C.will go D.have been
46.Tom and I met at a Spring Bud school in 2003. Since then, we _______ good friends.
A.are B.was C.will be D.have been
47.—Have you seen Karen in her house
—No. She the library. So I have to leave a for her on the table.
A.has gone to; message B.has gone to; note
C.has been to; notice D.has been in; information
48.—Hasn't David returned home from his trip
—_______. He won't come back until Sunday.
A.Yes, he has B.Yes, he hasn't C.No, he hasn't
49.—What a new look our city has!
—Yes. Great changes ________ since 2008.
A.take place B.took place
C.have taken place D.are taking place
50. —How long ______he _______this book
—For two months
A.does, keep B.has , borrowed C.has, kept D.does, borrow
参考答案及试题解析
1.C
【解析】句意:——高铁、移动支付、共享单车和网上购物被称为现代中国的"新四大发明"。——它们使我们的日常生活更加方便。A:had made已经使,过去完成时;B:will make将会使,一般将来时;C:have made已经使,现在完成时;D:was making正在使,过去进行时。根据句子High-speed trains, mobile payment, sharing bikes and online shopping are called "four new great inventions" of modern China. 高铁、移动支付、共享单车和网上购物被称为现代中国的"新四大发明"。此处是指他们已经使我们的生活更方便,可知时态为现在完成时,结构为have/has done,主语为复数形式,可知此处应用have made,故选C。
【点评】考查动词的时态,注意识记现在完成时have/has done的用法。
2.C
【解析】句意:本还没有打扫他的公寓。A.一般现在时的三单形式;B.现在完成时,主语为第一人称/复数;C.现在完成时的三单形式;D.没有,后不再接动词。根据时间状语yet还没,可知句子时态为现在完成时,主语Ben为三单形式,助动词应用hasn't,后接过去分词cleaned。故选C。
【点评】考查现在完成时。注意熟记yet、already等现在完成时的时间状语提示。
3.B
【解析】句意:艾米的妈妈看起来很不开心,也许她已经知道了艾米的坏消息。根据句意,可知艾米妈妈知道了她的坏消息,导致的结果是,现在她看起来不开心。过去发生的动作或存在的状态,对现在造成的影响,因此要用现在完成时,即have/has done 结构,故选B。
【点评】考查现在完成时。注意现在完成时的用法。
4.D
【解析】句意:——迈克,我好久没见到你姐姐了。——她已经在香港出差几天了。根据 for a few days可知,这些天一直在香港,表示从过去的时间一直延续到现在,应用现在完成时;又根据has been to"去过"和has gone to"去过"都不能与时间段连用可知,应排除BC;要表示在哪里呆多长时间应用延续性动词短语 be in表状态,故答案为D。
【点评】考查现在完成时的句式,for+时间段是表示动作或状态持续的标志,要用延续性动词。
5.C
【解析】句意:--Uncle John 什么时候娶得 Aunt Alice?--在2006年底,他们结婚几乎十年了。Marry sb.表示娶某人或是嫁给某人;第二个空是现在完成时,根据for+一段时间,可以用持续性动词。Have been married for+一段时间。根据题意,故选C。
【点评】考查动词的时态。
6.B
【解析】句意:—孩子们在哪儿?――他们去北京了。A.have been去过某地(已经回来);B.have gone去了某地(未回来);C.have left 离开(离开后不加介词,出发去某地:leave for);D.have arrived到达(后跟介词at或in)。根据语境,找不到孩子们,是因为他们去了北京,没有回来,故选B。
【点评】考查现在完成时,注意have gone to和have been to的区别。
7.B
【解析】句意:——你认识那个穿蓝色衣服的男孩吗 ——是的, 从上个月开始我见过他几次了. 根据since last month可知, “从上个月起”是一个时间段, 应该用现在完成时态, 表示过去的动作一直持续到现在;现在完成时态的结构为have/has+动词的过去分词, 故选B。
【点评】现在完成时
8.C
【解析】句意: 自从去年以来,我的祖父母一直住在那个城市。A.一般将来时;B.一般现在时;C.现在完成时。“since + 时间点”表示“自从……以来”。常与现在完成时连用。故选C。
【点评】考查时态辨析,注意现在完成时的用法。
9.C
【解析】句意:很高兴再次见到你。我们从2014年开始就没见过面。根据题干中的since 2014可知,此句要用现在完成时,主语是we,助动词要用have,see的过去分词为seen,故选C。
【点评】考查时态辨析。注意现在完成时的基本构成及用法。
10.B
【解析】句意:句意:——在"一带一路"倡议倡议下,这位伟人在国外从事能源项目工作是无私的。——确实。自2014年大学毕业以来,他一直在中国电建集团工作。固定句式"It is+形容词+of/for sb.+to do sth."意为"对某人来说做某事怎么样",介词为for时,形容词常与事物的特征有关;介词为of时,形容词常与人的性格特点有关。根据"selfless"和"the great man"可知,selfless"无私的"属于人的性格特点,第一空应填of;根据"since he graduated from college in 2014."可知,此句为现在完成时,结构为have/has done。故选B。
【点评】考查介词辨析和现在完成时。注意识记It is+形容词+of sb.+to do sth,现在完成时的用法。
11.D
【解析】句意:——哦,你又迟到了。电影已经开始20分钟了。——真遗憾!根据空格后for twenty minutes,for+一段时间,与现在完成时连用,可知与延续性动词连用,故选D。
【点评】考查现在完成时,注意识记延续性动词的用法。
12.C
【解析】句意:我来北京已经一个月了。我非常想念我的学生。分析句式结构可知此句要用现在完成时,因a month,一个月,是单数,助动词要用has,pass通过,其过去分词要用passed,故选C。
【点评】考查现在完成时的基本用法。
13.B
【解析】句意:——我想我们的老师艾伦太太什么都知道。——我同意。因为她已经读了2000多本书。根据Mrs. Allen, knows everything.可知是过去动作read产生的结果,用现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时的构成和用法。根据上文的语境,选出正确的时态。
14.A
【解析】句意:——你的新表真漂亮!你什么时候买的?——4月。我已经买了七个月了。A现在完成时,持续动词,B一般过去时,C现在完成时,瞬间动词,D一般过去时,for seven months是现在完成时标志,搭配持续性动词,bought是瞬间动词,持续动词是have had,故选A。
【点评】考查时态,注意识记现在完成时,持续性动词的用法。
15.C
【解析】句意:自从2018年2月19号,《舌尖上的中国》第三季播出,许多中国人赞扬了它。根据since its third episode(第三季) on February 19, 2018.可知用现在完成时态,结构是have/has+过去分词;故答案选C。
【点评】考查现在完成时态,注意since引导的时间状语从句与现在完成时态连用。
16.A
【解析】根据下文,她还没有回来。可知前文句意为,琳达去了北京。结合语境可知前文描述的是现在已经完成的动作,故用现在完成时态。选项B表示持续性动作,且介词搭配不一致,故选A。
【点评】英语完成时态中有瞬间动词与持续性动词之分,瞬间动词只表示瞬间动作,不能和表示一段时间的时间状语连用,反之持续性动词也是一样。再没有时间状语的情况下,就要结合语境具体分析。
17.D
【解析】句意:我们的家乡发生了很大的变化,现在变得更加美丽了。will change将改变,一般将来时;changed改变,一般过去时;was changing正改变,过去进行时;has changed现在完成时,已经改变;根据and it is becoming more beautiful now. 可知是指过去发生的事情对现在造成的影响,用现在完成时,故答案为D。
【点评】考查现在完成时。识记完成的构成和基本用法。
18.C
【解析】句意:朱莉娅的父亲上个月去了医院。他去过那儿三次了。went过去式,had gone过去完成时,has gone现在完成时,去了某地;has been现在完成时,去过某地;根据时间状语last month可知第一个空用一般过去时,用went;根据three times,可知第二个空为现在完成时,用has been;故答案为C。
【点评】考查动词过去式和has been的用法。注意识记has been和has gone的用法区别。
19.B
【解析】句意:万达广场的商店开业五年了, 但是我目前还没有去过。open是一个非延续性的动作, 不能与表示一段时间的状语for…连用, 可以用成be open;have gone to是去了某地, 还没有回来;have been to是去过某地, 已回。后句表示还没有“去过”, 用have been to。故选B。
【点评】考查动词用法辨析。
20.D
【解析】句意:—— 托尼,你父亲是老师吗?—— 是的,他是。他教数学已经将近25年了。根据时间状语"for nearly 25 years"可知,此句时态为现在完成时,故选:D。
【点评】考查现在完成时。注意时态,理解句意。
21.A
【解析】句意:伊丽莎加入音乐俱乐部已经两年了。since自……以来,用于现在完成时,before在……之前,when当……的时候,until直到……,引导时间状语从句,It has been+一段时间+since引导时间从句(从句中用一般过去时),故选A。
【点评】考查连词辨析。注意识记since,before,when和until四个连词的词义及用法,掌握句型It has been+一段时间+since从句。
22.D
【解析】句意:——珍妮,你什么时候搬到这儿的?——我在这儿居住了三年了。根据for three years,可知用现在完成时,move搬家,短暂性动词,不和表示一段时间的时间状语连用,live居住,延续性动词,故选D。
【点评】此题考查现在完成时。注意延续性动词和短暂性动词的使用。
23.A
【解析】句意:汤姆去过中国三次了。数词+times是现在完成时的标志,Tom是第三人称单数,所以用has。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为A。
【点评】考查现在完成时的用法,理解句意,注意have been/gone to的差异。
24.C
【解析】句意:——妈妈,在过去的两年里我都没有参观长城。——好吧,我下个月带你去。in the last two years是现在完成时的标志,A一般现在时,B将来时,C现在完成时,故选C。
【点评】考查时态,注意现在完成时的用法。
25.D
【解析】句意:——杰克,去写你的报告吧。今天你必须把它交出来。——我已经完成了它。我现在就可以交上去。根据原句I can hand it in right now.我现在就可以交上去。可推知完成报告这个动作在过去发生,并对现在产生了影响——现在就可以交。可知此处是现在完成时。故选D。
【点评】考查现在完成时。根据句中关键句子判断出正确的时态。
26.C
【解析】句意:——米勒什么时候到的?——她在这里已经几个小时了。分析句子可知是对过去的提问,用一般过去时,for+一段时间用于现在完成时,所以第二空是填现在完成时,故选C。
【点评】考查动词的时态。注意根据时间状语确定动词的时态。
27.A
【解析】句意:这是你第三次迟到了吗? 固定句型it is /was the first time that+现在完成时/过去完成时。the+序数词+time和现在完成时连用,此处用have/has done形式,be late迟到,be过去分词是been,故选A。
【点评】考查现在完成时。注意 the+序数词+time和现在完成时连用的用法。
28.D
【解析】句意:——我可以和格林先生讲话吗?——对不起,他去襄阳了。他在城里已经两天了。have/has gone to+地点名词,表示去了某地,还没有回来;have/has been to+地点名词,表示曾经去过某地,去了并且回来了;根据后句可知格林先生还没有回来,主语是he,所以用has gone to;the city指的是襄阳,所以是待在襄阳两天,已经待在某地用have been in+地点名词,主语是he,所以用has,故选D。
【点评】考查短语辨析,首先识记have/has been/gone to和have/has been in的区别,然后根据前后句句意确定,理解句意。
29.B
【解析】句意:杭州是一个美丽的城市。我去过那里两次。根据题中的twice(两次)可知“我”去过两次了。have/has been to去过某地;have/ has gone to去了某地,不在说话现场;空格后there为副词,应省略to,故答案为B。
【点评】考查现在完成时。注意识记have been to和have gone to的用法区别。
30.B
【解析】句意:自2008年以来,这个小镇的私家车数量大大增加。had increased过去完成时;has increased现在完成时;was increasing过去进行时;increased一般过去时。根据since 2008,可知句子时态用现在完成时,since 2008是现在完成时的标志词。现在完成时态表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。本题属于从过去已经开始,持续到现在的动作或状态,现在完成时态的构成:助动词have/has+动词的过去分词,根据主语:the number of ,……的数量,第三人称单数,所以应该用has increased,故答案选B。
【点评】考查现在完成时,注意识记since引导的时间状语用于现在完成时以及现在完成时的构成。
31.A
【解析】句意:史密斯先生的飞机还没有到达。让我们在这里等他吧。根据 Let's wait for him here. 可知飞机还没有到达,从过去发生的动物对现在造成的影响,可知第一句时态是现在完成时。故选A。
【点评】考查现在完成时。根据上下文的联系确定所使用的句子的时态。
32.C
【解析】句意:——这个男孩儿非常想念他的父母。——的确如此。他们已经离开家乡将近两年了。此句强调离开家乡的这种状态,从过去发生,一直持续到现在,并且还将继续持续下去,要用现在完成时态,由于句中有for+段时间,谓语动词要用延续性动词,故选C。
【点评】考查现在完成时态。识记现在完成时态的用法。
33.C
【解析】句意:——你买了这本书多久了?——自从两周前开始。由答语Since two weeks ago. 自从两周前。可知,本题的时态为现在完成时,根据How long多长时间,与延续性动词连用,buy是短暂性动词,have是延续性动词,故选C。
【点评】考查现在完成时。注意延续性动词和短暂性动词的区别。
34.C
【解析】句意:——对不起,凯茜。我把你的打印机借了这么久了。——从不介意。 根据短语 for such a long time. 可知句子的动词必须是延续性动词,选项A,B和D中的动词都是短暂性动词,故答案为C。
【点评】考查现在完成时的延续性动词。注意识记完成时的用法。
35.D
【解析】句意:Tony已经从图书馆借这本杂志两个周了。A.borrow,动词,借;B.kept,keep的过去式,保存、借;C.has borrowed,已经借了,borrow是非延续性动词,不与for等引导的段时间连用;D.has kept,已经保存、已经借,keep是延续性动词,往往与for等引导的段时间连用;此句中含有段时间for two months,表示过去的动作对现在的影响,句子用现在完成时,且动词用延续性动词,故选D。
【点评】考查现在进行时态。识记动词keep与borrow的区别。
36.B
【解析】句意: 我可以休息一下吗?我已经写完报告了。A动词原形,B动名词,C动词不定式,D动词过去分词。根据固定搭配finish doing sth."完成做某事",可知应用动名词形式writing,作宾语。故选B。
【点评】考查动名词。注意熟记固定搭配finish doing sth."完成做某事"。
37.C
【解析】句意:70年来,中国经历了历史性的变化,取得了巨大成就。A项为一般过去时;B项一般现在时;C项为现在完成时;D项为过去将来时。根据关键短语In the past 70 years可知,应该使用现在完成时,故选C。
【点评】考查现在完成时。注意识记完成时的结构为have/has done。
38.C
【解析】句意:自从他们一起分享冰淇淋后,他们就成了朋友。are是(一般现在时复数);were是(一般过去时复数);have been已经是(现在完成时);will be 将是(一般将来时)。空处为句子的谓语,根据" since they shared the ice creams. "即:since(自从)+ 过去动作(shared)可知,此处表示"从过去持续到现在的状态",故谓语时态为现在完成时。故选C。
【点评】考查时态(现在完成时)。注意:在解题过程中,要注意识别现在完成时的标志词如"already"、"just"、"yet"、"ever"、"never"、"before"、"since+时间点/从句"以及"for+一段时间"等。这些标志词有助于判断句子是否应该使用现在完成时。
39.B
【解析】句意:——谁正在音乐教室里弹钢琴?是玛丽吗?——不,不可能是她。她已经去北京出差了。couldn't,不能; can't,不能,不可能; mustn't,不准;has been to,去过已回;has gone to,去了未回;根据“She has...to Beijing on business.”可知第一空表示否定推测,不可能,用can't,第二空表示去了未回,用has gone to,故选B。
【点评】考查情态动词、现在完成时。识记情态动词表推测的用法及现在完成时态has/have been to、has/have gone to的区别。
40.A
【解析】句意:——你看见我的字典了吗?——是的。一会前我在你的桌子上看见它了。A.现在完成时;B.一般现在时;C.一般将来时;D.一般将来时。根据I saw it on your desk a moment ago.一会前我在你的桌子上看见它了,可知过去的事情对现在造成的影响是看见字典了,所以用现在完成时,故选A。
【点评】考查现在完成时,注意理解其用法。
41.B
【解析】句意: 你真粗心!你写作中犯了如此多的错误。A.做,do的过去分词;B.制作,制造,make的过去式;C.制作,制造;D.做,do的过去式。根据空前have可知,此处是现在完成时,用have done形式,排除C和D;make mistakes犯错,固定短语,故选B。
【点评】考查现在完成时和固定搭配。注意根据语境选择正确的时态,注意固定搭配make mistakes。
42.A
【解析】句意:-你妈妈在哪儿?她和她的朋友们一起去上海了。Have been to去过某地(已回);have gone to去了某地(未回)。根据对话内容, 找不到妈妈, 说明去了未回:have gone to。后句句子主语是she, with her friends是其定语, 主语是三单, 用has。故选A。
【点评】考查动词短语及主谓一致。
43.A
【解析】句意:你的爸爸在哪里?他去北京了。三天后就回来。has gone to 已经去了某地,还没有回来,has been to曾经去过某地,回来了,has been in表示在某个地方呆了多长时间了,根据句意,故选A
【点评】词义辨析考的是学生的基础词汇知识,了解每个选项的含义是做好此类题型的关键,解答此类习题,首先要求学生有一定的词汇量,句意理解后便可作答,所以平时的基础知识记忆,词汇积累是解答好这种题的关键。
44.C
【解析】句意:我们的学校已经开放将近10年了,我们将很快庆祝它的生日。for+时间段用现在完成时,并且用延续性动词,结构是have/has+动词过去分词,排除A、D。open打开,非延续性动词,其延续性动词是be open,故选C。
【点评】考查现在完成时,注意平时识记其标志词和结构,同时识记延续性动词和非延续性动词的转化。
45.D
【解析】句意:——为什么你对西安这么熟悉?——因为我的祖父母住在那里,我去过那里很多次。
go去,一般现在时;went去,一般过去时;will go将去,一般将来时;have been去过,现在完成时。根据 there for many times (那很多词)表示我去过西安很多次,用现在完成时,have been ,故答案为D。
【点评】考查现在完成时。理解对话并掌握现在完成时的用法和have been(to)的用法。
46.D
【解析】句意:2003年汤姆和我在春蕾学校相遇。从那开始我们就成为好朋友了。根据since then,可知句子时态是现在完成时,结构为have/has done,故选D。
【点评】考查现在完成时。注意since+过去时间状语和现在完成时连用。
47.B
【解析】句意:——在她家你看见凯伦吗?——不,她去了图书馆。所以我得在桌上给她留个便条。has/have gone to,到某地去了,在路上或者已经到达那里或回来的路上(不在说话者的地方),has/have been to,曾经去过某地,人已经回来,常与表示次数的词语连用,has/have been in,表示一直呆在某地,常与时间段搭配。根据上文“在她家你看见凯伦吗?——不”可知“已经去图书馆还没回来”,填has gone to,message消息,口信,note便条,notice布告,通知,nformation信息,消息。根据“在桌上”可知是“留个便条”,填note。故选B。
【点评】考查现在完成时和名词辨析。注意has gone to和note的用法。
48.C
【解析】句意:——大卫旅行还没回来吗?——是的,他没有。他要到星期天才会回来。结合题干中的语句Hasn't David returned home from his trip 可知此句是一般疑问句,其简略回答要用Yes,he has或No,he hasn't。根据答语中的He won't come back until Sunday.可知,此句要用否定性回答,故答案为C。
【点评】考查现在完成时的基本构成。注意一般疑问句的简略回答。
49.C
【解析】句意:——我们的城市真是焕然一新!——是的。2008年以来发生了巨大的变化。时间状语since 2008,用于现在完成时,助动词have/has+过去分词,主语great changes巨大的变化,名词复数,助动词用have,故选C。
【点评】考查现在完成时,注意识记现在完成时的构成及用法。
50.C
【解析】句意:他持有这本书多久了 ——大约两个月。结合语境可知上文描述的是一直持续到现在的动作,故用现在完成时态。选项B表示瞬间动作,故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。完成时态中的动词有瞬间动词和持续性动词之分,瞬间动词的过去分词强调的是动作的完成,持续性动词强调的是动作的持续性。现在完成时态中表示一段时间的时间状语不能和瞬间动词连用,持续性动词不能和表示瞬间时间的时间状语连用,需注意区分。
21世纪教育网(www.21cnjy.com)