所属成套资源:2025年八年级英语下册暑假语法真题专练(通用版)(含答案+解析)
专题27 现在完成时-2025年八年级英语下册暑假语法真题专练(通用版)(含答案+解析)
展开
这是一份专题27 现在完成时-2025年八年级英语下册暑假语法真题专练(通用版)(含答案+解析),共16页。试卷主要包含了单项选择题等内容,欢迎下载使用。
一、单项选择题
1.(2024八下·桂平期末) —China develps s fast,
—That's true. It____ a lt already.
A.changesB.changedC.has changed
2.(2024八下·丹徒期末) Jack,I haven't seen yur uncle fr a lng time.
He ____ Shanghai n business fr tw mnths.
A.went tB.has gne tC.has been inD.has been t
3.(2024八下·曲阳期末) Maybe Tm ____ his wrk. The light in his rm is still n.
A.dcin's finishB.didn't finish
C.wn't finishD.hasn't finished
4.(2024八下·青羊期末)—Mm, where're my sprts shes? I can't find them anywhere.
—Oh, I____ them.
A.will washB.have washedC.was washing
5.(2024八下·江汉期末)—Have yu finished reading the bk named Little Wmen?
—____. Almst three quarters f it. Hw abut yu?
A.Nt at allB.Nt yetC.Nt muchD.Nt likely
6.(2024八下·泗县期末)—The air here is much fresher than befre.
—Exactly. We ____a lt f trees in the past few years.
A.plantedB.were plantingC.have plantedD.will plant
7.(2024八下·南宁期末)—China ____ 17 spaceships int space since 1999.
—Hw great ur cuntry is!
A.has seenB.has sentC.has said
8.(2024八下·柳州期末) —I heard yu lst yur key.____it?
—N, nt yet. I'm still lking fr it.
A.Did yu findB.Have yu fundC.D yu find
9.(2024八下·宜州期末) —Is the yellw bike yurs?
—Yes, it is. I ____ it fr tw years.
A.have hadB.will haveC.had
10.(2024八下·凤山期末) —Where is yur aunt?
—She ____ Shanghai. She ____ there nce befre.
A.has been t; has gne t
B.has gne t; has been t
C.has gne t; has been
11.(2024八下·凤山期末) I ____ in this city since
2010.
A.amB.have beenC.will be
12.(2024八下·崇左期末) —Where are Kitty and her sister?
—They ____ Nanning already. They aren't at hme.
A.went tB.have been tC.have gne t
13.(2024八下·濉溪期末) —D yu want me t clean the kitchen this afternn?
—N, thanks. I ____ it already.
A.will cleanB.cleanC.have cleanedD.was cleaning
14.(2024八下·吉林期末) Lisa has ____ t Beijing. She will be back in tw weeks. But I have never ____ t Beijing befre.
A.gne; gneB.gne; beenC.been; gne
15.(2024八下·凤台期末) My father____fr 10 hurs,because he was t tired these days.
A.falls asleepB.is asleep
C.has fallen asleepD.has been asleep
16.(2024八下·扬州期末)Thugh the great scientist ____ fr three years, we will never frget the cntributin he made.
A.diedB.has died
C.has been deadD.was dead
17.(2024八下·昆明期末)I ____ the bk Oliver Twist yet, s I knw nthing abut it nw.
A.have readB.haven't readC.readD.didn't read
18.(2024八下·苍溪期末)—Rmance f the Three Kingdms! I like this bk.
—It's als ne f my favrite bks. And I____ it fr 2 years.
A.hadB.have hadC.have bughtD.bught
19.(2024八下·江西期末)—What a fantastic camera yu've gt! When ____ yu buy it, Lily?
—I ____ it fr tw years. I used it t recrd the changes f my hmetwn.
A.did; bughtB.did; have bught
C.d; hadD.did; have had
20.(2024八下·南康期末) —Ww, Mary ____a vlunteer fr five years.
—It's nt surprising, she is a kind-hearted girl wh is always ready t help thers.
A.will beB.wuld beC.has beenD.had been
21.(2024八下·遂宁期末) —Is Mr. Smith there? I need t talk t him.
—Srry, he ____ Beijing, and he ____ the city fr three days.
A.has been t; has been inB.has gne t; has been t
C.has gne t; has been inD.has been t; has been t
22.(2024八下·南宁期末)——Where is Alice? The film will begin.
—Dn't wrry. I____ her and she is n the way.
A.tellB.will tellC.have tld
23.(2024八下·昭平期末)The girl ver there can't be Linda. She ____ Beijing with her family.
A.has been tB.has gne tC.is ging t
24.(2024八下·宝应期末) —Let's tun n the TV and watch the ftball match
—It's t late. It ____ fr an hur. And the result was 1-0.
A.has finishedB.has begun
C.has been nD.has been ver
25.(2024八下·宝应期末) —Hell! Can I speak t Simn?
—Srry, he isn't in right nw. He ____ t the cinema with his aunt.
A.has beenB.has gneC.is gingD.ges
26.(2024八下·南宁期末) This bk must be great. My sister ____ it several times already.
A.readsB.has readC.is reading
27.(2024八下·恩平期末) The film "YOLO" (热辣滚烫) is s wnderful that I ____ it twice.
A.watchB.watchedC.will watchD.have watched
28.(2024八下·嵩明期末) The girl ____ a tur guide since she left the schl.
A.have beenB.wasC.has beenD.is
29.(2024八下·盘龙期末)Mre and mre peple ____ t Shangri-la n the high-speed railway since it pened at the end f last year.
A.gB.wentC.have beenD.are ging
30.(2024八下·河西期末) Great changes ____ in ur city in the past five years.
A.have happenedB.happened
C.happenD.were happening
31.(2024八下·江西期末) I'm surprised at the new lk f Jingdezhen City. It ____a lt ver the past few years.
A.changesB.has changedC.will changeD.is changing
32.(2024八下·涿州期末)—Smene t Talk t is exciting.
—I agree with yu.I____ it twice.
A.readB.have readC.had readD.was reading
33.(2024八下·红桥期末) I ____ much exercise since I gt my cmputer.
A.haven't dneB.dn't dC.didn't dD.wn't d
34.(2024八下·西城期末)Betty and Lily ____ friends since they were 13 years ld.
A.wereB.areC.have beenD.will be
35.(2024八下·凤阳期末) Please hurry up! The TV play____fr ten minutes.
A.startedB.has startedC.was nD.has been n
36.(2024八下·安庆期末) We ____a lt f trees in the past few years, s the air here is much fresher than befre.
A.plantedB.were plantingC.have plantedD.will plant
37.(2024八下·长春汽车经济技术开发期末) —Grandpa, d yu like yur new smart phne?
—Of curse! I____ lts f beautiful pictures with it since I had it.
A.takeB.tkC.will takeD.have taken
38.(2024八下·东西湖期末) —What's wrng with Tm? He lks sad.
—Maybe he ____ the final result f the imprtant exam.
A.knewB.has knwnC.knwsD.will knw
39.(2024八下·江岸期末) —I've heard that the China-Eurpe Express Rail service ____ a lt.
—Yes. It takes nly abut 10 days fr a train frm Xi'an t Duisburg nw.
A.imprvedB.has imprvedC.will imprveD.was imprving
40.(2024八下·蒙山期末) — Jack, hw lng ____ yu ____ in Beijing?
— Fr ten years.
A.did, liveB.have, livedC.are, living
41.(2024八下·凤台期末) —The Whites have____Hng Kng
—Oh,really?I have never ____ there befre.
A.been t,gneB.gne t,been
C.been t,gne tD.gne t,been t
42.(2024八下·南宁期末)—Yur sister likes the bk Alice's Adventuresin Wnderland very much.
—That's true. She ____ it twice.
A.readB.readsC.has read
43.(2024八下·桦甸期末) —I haven't seen yur brther fr a lng time. Where has he ____?
—He ____ Beijing fr a mnth. He'll be back next week.
A.gne; has been in
B.gne; has been t
C.gne; has gne t
44.(2024八下·南宫期末) Tina wn't g t Xi'an with us, because she ____ there twice.
A.gesB.wentC.has beenD.has gne
45.(2024八下·吉林期末) My parents ____ fr 20 years. Tday is their wedding anniversary (结婚纪念日).
A.have been marriedB.have marriedC.married
46.(2024八下·萍乡期末) —Amy ____ fr tw hurs. D yu knw where she is?
—In the art rm. She ____ an art lessn every Friday.
A.has been away; had B.has been away; has
C.has gne; hasD.has gne;had
47.(2024八下·忻城期末)—Yur watch is s nice! When did yu buy it?
—In April. I have ____ it fr tw mnths.
A.hadB.brrwedC.bught
48.(2024八下·成都期末) —When did the ftball match between Xinyun Schl and ur schl take place?
—Oh, it ____ fr ten minutes, with a final scre f 4:3.Xinyun Schl wn the game.
A.endedB.has endedC.has been ver
49.(2024八下·西城期末)—Sam, yu ____ the table yet. It's all messy! —Srry, I'll d it immediately.
A.haven't clearedB.weren't clearing
C.wn't clearD.dn't clear
50.(2024八下·安庆期末)—I saw Mr. Li in his ffice just nw.
—N, it ____ be him. He has ____ Beijing and will cme back next Friday.
A.mustn't ;gne tB.mustn't; been t
C.can't;been tD.can't; gne t
答案解析部分
1.C
——中国发展得如此快。——确实如此。它已经发生了很大的变化。changes(改变,一般现在时的三单形式),changed (改变,一般过去时的过去式),has changed (改变,现在完成时)。根据"already"可知句子应用现在完成时,动词形式为"have/ has+动词过去分词",主语为it,助动词用 has,所以用has changed。其他选项的时态不符合语境。故选C。
考查现在完成时。注意结合时态的关键词选择合适的动词形式。
2.C
——杰克,我好久没见到你叔叔了。——他在上海出差已经两个月了。A.去了,一般过去时;B.去了某地,去了还没有回来,现在完成时;C.已经在某地,现在完成时;D.曾经去过某地,现在完成时。fr tw mnths表明时态是现在完成时,排除A,根据句子可知讲的是已经在上海两个月,所以用has been in,故选C。
考查时态区别,首先理解选项have/has gne/been t和have/has been in区别,然后根据句意确定正确答案。
3.D
也许汤姆还没有完成他的工作。他房间里的灯还亮着。根据下文"The light in his rm is still n."可知此句时态使用现在完成时,没完成工作对现在的影响是灯还亮着,其结构为:have/has+过去分词。故选D。
考查现在完成时。注意掌握现在完成时的结构。
4.B
——妈妈,我的运动鞋在哪里?我哪里都找不到。——噢,我把它们洗了。will wash一般将来时;have washed现在完成时;was washing过去进行时。根据语境可知,这里要用现在完成时,表达之前完成的动作对现在的影响,这里是因为妈妈之前把鞋子洗了导致现在小孩找不到了。故选B。
考查动词时态辨析。注意掌握现在完成时的使用场景。
5.B
——你已经读过名叫《小妇人》的书吗?——还没有,几乎还有四分之三。你呢?nt at all一点也不; nt yet还没有; nt much不多; nt likely不可能。根据Almst three quarters f it (几乎还有四分之三)可知此处指的是"仍没有读完"。故答案为B。
考查情景交际。解答本题需熟悉所给选项的意思,再结合句意作答。
6.C
——这里的空气比以前清新多了。——确实如此。过去几年里,我们种了很多树。A过去式,B过去进行时,C现在完成时,D将来时,in the past few years是现在完成时标志,故用现在完成时时态,故选C。
考查时态,注意识记现在完成时的用法。
7.B
—— 自 1999 年以来,中国已将 17 艘宇宙飞船送入太空。—— 我们的国家多么伟大!选项 A "has seen" 通常表示 "已经看到";选项 B "has sent" 表示 "已经发射";选项 C "has said" 表示 "已经说过"。结合语境,中国是把宇宙飞船送入太空,故答案为B。
考查动词辨析。注意熟记现在完成时的基本构成。
8.B
——我听说你丢了钥匙。你找到了吗?——不,还没有。我还在找。根据"N, nt yet."可知需用现在完成时提问,nt yet是现在完成时态的标志,表达"尚未,还没呢",现在完成时结构为have/has + 过去分词。故选B。
考查时态(现在完成时)。注意:在解答时态相关题目时,首先,要仔细审题,在题干中寻找标志性的时间状语。时间状语是判断时态的重要依据。如果题目所给题干是主从复合句,考生需要根据主从句时态相呼应的原则来判断时态。在时间、条件等状语从句中,通常用一般现在时表示一般将来时,用现在完成时表示将来完成时。同时,要正确认定主句动词及从句动词两个动作发生的先后时间,并认真体会命题者所给出的语境。认真阅读题干,理解句子的整体意义,捕捉题干中对动作发生时间所隐含的信息。可以把语境中比较完整的句子中的动词或另一个相关动词所发生的时间作为参照时间,再把选项中的动词与它作比较,看看它所表示的动作是发生在参照时间之前、之后还是正在进行,从而确定选用什么时态。
9.A
——那辆黄色的自行车是你的吗?——是的,它是。我已经买了两年了。A.已经买了,现在完成时;B.将有,一般将来时;C.有,一般过去时。fr tw years表明时态是现在完成时,结构是have/has+动词过去分词,主语是I,所以用have,have的过去分词是had,故选A。
考查现在完成时,注意识记现在完成时的标志词和结构。
10.C
——你阿姨在哪里?——她去了上海。她之前已经去过那里一次。have gne t去了某地,还没回来,have been t去过某地,已经回来,第一空指去了上海,还没回来,主语是第三人称单数,用has gne t,第二空根据nce可知,指曾经去过上海,用has been t,空后有地点副词there,不需要介词t,故选C。
考查have gne t 和have been t的区别。注意理解短语意思,理解句意。
11.B
我从2010年开始就在这个城市。since加过去的时间和现在完成时连用,此处主语是第一人称单数,用have dne形式,故选B。
考查现在完成时。注意since加过去的时间和现在完成时连用的用法。
12.C
—— 基蒂和她的妹妹在哪里 ?—— 他们已经去了南宁了。他们不在家。A.去某地,一般过去时;B.去过某地,已经回来;C.去了某地,还没回来。根据already可知,此处用现在完成时,根据 They aren't at hme. 可知,此处指去了南宁,还没回来,故选C。
考查短语辨析和现在完成时。注意have gne t和have been t的区别。
13.C
——你想让我今天下午打扫厨房吗?——不,谢谢了。我已经打扫完了。A将来时,B动词原形,C现在完成时,D过去进行时,副词already是现在完成时标志。强调过去的动作对现在的影响,故选C。
考查时态,注意识记现在完成时的用法。
14.B
丽萨已经去北京了,她将在两周后回来,但我从未去过北京。have gne t表示去了某地,还没回来,而have been t表示去过某地,已经回来。根据题目的句意,我们可以知道丽莎已经去了北京,但还没有回来,所以第一空应该填"gne"。而我从未去过北京,所以第二空应该填"been"。故选B。
考查have been t和have gne t的区别及其用法,注意根据句意和语境来进行判断。
15.D
我父亲已经睡了 10 个小时,因为他这些天太累了。falls asleep,第三人称单数形式,是一般现在时; is asleep和falls asleep是同义的; has fallen asleep和has been asleep是现在完成时。根据语句My father…fr 10 hurs,because he was t tired these days.可知,此句表述过去发生的事情对现在造成的影响,要用现在完成时,排除选项A和B;fall asleep是瞬间动词,在完成时中不能和时间段连用,再排除选项C;be asleep是可延续的,故答案为D。
考查时态辨析。注意现在完成时的基本构成及用法。
16.C
虽然这位伟大的科学家已经去世三年了,但是我们永远不会忘记他所作出的贡献。根据"fr three years"可知,句子时态用现在完成时have/has dne,且动词要用延续性动词,die为短暂性动词,其延续性动词为be dead。故选C。
考查延续性动词。注意掌握完成时中动词的使用。
17.B
我还没有读过《雾都孤儿》这本书,所以我现在对它一无所知。A.已经读过(现在完成时) B.还没读过(现在完成时的否定) C.读(一般现在时) D.没读(一般过去时的否定)。根据句子中使用的"yet"这个副词,它常与现在完成时连用,表示到目前为止的情况。同时,"s I knw nthing abut it nw"也说明了由于之前的某个未完成的动作(即没有读过这本书),导致了现在的结果(对它一无所知)。可知应该使用现在完成时的否定形式来表达这个意思。故选B。
考查时态的正确使用。注意现在完成时的否定形式在表达"到目前为止还未做某事"的情况时的应用。注意句子中的关键词(如"yet")对时态选择的提示作用。
18.B
——《三国演义》!我喜欢这本书。——这也是我最喜欢的书之一。我已经拥有它两年了。 had 一般过去时; have had 现在完成时; have bught 现在完成时; bught 一般过去时。根据fr 2 years可知,句子要用现在完成时态,排除AD;buy是短暂性动词,要变成延续性动词have,故选B。
考查时态(现在完成时)以及短暂性动词与延续性动词的转换。首先,仔细审题,在题干中寻找标志性的时间状语。时间状语是判断时态的重要依据。如果题目所给题干是主从复合句,考生需要根据主从句时态相呼应的原则来判断时态。在时间、条件等状语从句中,通常用一般现在时表示一般将来时,用现在完成时表示将来完成时。同时,要正确认定主句动词及从句动词两个动作发生的先后时间,并认真体会命题者所给出的语境。认真阅读题干,理解句子的整体意义,捕捉题干中对动作发生时间所隐含的信息。可以把语境中比较完整的句子中的动词或另一个相关动词所发生的时间作为参照时间,再把选项中的动词与它作比较,看看它所表示的动作是发生在参照时间之前、之后还是正在进行,从而确定选用什么时态。
19.D
——你有一个多么好的相机呀!什么时候买的?丽丽?——我都买了两年了。大家介绍一下。我用它记录我家乡的改变。空一,根据when可知提问过去时什么时候买的,故用助动词did,空二,fr tw years是现在完成时标志,故用have dne形式, had和bught是过去式,故选D。
考查时态,注意识记现在完成时,一般过去时的助动词的用法。
20.C
——哇,玛丽当志愿者已经五年了。——这并不奇怪,她是一个心地善良的女孩,总是乐于助人。根据时间状语"fr five years"可知,此处表示动作从过去持续到现在并有可能继续持续下去,应用现在完成时,谓语动词结构为have/has+dne。故选C。
考查现在完成时。注意牢固识记并运用现在完成时,做题时,要注意语境的正确理解和现在完成时的标识性的时间状语。
21.C
——史密斯先生在吗?我需要和他谈谈。 ——对不起,他去北京了,而且他已经在那个城市待了三天了。has been t是指某人去过某地,但是现在不在那里;has gne t是指某人去了某地,还没回来,也可能是在去的途中;has been in是指某人从过去的某个时间到现在一直在某地。根据"Srry"可知,他已经去了上海,用has gne t;再根据"fr three days"可知他在这座城市待了三天了,第二空用has been in,故选C。
考查现在完成时。注意has been t,has gne t以及has been in的用法区别以及正确运用。
22.C
——爱丽丝在哪里?电影要开始了。——别担心。我已经告诉她了,她正在来的路上。根据"Dn't wrry."和"n the way"可知,已经告知爱丽丝并且她正在赶来,表示已完成的动作对现在造成的影响或结果时应用现在完成时,结构为have dne。故选C。
考查时态(现在完成时)。注意从句子语境,时态的功能和意义以及不同时态标识性的时间状语来判断设空处谓语的时态。
23.B
那里的女孩不可能是Linda。她和家人去了北京。has been t 去过某地,已经回来;has gne t 去过某地,还没回来;is ging t 将要去。根据"The girl ver there can't be Linda."可知,这个女孩不可能是Linda,她去了北京还没回来,故选B。
考查时态(现在完成时)和动词短语。注意牢固掌握has been t和has gne t的用法区别,在特定语境中灵活运用。
24.D
——让我们打开电视看足球比赛吧。——太晚了。比赛已经结束一个小时了。比分是 1-0。A.has finished,已经完成;B.has begun,已经开始;C.has been n,已经开始(与段时间连用);D.has been ver,已经结束(与段时间连用);根据"And the result was 1-0. "可知比赛结束了,fr an hur是段时间,因此用has been ver,故选D。
考查现在完成时。注意含有段时间的现在完成时态的句子与不含段时间的现在完成时态的句子在用法上的区别。
25.B
——你好,我能同Simn说话吗?——抱歉,他现在不在。他和他阿姨去电影院了。A.has been,去过(去了之后回来了);B.has gne,去了(尚未回来);C.is ging,正要去;D.ges,动词,去;根据"he isn't in right nw. "可知Simn去了电影院尚未归来,因此用has gne,故选B。
考查gne t/been t用法比较。掌握gne t与been t的用法及区别。
26.B
这本书一定很棒。我妹妹已经读了好几遍了。A单三式,B现在完成时,C现在进行时,already是现在完成时标志,故时态是现在完成时,故选B。
考查时态,注意识记现在完成时的用法。
27.D
电影《热辣滚烫》太精彩了,以至于我看了两遍。A:watch,观看,一般现在时。B:watched,观看,一般过去时。C:will watch,将要观看,一般将来时。D:have watched,已经观看,现在完成时。根据"The film "YOLO" (热辣滚烫) is s wnderful和twice"可知,此处用现在完成时。故选D。
考查现在完成时。注意识记其结构和用法。
28.C
自从离开学校,这个女孩子就成为了导游。根据" since she left the schl"可知,自从离开学校,这个女孩子就是导游,描述的是从过去开始一直持续到现在的状态,应该使用现在完成时,其结构为"have/has + dne",主语The girl是第三人称单数,所以助动词用三单式has。故选C。
考查时态(现在完成时)。首先,仔细审题,在题干中寻找标志性的时间状语。时间状语是判断时态的重要依据。如果题目所给题干是主从复合句,考生需要根据主从句时态相呼应的原则来判断时态。在时间、条件等状语从句中,通常用一般现在时表示一般将来时,用现在完成时表示将来完成时。同时,要正确认定主句动词及从句动词两个动作发生的先后时间,并认真体会命题者所给出的语境。
29.C
自去年年底开通以来,越来越多的人乘坐高铁去过香格里拉。此处是since引导的时间状语从句,从句是一般过去时,主句应该用现在完成时,用have/has dne形式,只有C项符合,故选C。
考查现在完成时。注意since引导的时间状语从句,从句是一般过去时,主句用现在完成时。
30.A
我们的城市在过去的五年里发生了巨大的变化。根据"in the past five years"可知,此处表示过去发生的动作,对现在造成影响,要用现在完成时,其结构为:have/has+过去分词。故选A。
考查时态。注意掌握现在完成时的结构。
31.B
我对景德镇市的新面貌感到惊讶。在过去的几年里,它发生了很大的变化。A.改变,一般现在时;B.已经改变,现在完成时;C.将改变,一般将来时;D.正在改变,现在进行时。ver the past few years表明时态是现在完成时,结构是have/has+动词过去分词,故选B。
考查现在完成时,首先理解选项时态,然后识记现在完成时的标志词和结构。
32.B
——《Smene t Talk t》真是令人兴奋。——我同意。我已经读过两遍了。A.read读,动词原形,一般过去时;B.have read已经读过,现在完成时;C.had read已经读过,过去完成时;D.was reading正在读,过去进行时。根据答句"I agree with twice."可知,此处应是已经读过了,表示过去的动作对现在产生了影响,应用现在完成时,故选B。
考查现在完成时。注意识记其结构和用法。
33.A
自从我有电脑以来,我就没有做过多少运动了。 haven't dne 现在完成时;dn't d
一般现在时; didn't d 一般过去时; wn't d 一般将来时。since引导的时间状语从句,从句用一般过去时,主句用现在完成时"have/has+动词过去分词",主语是I,助动词用have,故选A。
考查时态(现在完成时)。注意正确理解选项的形式以及用法区别,根据题目所给语境并结合时态相关知识确定正确的时态。
34.C
贝蒂和莉莉从 13 岁起就是朋友。A过去式,B一般现在时,C现在完成时,D一般将来时,根据since they were 13 years ld,可知是现在完成时标志,故选C。
考查时态,注意识记现在完成时的用法。
35.D
快点,电视剧已经开始10分钟了。started开始,一般过去时;has started已经开始,现在完成时;was n在放映,一般过去时;has been n已经放映,现在完成时。时间状语"fr ten minutes"需搭配现在完成时,可排除AC项;start是非延续性动词,不能搭配段时;be n表示状态,可延续,be的过去分词是been。故选D。
考查现在完成时。注意正确理解选项的形式以及用法区别,根据题目所给语境并结合时态相关知识选择正确的选项
36.C
在过去的几年里,我们种了很多树,这里的空气比以前新鲜多了。planted一般过去时;were planting过去进行时;have planted现在完成时;will plant一般将来时。分析句子可知,此处强调过去几年种的树使现在的空气更清新,强调对现在的影响,所以应用现在完成时。根据时间状语"in the past few years"也可知,时态是现在完成时"have/has + 过去分词"。主语是we,用助动词have。故选C。
考查现在完成时。注意现在完成时现在完成时强调过去发生的动作对现在造成的影响或结果,这种影响或结果是现在的关注点。常与already(已经)、yet(仍然,用于否定句或疑问句)、just(刚刚)、befre(以前)、ever(曾经)、recently(最近)、lately(近来)、still(仍然)等副词连用。
37.D
——爷爷,你喜欢你的新智能手机吗?——当然喜欢!自从我有了它,我就用它拍了很多漂亮的照片。A动词原形,B过去式,C将来时,D现在完成时,since是现在完成时标志故时态是现在完成时,故选D。
考查,时态,注意识记现在完成时的用法。
38.B
——汤姆怎么了?他看起来很伤心。——也许他……那场重要考试的结果了。knw知道,动词,根据He lks sad. 可知那场重要考试结果产生的影响,用现在完成时have/has+过去分词,"has knwn"是"knw"的现在完成时形式,表示动作发生在过去,但与现在的情况有联系,或其结果还可影响到现在,用在这里表示Tm已经知道了考试的结果,并且这个结果影响了他现在的情绪,符合语境,故答案为B。
考查动词时态,注意现在完成时表示动作发生在过去,但与现在的情况有联系,或其结果还可影响到现在。
39.B
——我听说中欧高铁的服务水平有了很大的提高。——是的。现在从西安到杜伊斯堡的火车只需要10天左右。A:imprved,提高,一般过去时。B:has imprved,已经提高,现在完成时。C:will imprve,将提高,一般将来时。D:was imprving,正在提高,过去进行时。根据"I've heard that the China-Eurpe Express Rail service ____ a lt."可知,本句时态为现在完成时have/has dne,表示过去发生的事情对现在的影响。故选B。
考查动词时态。注意have/has dne为现在完成时。
40.B
——杰克,你在北京住了多久了?——十年了。根据"Fr ten years."可知,问的是在北京住了多久,此处表示过去发生的动作一致持续到现在,并且还要进行下午,结合语境判断为现在完成时,主语是"yu",应该是have lived。故选B。
考查时态(现在完成时)。注意从时间状语的提示,时态所表示的意义以及句子的语境多个方面确定句子时态,分析对比选项的形式以及用法区别,选择正确的选项。
41.B
——怀特一家去了香港了。——哦,真的吗?我以前从未去过那里。have/has been t sp .去过某地(已回) ; have/has gne t sp .去了某地(未回)。根据语句The Whites have…Hng Kng可知,怀特一家去了香港,但没有回来,所以第一空处需用have gne t,排除选项A和C;根据语句I have never…there befre.可知,第二空处需用have been t表示没有去过某地,空后there是地点副词,所以此处省略介词t,故答案为B。
考查been t和gne t的区别,时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。本题需注意现在完成时态的用法。
42.C
——你妹妹非常喜欢《爱丽丝梦游仙境》这本书。——的确是这样。 她已经读了两遍了。 read 动词原形一般现在时; reads 三单式 一般现在时; has read 现在完成时。根据"She ... it twice."可知,此处强调的是"妹妹已经读了两次,可能后面还会继续再读",强调动作的持续性,故用现在完成时,故选C。
考查时态(现在完成时)。注意正确分析句子语境,根据时态相关知识选择正确的选项。
43.A
——我好久没见到你哥哥了。他去哪儿了?——他来北京一个月了。他下周就回来。ave been t,过去某地,现在已返回,瞬间性动词,have gne t,去了某地,强调去了地方,但还没返回,瞬间性动词, have been in,持续性动词,空一,根据I haven't seen yur brther,可知用have gne t,去了某地,强调去了地方,但还没返回,空二,根据fr a mnth,可知用持续动词搭配段时间,故选A。
考查短语辨析,注意识记延续性动词,短暂性动词的用法。
44.C
蒂娜不会和我们一起去西安,因为她已经去过那里两次了。A.去,一般现在时;B.去,一般过去时;C.曾经去过,去了并且回来了;D.已经去过,去了没有回来。twice表明时态是现在完成时,根据Tina wn't g t Xi'an with us蒂娜不会和我们一起去西安,可知讲的是去了并且回来了,故选C。
考查时态区别,注意识记has been t的用法。
45.A
我的父母已经结婚20年了,今天是他们的结婚纪念日。marry是动词,表示"结婚"。根据句意,在这个句子中,父母已经结婚20年了,故使用现在完成时态,即"have/has+动词的过去分词"的形式。marry的过去分词是married,have been married表示"已经结婚"的意思,故选A。
考查了现在完成时态的使用。注意现在完成时态常常与表示一段时间的状语连用。
46.B
——艾米已经离开两个小时了。你知道她在哪里吗?——在美术室。她每周五都有艺术课。be away离开,是延续性动词;g去,短暂性动词。根据"fr tw hurs"可知,第一空时态是现在完成时,且"tw hurs"是时间段,和延续性动词连用,排除CD选项;再由时间状语"every Friday"可知,第二空时态为一般现在时,主语是She,谓语动词用单数第三人称has。故选B。
考查时态(现在完成时和一般现在时)。注意通过不同时态所对应的标识性的时间状语确定符合题目语境的正确时态。
47.A
——我们的手表真漂亮!你什么时候买的?——4月。我已经买了两个月了。had有;brrwed借;bught买。根据"When did yu buy it?"可知,空处应是说买了两个月了,结合"fr tw mnths"可知应用延续性东西,bught是短暂性动词,对应的延续性动词是had。故选A。
考查动词辨析(延续性动词与短暂性动词)。注意延续性动词与短暂性动词的用法区别。
48.C
——星云学校和我们学校的足球赛是什么时候举行的?——哦,比赛已经结束十分钟了,最后的比分是4:3。星云学校赢得了比赛。ended 一般过去时;has ended 现在完成时; has been ver 现在完成时。根据"fr ten minutes"可知,本句时态为现在完成时,end"结束"为非延续性动词,要变为对应的"be+形容词"形式be ver。故选C。
考查时态(现在完成时)。注意非延续性动词要转换成延续性动词。
49.A
——山姆,你还没收拾桌子呢。太乱了!——抱歉,我马上收拾。clear清理,动词。A现在完成时,B过去进行时,C将来时,D一般现在时,yet是现在完成时否定句标志,故选A。
考查时态,注意识记现在完成时的用法。
50.D
——我刚才在李先生的办公室看到他了。——不,不可能是他。他去了北京。下周五才回来。mustn't禁止;can't不可能;has gne t去了某地还未回来;has been t去过某地已经回来。根据"He has ... Beijing and will cme back next Friday."可知李先生去北京了,表示语气肯定的否定推测,用can't;再由"will cme back next Friday"可知去了北京还未回来,用has gne t。故选D。
考查情态动词及现在完成时。注意区分选项中情态动词以及现在完成时的意思以及用法区别,结合题干语境选择正确的选项。特别注意现在完成时中两个结构的用法区别:has gne t去了某地还未回来;has been t去过某地已经回来。
相关试卷
这是一份专题21 连词-2025年八年级英语下册暑假语法真题专练(通用版)(含答案+解析),共15页。试卷主要包含了单项选择题等内容,欢迎下载使用。
这是一份专题20 介词-2025年八年级英语下册暑假语法真题专练(通用版)(含答案+解析),共12页。试卷主要包含了单项选择题等内容,欢迎下载使用。
这是一份专题18 副词辨析-2025年八年级英语下册暑假语法真题专练(通用版)(含答案+解析),共13页。试卷主要包含了单项选择题等内容,欢迎下载使用。
相关试卷 更多
- 1.电子资料成功下载后不支持退换,如发现资料有内容错误问题请联系客服,如若属实,我们会补偿您的损失
- 2.压缩包下载后请先用软件解压,再使用对应软件打开;软件版本较低时请及时更新
- 3.资料下载成功后可在60天以内免费重复下载
免费领取教师福利

