专题27 现在完成时-2025年七年级英语下册暑假语法真题专练(通用版)(含答案+解析)

文档属性

名称 专题27 现在完成时-2025年七年级英语下册暑假语法真题专练(通用版)(含答案+解析)
格式 docx
文件大小 53.2KB
资源类型 试卷
版本资源 通用版
科目 英语
更新时间 2025-06-29 21:57:58

图片预览

文档简介

专题27 现在完成时
一、单项选择题
1.(2024八下·桂平期末) —China develops so fast,
—That's true. It____ a lot already.
A.changes B.changed C.has changed
2.(2024八下·丹徒期末) Jack,I haven't seen your uncle for a long time.
He ____ Shanghai on business for two months.
A.went to B.has gone to C.has been in D.has been to
3.(2024八下·曲阳期末) Maybe Tom ____ his work. The light in his room is still on.
A.dcoin's finish B.didn't finish
C.won't finish D.hasn't finished
4.(2024八下·青羊期末)—Mom, where're my sports shoes I can't find them anywhere.
—Oh, I____ them.
A.will wash B.have washed C.was washing
5.(2024八下·江汉期末)—Have you finished reading the book named Little Women
—____. Almost three quarters of it. How about you
A.Not at all B.Not yet C.Not much D.Not likely
6.(2024八下·泗县期末)—The air here is much fresher than before.
—Exactly. We ____a lot of trees in the past few years.
A.planted B.were planting C.have planted D.will plant
7.(2024八下·南宁期末)—China ____ 17 spaceships into space since 1999.
—How great our country is!
A.has seen B.has sent C.has said
8.(2024八下·柳州期末) —I heard you lost your key.____it
—No, not yet. I'm still looking for it.
A.Did you find B.Have you found C.Do you find
9.(2024八下·宜州期末) —Is the yellow bike yours
—Yes, it is. I ____ it for two years.
A.have had B.will have C.had
10.(2024八下·凤山期末) —Where is your aunt
—She ____ Shanghai. She ____ there once before.
A.has been to; has gone to
B.has gone to; has been to
C.has gone to; has been
11.(2024八下·凤山期末) I ____ in this city since
2010.
A.am B.have been C.will be
12.(2024八下·崇左期末) —Where are Kitty and her sister
—They ____ Nanning already. They aren't at home.
A.went to B.have been to C.have gone to
13.(2024八下·濉溪期末) —Do you want me to clean the kitchen this afternoon
—No, thanks. I ____ it already.
A.will clean B.clean C.have cleaned D.was cleaning
14.(2024八下·吉林期末) Lisa has ____ to Beijing. She will be back in two weeks. But I have never ____ to Beijing before.
A.gone; gone B.gone; been C.been; gone
15.(2024八下·凤台期末) My father____for 10 hours,because he was too tired these days.
A.falls asleep B.is asleep
C.has fallen asleep D.has been asleep
16.(2024八下·扬州期末)Though the great scientist ____ for three years, we will never forget the contribution he made.
A.died B.has died
C.has been dead D.was dead
17.(2024八下·昆明期末)I ____ the book Oliver Twist yet, so I know nothing about it now.
A.have read B.haven't read C.read D.didn't read
18.(2024八下·苍溪期末)—Romance of the Three Kingdoms! I like this book.
—It's also one of my favorite books. And I____ it for 2 years.
A.had B.have had C.have bought D.bought
19.(2024八下·江西期末)—What a fantastic camera you've got! When ____ you buy it, Lily
—I ____ it for two years. I used it to record the changes of my hometown.
A.did; bought B.did; have bought
C.do; had D.did; have had
20.(2024八下·南康期末) —Wow, Mary ____a volunteer for five years.
—It's not surprising, she is a kind-hearted girl who is always ready to help others.
A.will be B.would be C.has been D.had been
21.(2024八下·遂宁期末) —Is Mr. Smith there I need to talk to him.
—Sorry, he ____ Beijing, and he ____ the city for three days.
A.has been to; has been in B.has gone to; has been to
C.has gone to; has been in D.has been to; has been to
22.(2024八下·南宁期末)——Where is Alice The film will begin.
—Don't worry. I____ her and she is on the way.
A.tell B.will tell C.have told
23.(2024八下·昭平期末)The girl over there can't be Linda. She ____ Beijing with her family.
A.has been to B.has gone to C.is going to
24.(2024八下·宝应期末) —Let's tun on the TV and watch the football match
—It's too late. It ____ for an hour. And the result was 1-0.
A.has finished B.has begun
C.has been on D.has been over
25.(2024八下·宝应期末) —Hello! Can I speak to Simon
—Sorry, he isn't in right now. He ____ to the cinema with his aunt.
A.has been B.has gone C.is going D.goes
26.(2024八下·南宁期末) This book must be great. My sister ____ it several times already.
A.reads B.has read C.is reading
27.(2024八下·恩平期末) The film "YOLO" (热辣滚烫) is so wonderful that I ____ it twice.
A.watch B.watched C.will watch D.have watched
28.(2024八下·嵩明期末) The girl ____ a tour guide since she left the school.
A.have been B.was C.has been D.is
29.(2024八下·盘龙期末)More and more people ____ to Shangri-la on the high-speed railway since it opened at the end of last year.
A.go B.went C.have been D.are going
30.(2024八下·河西期末) Great changes ____ in our city in the past five years.
A.have happened B.happened
C.happen D.were happening
31.(2024八下·江西期末) I'm surprised at the new look of Jingdezhen City. It ____a lot over the past few years.
A.changes B.has changed C.will change D.is changing
32.(2024八下·涿州期末)—Someone to Talk to is exciting.
—I agree with you.I____ it twice.
A.read B.have read C.had read D.was reading
33.(2024八下·红桥期末) I ____ much exercise since I got my computer.
A.haven't done B.don't do C.didn't do D.won't do
34.(2024八下·西城期末)Betty and Lily ____ friends since they were 13 years old.
A.were B.are C.have been D.will be
35.(2024八下·凤阳期末) Please hurry up! The TV play____for ten minutes.
A.started B.has started C.was on D.has been on
36.(2024八下·安庆期末) We ____a lot of trees in the past few years, so the air here is much fresher than before.
A.planted B.were planting C.have planted D.will plant
37.(2024八下·长春汽车经济技术开发期末) —Grandpa, do you like your new smart phone
—Of course! I____ lots of beautiful pictures with it since I had it.
A.take B.took C.will take D.have taken
38.(2024八下·东西湖期末) —What's wrong with Tom He looks sad.
—Maybe he ____ the final result of the important exam.
A.knew B.has known C.knows D.will know
39.(2024八下·江岸期末) —I've heard that the China-Europe Express Rail service ____ a lot.
—Yes. It takes only about 10 days for a train from Xi'an to Duisburg now.
A.improved B.has improved C.will improve D.was improving
40.(2024八下·蒙山期末) — Jack, how long ____ you ____ in Beijing
— For ten years.
A.did, live B.have, lived C.are, living
41.(2024八下·凤台期末) —The Whites have____Hong Kong
—Oh,really?I have never ____ there before.
A.been to,gone B.gone to,been
C.been to,gone to D.gone to,been to
42.(2024八下·南宁期末)—Your sister likes the book Alice's Adventuresin Wonderland very much.
—That's true. She ____ it twice.
A.read B.reads C.has read
43.(2024八下·桦甸期末) —I haven't seen your brother for a long time. Where has he ____
—He ____ Beijing for a month. He'll be back next week.
A.gone; has been in
B.gone; has been to
C.gone; has gone to
44.(2024八下·南宫期末) Tina won't go to Xi'an with us, because she ____ there twice.
A.goes B.went C.has been D.has gone
45.(2024八下·吉林期末) My parents ____ for 20 years. Today is their wedding anniversary (结婚纪念日).
A.have been married B.have married C.married
46.(2024八下·萍乡期末) —Amy ____ for two hours. Do you know where she is
—In the art room. She ____ an art lesson every Friday.
A.has been away; had B.has been away; has
C.has gone; has D.has gone;had
47.(2024八下·忻城期末)—Your watch is so nice! When did you buy it
—In April. I have ____ it for two months.
A.had B.borrowed C.bought
48.(2024八下·成都期末) —When did the football match between Xinyun School and our school take place
—Oh, it ____ for ten minutes, with a final score of 4:3.Xinyun School won the game.
A.ended B.has ended C.has been over
49.(2024八下·西城期末)—Sam, you ____ the table yet. It's all messy! —Sorry, I'll do it immediately.
A.haven't cleared B.weren't clearing
C.won't clear D.don't clear
50.(2024八下·安庆期末)—I saw Mr. Li in his office just now.
—No, it ____ be him. He has ____ Beijing and will come back next Friday.
A.mustn't ;gone to B.mustn't; been to
C.can't;been to D.can't; gone to
答案解析部分
1.C
——中国发展得如此快。——确实如此。它已经发生了很大的变化。changes(改变,一般现在时的三单形式),changed (改变,一般过去时的过去式),has changed (改变,现在完成时)。根据"already"可知句子应用现在完成时,动词形式为"have/ has+动词过去分词",主语为it,助动词用 has,所以用has changed。其他选项的时态不符合语境。故选C。
考查现在完成时。注意结合时态的关键词选择合适的动词形式。
2.C
——杰克,我好久没见到你叔叔了。——他在上海出差已经两个月了。A.去了,一般过去时;B.去了某地,去了还没有回来,现在完成时;C.已经在某地,现在完成时;D.曾经去过某地,现在完成时。for two months表明时态是现在完成时,排除A,根据句子可知讲的是已经在上海两个月,所以用has been in,故选C。
考查时态区别,首先理解选项have/has gone/been to和have/has been in区别,然后根据句意确定正确答案。
3.D
也许汤姆还没有完成他的工作。他房间里的灯还亮着。根据下文"The light in his room is still on."可知此句时态使用现在完成时,没完成工作对现在的影响是灯还亮着,其结构为:have/has+过去分词。故选D。
考查现在完成时。注意掌握现在完成时的结构。
4.B
——妈妈,我的运动鞋在哪里?我哪里都找不到。——噢,我把它们洗了。will wash一般将来时;have washed现在完成时;was washing过去进行时。根据语境可知,这里要用现在完成时,表达之前完成的动作对现在的影响,这里是因为妈妈之前把鞋子洗了导致现在小孩找不到了。故选B。
考查动词时态辨析。注意掌握现在完成时的使用场景。
5.B
——你已经读过名叫《小妇人》的书吗?——还没有,几乎还有四分之三。你呢?not at all一点也不; not yet还没有; not much不多; not likely不可能。根据Almost three quarters of 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
——我听说你丢了钥匙。你找到了吗?——不,还没有。我还在找。根据"No, not yet."可知需用现在完成时提问,not yet是现在完成时态的标志,表达"尚未,还没呢",现在完成时结构为have/has + 过去分词。故选B。
考查时态(现在完成时)。注意:在解答时态相关题目时,首先,要仔细审题,在题干中寻找标志性的时间状语。时间状语是判断时态的重要依据。如果题目所给题干是主从复合句,考生需要根据主从句时态相呼应的原则来判断时态。在时间、条件等状语从句中,通常用一般现在时表示一般将来时,用现在完成时表示将来完成时。同时,要正确认定主句动词及从句动词两个动作发生的先后时间,并认真体会命题者所给出的语境。认真阅读题干,理解句子的整体意义,捕捉题干中对动作发生时间所隐含的信息。可以把语境中比较完整的句子中的动词或另一个相关动词所发生的时间作为参照时间,再把选项中的动词与它作比较,看看它所表示的动作是发生在参照时间之前、之后还是正在进行,从而确定选用什么时态。
9.A
——那辆黄色的自行车是你的吗?——是的,它是。我已经买了两年了。A.已经买了,现在完成时;B.将有,一般将来时;C.有,一般过去时。for two years表明时态是现在完成时,结构是have/has+动词过去分词,主语是I,所以用have,have的过去分词是had,故选A。
考查现在完成时,注意识记现在完成时的标志词和结构。
10.C
——你阿姨在哪里?——她去了上海。她之前已经去过那里一次。have gone to去了某地,还没回来,have been to去过某地,已经回来,第一空指去了上海,还没回来,主语是第三人称单数,用has gone to,第二空根据once可知,指曾经去过上海,用has been to,空后有地点副词there,不需要介词to,故选C。
考查have gone to 和have been to的区别。注意理解短语意思,理解句意。
11.B
我从2010年开始就在这个城市。since加过去的时间和现在完成时连用,此处主语是第一人称单数,用have done形式,故选B。
考查现在完成时。注意since加过去的时间和现在完成时连用的用法。
12.C
—— 基蒂和她的妹妹在哪里 ?—— 他们已经去了南宁了。他们不在家。A.去某地,一般过去时;B.去过某地,已经回来;C.去了某地,还没回来。根据already可知,此处用现在完成时,根据 They aren't at home. 可知,此处指去了南宁,还没回来,故选C。
考查短语辨析和现在完成时。注意have gone to和have been to的区别。
13.C
——你想让我今天下午打扫厨房吗?——不,谢谢了。我已经打扫完了。A将来时,B动词原形,C现在完成时,D过去进行时,副词already是现在完成时标志。强调过去的动作对现在的影响,故选C。
考查时态,注意识记现在完成时的用法。
14.B
丽萨已经去北京了,她将在两周后回来,但我从未去过北京。have gone to表示去了某地,还没回来,而have been to表示去过某地,已经回来。根据题目的句意,我们可以知道丽莎已经去了北京,但还没有回来,所以第一空应该填"gone"。而我从未去过北京,所以第二空应该填"been"。故选B。
考查have been to和have gone to的区别及其用法,注意根据句意和语境来进行判断。
15.D
我父亲已经睡了 10 个小时,因为他这些天太累了。falls asleep,第三人称单数形式,是一般现在时; is asleep和falls asleep是同义的; has fallen asleep和has been asleep是现在完成时。根据语句My father…for 10 hours,because he was too tired these days.可知,此句表述过去发生的事情对现在造成的影响,要用现在完成时,排除选项A和B;fall asleep是瞬间动词,在完成时中不能和时间段连用,再排除选项C;be asleep是可延续的,故答案为D。
考查时态辨析。注意现在完成时的基本构成及用法。
16.C
虽然这位伟大的科学家已经去世三年了,但是我们永远不会忘记他所作出的贡献。根据"for three years"可知,句子时态用现在完成时have/has done,且动词要用延续性动词,die为短暂性动词,其延续性动词为be dead。故选C。
考查延续性动词。注意掌握完成时中动词的使用。
17.B
我还没有读过《雾都孤儿》这本书,所以我现在对它一无所知。A.已经读过(现在完成时) B.还没读过(现在完成时的否定) C.读(一般现在时) D.没读(一般过去时的否定)。根据句子中使用的"yet"这个副词,它常与现在完成时连用,表示到目前为止的情况。同时,"so I know nothing about it now"也说明了由于之前的某个未完成的动作(即没有读过这本书),导致了现在的结果(对它一无所知)。可知应该使用现在完成时的否定形式来表达这个意思。故选B。
考查时态的正确使用。注意现在完成时的否定形式在表达"到目前为止还未做某事"的情况时的应用。注意句子中的关键词(如"yet")对时态选择的提示作用。
18.B
——《三国演义》!我喜欢这本书。——这也是我最喜欢的书之一。我已经拥有它两年了。 had 一般过去时; have had 现在完成时; have bought 现在完成时; bought 一般过去时。根据for 2 years可知,句子要用现在完成时态,排除AD;buy是短暂性动词,要变成延续性动词have,故选B。
考查时态(现在完成时)以及短暂性动词与延续性动词的转换。首先,仔细审题,在题干中寻找标志性的时间状语。时间状语是判断时态的重要依据。如果题目所给题干是主从复合句,考生需要根据主从句时态相呼应的原则来判断时态。在时间、条件等状语从句中,通常用一般现在时表示一般将来时,用现在完成时表示将来完成时。同时,要正确认定主句动词及从句动词两个动作发生的先后时间,并认真体会命题者所给出的语境。认真阅读题干,理解句子的整体意义,捕捉题干中对动作发生时间所隐含的信息。可以把语境中比较完整的句子中的动词或另一个相关动词所发生的时间作为参照时间,再把选项中的动词与它作比较,看看它所表示的动作是发生在参照时间之前、之后还是正在进行,从而确定选用什么时态。
19.D
——你有一个多么好的相机呀!什么时候买的?丽丽?——我都买了两年了。大家介绍一下。我用它记录我家乡的改变。空一,根据when可知提问过去时什么时候买的,故用助动词did,空二,for two years是现在完成时标志,故用have done形式, had和bought是过去式,故选D。
考查时态,注意识记现在完成时,一般过去时的助动词的用法。
20.C
——哇,玛丽当志愿者已经五年了。——这并不奇怪,她是一个心地善良的女孩,总是乐于助人。根据时间状语"for five years"可知,此处表示动作从过去持续到现在并有可能继续持续下去,应用现在完成时,谓语动词结构为have/has+done。故选C。
考查现在完成时。注意牢固识记并运用现在完成时,做题时,要注意语境的正确理解和现在完成时的标识性的时间状语。
21.C
——史密斯先生在吗?我需要和他谈谈。 ——对不起,他去北京了,而且他已经在那个城市待了三天了。has been to是指某人去过某地,但是现在不在那里;has gone to是指某人去了某地,还没回来,也可能是在去的途中;has been in是指某人从过去的某个时间到现在一直在某地。根据"Sorry"可知,他已经去了上海,用has gone to;再根据"for three days"可知他在这座城市待了三天了,第二空用has been in,故选C。
考查现在完成时。注意has been to,has gone to以及has been in的用法区别以及正确运用。
22.C
——爱丽丝在哪里?电影要开始了。——别担心。我已经告诉她了,她正在来的路上。根据"Don't worry."和"on the way"可知,已经告知爱丽丝并且她正在赶来,表示已完成的动作对现在造成的影响或结果时应用现在完成时,结构为have done。故选C。
考查时态(现在完成时)。注意从句子语境,时态的功能和意义以及不同时态标识性的时间状语来判断设空处谓语的时态。
23.B
那里的女孩不可能是Linda。她和家人去了北京。has been to 去过某地,已经回来;has gone to 去过某地,还没回来;is going to 将要去。根据"The girl over there can't be Linda."可知,这个女孩不可能是Linda,她去了北京还没回来,故选B。
考查时态(现在完成时)和动词短语。注意牢固掌握has been to和has gone to的用法区别,在特定语境中灵活运用。
24.D
——让我们打开电视看足球比赛吧。——太晚了。比赛已经结束一个小时了。比分是 1-0。A.has finished,已经完成;B.has begun,已经开始;C.has been on,已经开始(与段时间连用);D.has been over,已经结束(与段时间连用);根据"And the result was 1-0. "可知比赛结束了,for an hour是段时间,因此用has been over,故选D。
考查现在完成时。注意含有段时间的现在完成时态的句子与不含段时间的现在完成时态的句子在用法上的区别。
25.B
——你好,我能同Simon说话吗?——抱歉,他现在不在。他和他阿姨去电影院了。A.has been,去过(去了之后回来了);B.has gone,去了(尚未回来);C.is going,正要去;D.goes,动词,去;根据"he isn't in right now. "可知Simon去了电影院尚未归来,因此用has gone,故选B。
考查gone to/been to用法比较。掌握gone to与been to的用法及区别。
26.B
这本书一定很棒。我妹妹已经读了好几遍了。A单三式,B现在完成时,C现在进行时,already是现在完成时标志,故时态是现在完成时,故选B。
考查时态,注意识记现在完成时的用法。
27.D
电影《热辣滚烫》太精彩了,以至于我看了两遍。A:watch,观看,一般现在时。B:watched,观看,一般过去时。C:will watch,将要观看,一般将来时。D:have watched,已经观看,现在完成时。根据"The film "YOLO" (热辣滚烫) is so wonderful和twice"可知,此处用现在完成时。故选D。
考查现在完成时。注意识记其结构和用法。
28.C
自从离开学校,这个女孩子就成为了导游。根据" since she left the school"可知,自从离开学校,这个女孩子就是导游,描述的是从过去开始一直持续到现在的状态,应该使用现在完成时,其结构为"have/has + done",主语The girl是第三人称单数,所以助动词用三单式has。故选C。
考查时态(现在完成时)。首先,仔细审题,在题干中寻找标志性的时间状语。时间状语是判断时态的重要依据。如果题目所给题干是主从复合句,考生需要根据主从句时态相呼应的原则来判断时态。在时间、条件等状语从句中,通常用一般现在时表示一般将来时,用现在完成时表示将来完成时。同时,要正确认定主句动词及从句动词两个动作发生的先后时间,并认真体会命题者所给出的语境。
29.C
自去年年底开通以来,越来越多的人乘坐高铁去过香格里拉。此处是since引导的时间状语从句,从句是一般过去时,主句应该用现在完成时,用have/has done形式,只有C项符合,故选C。
考查现在完成时。注意since引导的时间状语从句,从句是一般过去时,主句用现在完成时。
30.A
我们的城市在过去的五年里发生了巨大的变化。根据"in the past five years"可知,此处表示过去发生的动作,对现在造成影响,要用现在完成时,其结构为:have/has+过去分词。故选A。
考查时态。注意掌握现在完成时的结构。
31.B
我对景德镇市的新面貌感到惊讶。在过去的几年里,它发生了很大的变化。A.改变,一般现在时;B.已经改变,现在完成时;C.将改变,一般将来时;D.正在改变,现在进行时。over the past few years表明时态是现在完成时,结构是have/has+动词过去分词,故选B。
考查现在完成时,首先理解选项时态,然后识记现在完成时的标志词和结构。
32.B
——《Someone to Talk to》真是令人兴奋。——我同意。我已经读过两遍了。A.read读,动词原形,一般过去时;B.have read已经读过,现在完成时;C.had read已经读过,过去完成时;D.was reading正在读,过去进行时。根据答句"I agree with you.I...it twice."可知,此处应是已经读过了,表示过去的动作对现在产生了影响,应用现在完成时,故选B。
考查现在完成时。注意识记其结构和用法。
33.A
自从我有电脑以来,我就没有做过多少运动了。 haven't done 现在完成时;don't do
一般现在时; didn't do 一般过去时; won't do 一般将来时。since引导的时间状语从句,从句用一般过去时,主句用现在完成时"have/has+动词过去分词",主语是I,助动词用have,故选A。
考查时态(现在完成时)。注意正确理解选项的形式以及用法区别,根据题目所给语境并结合时态相关知识确定正确的时态。
34.C
贝蒂和莉莉从 13 岁起就是朋友。A过去式,B一般现在时,C现在完成时,D一般将来时,根据since they were 13 years old,可知是现在完成时标志,故选C。
考查时态,注意识记现在完成时的用法。
35.D
快点,电视剧已经开始10分钟了。started开始,一般过去时;has started已经开始,现在完成时;was on在放映,一般过去时;has been on已经放映,现在完成时。时间状语"for ten minutes"需搭配现在完成时,可排除AC项;start是非延续性动词,不能搭配段时;be on表示状态,可延续,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(刚刚)、before(以前)、ever(曾经)、recently(最近)、lately(近来)、still(仍然)等副词连用。
37.D
——爷爷,你喜欢你的新智能手机吗?——当然喜欢!自从我有了它,我就用它拍了很多漂亮的照片。A动词原形,B过去式,C将来时,D现在完成时,since是现在完成时标志故时态是现在完成时,故选D。
考查,时态,注意识记现在完成时的用法。
38.B
——汤姆怎么了?他看起来很伤心。——也许他……那场重要考试的结果了。know知道,动词,根据He looks sad. 可知那场重要考试结果产生的影响,用现在完成时have/has+过去分词,"has known"是"know"的现在完成时形式,表示动作发生在过去,但与现在的情况有联系,或其结果还可影响到现在,用在这里表示Tom已经知道了考试的结果,并且这个结果影响了他现在的情绪,符合语境,故答案为B。
考查动词时态,注意现在完成时表示动作发生在过去,但与现在的情况有联系,或其结果还可影响到现在。
39.B
——我听说中欧高铁的服务水平有了很大的提高。——是的。现在从西安到杜伊斯堡的火车只需要10天左右。A:improved,提高,一般过去时。B:has improved,已经提高,现在完成时。C:will improve,将提高,一般将来时。D:was improving,正在提高,过去进行时。根据"I've heard that the China-Europe Express Rail service ____ a lot."可知,本句时态为现在完成时have/has done,表示过去发生的事情对现在的影响。故选B。
考查动词时态。注意have/has done为现在完成时。
40.B
——杰克,你在北京住了多久了?——十年了。根据"For ten years."可知,问的是在北京住了多久,此处表示过去发生的动作一致持续到现在,并且还要进行下午,结合语境判断为现在完成时,主语是"you",应该是have lived。故选B。
考查时态(现在完成时)。注意从时间状语的提示,时态所表示的意义以及句子的语境多个方面确定句子时态,分析对比选项的形式以及用法区别,选择正确的选项。
41.B
——怀特一家去了香港了。——哦,真的吗?我以前从未去过那里。have/has been to sp .去过某地(已回) ; have/has gone to sp .去了某地(未回)。根据语句The Whites have…Hong Kong可知,怀特一家去了香港,但没有回来,所以第一空处需用have gone to,排除选项A和C;根据语句I have never…there before.可知,第二空处需用have been to表示没有去过某地,空后there是地点副词,所以此处省略介词to,故答案为B。
考查been to和gone to的区别,时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。本题需注意现在完成时态的用法。
42.C
——你妹妹非常喜欢《爱丽丝梦游仙境》这本书。——的确是这样。 她已经读了两遍了。 read 动词原形一般现在时; reads 三单式 一般现在时; has read 现在完成时。根据"She ... it twice."可知,此处强调的是"妹妹已经读了两次,可能后面还会继续再读",强调动作的持续性,故用现在完成时,故选C。
考查时态(现在完成时)。注意正确分析句子语境,根据时态相关知识选择正确的选项。
43.A
——我好久没见到你哥哥了。他去哪儿了?——他来北京一个月了。他下周就回来。ave been to,过去某地,现在已返回,瞬间性动词,have gone to,去了某地,强调去了地方,但还没返回,瞬间性动词, have been in,持续性动词,空一,根据I haven't seen your brother,可知用have gone to,去了某地,强调去了地方,但还没返回,空二,根据for a month,可知用持续动词搭配段时间,故选A。
考查短语辨析,注意识记延续性动词,短暂性动词的用法。
44.C
蒂娜不会和我们一起去西安,因为她已经去过那里两次了。A.去,一般现在时;B.去,一般过去时;C.曾经去过,去了并且回来了;D.已经去过,去了没有回来。twice表明时态是现在完成时,根据Tina won't go to Xi'an with us蒂娜不会和我们一起去西安,可知讲的是去了并且回来了,故选C。
考查时态区别,注意识记has been to的用法。
45.A
我的父母已经结婚20年了,今天是他们的结婚纪念日。marry是动词,表示"结婚"。根据句意,在这个句子中,父母已经结婚20年了,故使用现在完成时态,即"have/has+动词的过去分词"的形式。marry的过去分词是married,have been married表示"已经结婚"的意思,故选A。
考查了现在完成时态的使用。注意现在完成时态常常与表示一段时间的状语连用。
46.B
——艾米已经离开两个小时了。你知道她在哪里吗?——在美术室。她每周五都有艺术课。be away离开,是延续性动词;go去,短暂性动词。根据"for two hours"可知,第一空时态是现在完成时,且"two hours"是时间段,和延续性动词连用,排除CD选项;再由时间状语"every Friday"可知,第二空时态为一般现在时,主语是She,谓语动词用单数第三人称has。故选B。
考查时态(现在完成时和一般现在时)。注意通过不同时态所对应的标识性的时间状语确定符合题目语境的正确时态。
47.A
——我们的手表真漂亮!你什么时候买的?——4月。我已经买了两个月了。had有;borrowed借;bought买。根据"When did you buy it "可知,空处应是说买了两个月了,结合"for two months"可知应用延续性东西,bought是短暂性动词,对应的延续性动词是had。故选A。
考查动词辨析(延续性动词与短暂性动词)。注意延续性动词与短暂性动词的用法区别。
48.C
——星云学校和我们学校的足球赛是什么时候举行的?——哦,比赛已经结束十分钟了,最后的比分是4:3。星云学校赢得了比赛。ended 一般过去时;has ended 现在完成时; has been over 现在完成时。根据"for ten minutes"可知,本句时态为现在完成时,end"结束"为非延续性动词,要变为对应的"be+形容词"形式be over。故选C。
考查时态(现在完成时)。注意非延续性动词要转换成延续性动词。
49.A
——山姆,你还没收拾桌子呢。太乱了!——抱歉,我马上收拾。clear清理,动词。A现在完成时,B过去进行时,C将来时,D一般现在时,yet是现在完成时否定句标志,故选A。
考查时态,注意识记现在完成时的用法。
50.D
——我刚才在李先生的办公室看到他了。——不,不可能是他。他去了北京。下周五才回来。mustn't禁止;can't不可能;has gone to去了某地还未回来;has been to去过某地已经回来。根据"He has ... Beijing and will come back next Friday."可知李先生去北京了,表示语气肯定的否定推测,用can't;再由"will come back next Friday"可知去了北京还未回来,用has gone to。故选D。
考查情态动词及现在完成时。注意区分选项中情态动词以及现在完成时的意思以及用法区别,结合题干语境选择正确的选项。特别注意现在完成时中两个结构的用法区别:has gone to去了某地还未回来;has been to去过某地已经回来。
同课章节目录