/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
2025-2026学年九年级英语上册期末核心语法培优外研版
核心语法:现在完成时
学校:___________姓名:___________班级:___________考号:___________
1.Alex’s grandfather _______ tea culture for ten years.
A.studies B.studied C.has studied D.was studying
2.We have ______ the game ______ the computer.
A.taken;off B.take;off
C.copy;onto D.copy;to
3.I’m so glad that I ________ nearly half of the test till now.
A.finish B.finished C.will finish D.have finished
4.—Have you ________ been to France
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
5.Mr Li ________ England. He ________ London for two weeks.
A.has been to, has been to B.has gone to, has been in
C.has been to, has been in D.has gone to, has been to
6.Our teacher ________ maths in this school since 2021.
A.teaches B.taught C.has taught D.will teach
7.Over fifty countries _______ the AIIB(亚投行) so far.
A.joined B.was joining
C.had joined D.have joined
8.–Have you____________ to Australia
-No, not yet.
A.go B.are C.been D.gone
9.The Greens _____ China for seven years.
A.have come to B.have been to
C.have come in D.have been in
10.— 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
11.Great changes ________ in my hometown in the past five years.
A.take place B.took place C.have taken place
12.I _____________ Space Museum in Moon Town yet.
A.have been B.haven't gone to C.haven't been to D.have gone
13.________ you ever ________ the story of The Wonderful Wizard of Oz
A.Do; read B.Did; read C.Have; read D.Will; read
14.—How long ______ since you ______ to study English
—For about three years.
A.was it, began B.is it, begin C.has it been, began
15.—Would you like to see the movie this evening
—Oh, it’s a good movie. But I ________ it already.
A.haven’t seen B.have seen C.see D.will see
16.—How long can I _____ the VCD
—A week.
A.borrow B.see C.buy D.keep
17.Over the past three years, you ________ your abilities and become a better yourself.
A.develop B.will develop C.have developed D.are developing
18.We _________ each other since I came to Changsha, but we often send emails.
A.haven’t seen B.didn’t see C.don’t see D.won’t see
19.Last week I ________ a cold. My sister also ________ a cold since last week.
A.have had; has had B.caught; has had
C.have had; has caught D.caught; has caught
20.Ben is a foreign teacher.So far,he in Shiyan for five years.
A.was teaching B.has taught C.will teach D.taught
21.The mobile phone ________ people’s lives a lot since it ________.
A.influenced; was invented
B.has influenced; invention
C.has influenced; was invented
22.—Do you know anything about “One Belt One Road”
—Yes, it ________ over 10 years since it started.
A.was B.have been C.is D.has been
23.—Where is Dad, Mum
—He ________ to the factory.
A.has been B.went C.goes D.has gone
24.________ you ever ________ of dabbawalas in India
A.Did; hear B.Will; hear C.Have; heard D.Do; hear
25.—Where is your father
—He ______ to Beijing. He will be back in a week.
A.has been B.has gone C.went D.goes
26.It ________ five years since we graduated from university.
A.was B.will be C.has been D.had been
27.Christine ________ the family’s Sunday lunch since she was 12 years old.
A.cooks B.cooked C.will cook D.has cooked
28.Our life______ a lot in the last ten years.
A.has changed B.have changed C.will change D.changed
29.—Tom, let’s go to see the movie You Only Live Once this weekend.
—Sorry, I ________ it. I ________ it with my parents yesterday.
A.has seen; saw B.have seen; saw
C.saw; has seen D.saw; have seen
30.I ________ to Hainan twice. It's very beautiful.
A.have been B.have gone C.went D.will go
31.—May I speak to Tom
—Sorry, he ________ America. But he ________ in two days.
A.has been to; will come back B.has gone to; will come back
C.has gone to; came back D.has been to; came back
32.She ________ several companies since she started job hunting last month.
A.contacted B.contacts C.has contacted D.had contacted
33.Alex ________ tea culture since he came to China in 2010.
A.studies B.studied C.has studied D.was studying
34.—Have you ______ the birthday gift for your mum
—Yes, and she’ll like it, I think.
A.make B.buy C.chose D.chosen
35.He with his father ________ Hong Kong for a week.
A.has gone to B.has been to
C.have gone to D.have been to
36.—Have you ________ been to Guangdong
—Not ________. But I plan to go there this summer.
A.never; already B.just; never C.yet; already D.ever; yet
37.Mother often tells me, “I hope you ________ what I ________ you to do at school!”
A.won't forget; have told B.don't forget; will tell
C.didn't forget; tell D.haven't forgotten; am telling
38.The government ________ many new roads in our city since last year, and it’s easier for us to travel now.
A.builds B.built C.has built D.will build
39.The foreign students ________ quite a few museums since they came to Beijing.
A.visited B.will visit C.are visiting D.have visited
40. --- Could you go to the park with me this afternoon
--- Sorry, I _______ there. I went there yesterday.
A.have gone B.have been
C.went D.was
41.They left for Beijing last week and we ________ them so far.
A.don’t hear from B.didn’t hear from C.haven’t heard from D.won’t hear from
42.My English teacher ________ me a lot since she began to teach us.
A.influences B.influenced C.is influencing D.has influenced
43.Mr. Green has worked in the school ________ he came to China.
A.since B.for C.as D.while
44.We have known each other _____ ten years ago.
A.for B.ever C.about D.since
45.—Will you watch the movie NeZha 2 with me together
—Thank you. But I ________ it twice.
A.see B.saw C.will see D.have seen
46.—How long may I ________ your dictionary —For one week.But it mustn't ________ to others.
A.keep;be lent B.borrow;lend
C.lend;be borrowed D.have;borrow
47.Who ________ finished the painting
A.have B.has C.are D.is
48.—________ you ever ________ to the Great Wall
—Yes, Three times.
A.Has, been B.Have, been C.Have, gone D.Has, gone
49.— It’s time to work now.
— OK. I’ll wake Carl up. He for an hour.
A.has fallen asleep B.has been asleep C.fell asleep D.falls asleep
50.Mrs Rainbow ________ color therapy since she left college.
A.practised B.was practised C.has practised D.will practise
51.Mr. Wang _________ his office since eight o’clock. I don’t know where he is.
A.left B.leave C.has been away from D.has left
52.He says he _________ America twice.
A.has been in B.has been to C.has gone to
53.— ______ you finished your homework
— No, I ______ started yet.
A.Have; have B.Have; haven’t C.Haven’t; have D.Haven’t; haven’t
54.— Let’s go out for a walk.
— Sorry, I ________ Lucy to help with her English.
A.expect B.have expected C.promise D.have promised
55.— Hello, you're a student at the English centre, aren't you?
— Yes, I am. Sorry,
— Well, I see you in the library a lot.
A.did I say something wrong B.have you seen me
C.are you OK D.have we met before
56.The flower ________ for several days.
A.died B.has died C.has been died D.has been dead
57.My brother is an actor. He ______in several film so far.
A.appears B.appeared C.has appeared D.is appearing
58.So far, we ________ to sing five English songs this term.
A.learned B.have learned C.are learning D.will learn
59.____ you ever _____Beijing Roast Duck before
A.Did: try B.Have: tried
C.Will: try D.Do; try
60.— How happy your grandparents are!
— Yes, they _________ for fifty years.
A.have married B.have been married C.have got married D.married
61.—Is the hen old enough to ________ eggs
—Yes, it has ________ a lot.
A.lay; laid B.lie; lain C.lie; laid D.lay; lain
62.—________ you ever ________ to Beijing before
—No, never.
A.Did; go B.Have; been C.Will; go D.Do; go
63.(2014山东聊城)—May I speak to Ann?
—Sorry, she isn’t in. She ___________ France.
A.has gone to
B.has been to
C.was going to
D.goes to
64.—I hear you ________ to Japan once.
—Yes. I ________ there last year.
A.have gone; went B.have been; went
C.went; have been D.went; went
65.I ________ when you called me. Then I got on a taxi at once. But when I got to the hall, the concert ________ for 30 minutes.
A.slept; had begun B.slept; had been on
C.was sleeping; had begun D.was sleeping; had been on
66.—How long can I ________ your CD player
—For two weeks.
A.lend B.borrow C.get D.keep
67.Mr. Green ________ China for five years.
A.has been to B.has gone to C.has been in D.has come to
68.—Have you ever ________Paris before
—Not yet. But I’ve planned to go there next month.
A.been with B.been in C.been to D.gone to
69.So far, red tourism (旅游业) ________ quickly and it’s becoming more and more popular.
A.developed B.will develop C.has developed D.develops
70.Millie _______ to see the show because she __________ it twice.
A.won’t go; saw B.won’t go; will see
C.won’t go; has seen D.didn’t go; see
71.—Where's your brother
—Oh, he ________ the library and ________.
A.has been to; so Lucy is B.has gone to; so Lucy has
C.has gone to; so has Lucy D.has been in; so has Lucy
72.—Where is your son Jimmy living now
—He the city of Zhenjiang, China for two years.
A.has been in B.has been to
C.has gone to D.has come to
73.It_____five years since I last saw Mary in Britain.
A.was B.will be C.have been D.has been
74.He says he ________ the Great Wall twice.
A.has been in B.has been to C.has gone to
75.Our school life _______since 2018.We have more activities outdoors.
A.changed B.has changed C.will change D.changes.
76.—Have you finished your report ________
—Yes, I have ________ finished it.
A.yet; yet B.already; already C.already; yet D.yet; already
77.My son _______ up yet because he _______ to bed late last night.
A.hasn’t got; has gone B.didn’t get; went
C.doesn’t get; went D.hasn’t got; went
78.Traffic jams in our city lots of questions about transport policy.
A.has arisen B.have arisen
C.have raised D.has raised
79.—New York is one of the biggest cities in America.
—___________ you ___________ before
A.Has; been to there B.Have; been there
C.Did; go to there D.Do; go there
80.—I’ll return the book to Jim, but I can’t find him there.
—He _________ the school library. You can find him there.
A.has been to B.has gone to C.went to D.was away from
81.﹣﹣Have you ever______the Terracotta Army in Xi'an?
﹣﹣Yes, I went there last year.
A.gone to B.been to C.been in
82.Up to now, the program ______ thousands of children who would otherwise have died.
A.would save B.saves C.had saved D.has saved
83.(湖北省黄冈市2015年中考)—Amy, can we give away these soft toys We _________ them for many years.
—Mom, but I want to keep the bear.
A.bought B.had C.have bought D.have had
84.You don’t need to describe her. I ______ her several times.
A.meet B.will meet C.have met D.met
85.—Is Mr. Smith here
—No, he to Singapore.
A.has gone B.went C.has been D.is going
86.—Where is your father
—He went to Australia for a meeting and he ________ Sydney for two weeks.
A.has been in B.went to C.has been to D.has gone to
87.He has ________ in touch with his foreign friends for many years.
A.kept B.had C.keep
88.—I’d like you to tell me something about Taiwan.
—Sure, I ________ there three times.
A.had been B.have been C.have gone D.has gone
89.Mike said that he ________ to America.
A.has never B.has never gone
C.had never been D.had never gone
90.-- you ever to the Great Wall
--Yes.Three times.
A.Has;been B.Have;been C.Have;gone
91.— Do you know him well
— Sure. We _____________friends since ten years ago.
A.were B.have been C.have become D.have made
92.I have ___________ him since I was a child.
A.know
B.knew
C.knows
D.known
93.—My phone isn’t working well because it _______ space.
—I guess you need to delete something unnecessary.
A.ran out B.has run out C.ran out of D.has run out of
94.—I want to borrow the book but I don’t know how long it may ________.
—For two weeks.
A.keep B.be borrowed C.borrow D.be kept
95.—We’ve lived here ________ 1980.
—So you’ve lived here ________ about 30 years.
A.since; for B.for; since C.for; for D.in; since
96.—Jane, as well as her twin sister_________ the cinema to watch the film Kungfu Yoga.
—Oh, that’s why I can’t find them now.
A.have gone to B.have gone to C.has gone to D.has been to
97.—How long______you______the computer
—For a couple of years.
A.have;bought B.did;buy
C.have;had D.did;have
98.─Tom, can I borrow your book Chicken Soup
─Sorry, I __________ it to Mary.
A.lent B.have lent C.had lent D.lend
99.Her cousin ________ in Shanghai since he left the army.
A.lives B.lived C.has lived D.will live
100.It’s nice to see you again. We ________ each other since 2016.
A.won’t see B.haven’t seen C.don’t see D.didn’t see
/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
参考答案及试题解析
1.C
【解析】句意:亚历克斯的祖父研究茶文化已有十年时间。
考查动词时态辨析。studies一般现在时;studied一般过去时;has studied现在完成时;was studying过去进行时。根据时间状语“for ten years”表示持续十年的动作,强调从过去持续到现在并可能继续,应使用现在完成时。故选C。
2.A
【解析】句意:我们已经把游戏从电脑上卸载下来了。
本题考查词义的辨析。根据句意可知,此空是卸载的意思,而copy是复制的意思,故排除C和D; 根据空前have 和句意可知,此句是现在完成时态,此空应填taken,故排除B,故选A。
3.D
【解析】句意:我很高兴到现在为止我已经完成了将近一半的测试。
考查时态。根据“I’m so glad that I…nearly half of the test till now.”可知,句中有时间状语till now,强调从过去开始到现在这个时间段里完成了将近一半的测试,这种过去发生的动作对现在造成了影响,所以句子时态应该用现在完成时。故选D。
4.A
【解析】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
5.B
【解析】句意:李先生去了英国。他已经在伦敦待了两周了。
考查现在完成时的用法。has been to去过某地,现在已经回来了,强调过去的经历;has gone to去了某地,还没有回来,强调现在人不在说话地点;has been in在某地待了多长时间,常与一段时间连用。 根据“Mr Li…England. He…London for two weeks.”可知,第一个空,这里说李先生去了英国,人还没回来,应该用has gone to;第二个空,后面有for two weeks表示一段时间,说明他在伦敦待了两周了,要用has been in。故选B。
6.C
【解析】句意:自2021年以来,我们的老师一直在这所学校教数学。
考查时态。teaches教,动词三单形式,用于一般现在时;taught教,动词过去式,用于一般过去时;has taught教,用于现在完成时;will teach教,用于一般将来时。根据“since 2021”可知,句子时态是现在完成时,其结构为“have/has+动词的过去分词”,主语“Our teacher”是第三人称单数,因此助动词用has,teach的过去分词是taught。故选C。
7.D
【解析】试题分析:句意:到目前为止五十多个国家加入了亚投行。根据so far可知该用现在完成时,所以选D。
考点:考查现在完成时。
8.C
【解析】句意:——你去过澳大利亚吗?—— 不,没去过。
考查时态。根据答语“No, not yet.”,可知句子是现在完成时,判断空格选过去分词,所以,排除A、B;have gone to意为“到某地去”;说话时该人不在现场, have been to 意为“曾经去过某地”,现在已经不在那里了;根据答语可知空格指“曾经去过某地” ,故选C。
9.D
【解析】句意:格林一家来中国七年了。
根据“for seven years”可知该用现在完成时,并且谓语动词必须是延续性动词,表示一个状态。come to 来到;been to 去过;come in 将来;been in 在。所以选D。
10.B
【解析】句意:——《哪吒2》真是令人惊喜!你看过了吗?——还没有。但是我计划这个周六晚上去电影院看。
考查现在完成时。already已经;yet还;ever曾经;just仅仅。根据“Have you...watched it ”可知,问句是含有ever的现在完成时的句子,表示“是否曾经做过某事?”,Not yet“还没有”是否定回答。故选B。
11.C
【解析】句意:在过去的五年里我的家乡发生了巨大的变化。
考查现在完成时。根据“in the past five years”可知句子要用现在完成时,其谓语动词结构为“have/has+动词的过去分词”,主语Great changes为复数,助动词要用have,C选项符合该结构。故选C。
12.C
【解析】句意:我还没有去过月球城的太空博物馆。
本题考查固定用法。根据yet常用于否定句和疑问句,本句不是疑问句,所以是否定句,故排除A和D;根据have gone to(去了),人不在,在途中或到了, have been to(去过),人在这里,并根据句意可知,此空是“还没有去过”的意思,故此空应填haven't been to,选C。
13.C
【解析】句意:你曾经读过《绿野仙踪》的故事吗?
考查时态。根据“ever”可知,时态为现在完成时,所以助动词用have。故选C。
14.C
【解析】句意:——你开始学英语多久了?——大概三年了。
考查动词的时态。since自从……,后加过去的时间点或过去时态的句子,是现在完成时的标志词,表示一个动作从过去就开始了一直持续到现在。即主句用现在完成时,从句用一般过去时。故选C。
15.B
【解析】句意:——你今晚想去看电影吗?——哦,这是一部好电影。但是我已经看过了。
考查动词时态。haven’t seen没有看过,现在完成时的否定形式;have seen已经看过,现在完成时的肯定形式;see看,动词原形;will see将要看,一般将来时。根据“But I...it already.”可知,此处表达的是已经看过了,所以用现在完成时,且此处表示肯定意义。故选B。
16.D
【解析】——句意:我能借这个VCD多久?——一周。
考查延续性动词的用法。和一段时间连用动作要用延续性的状态词。borrow对应的延续性状态词是keep,buy对应的延续性的状态词是have。根据句意及下文的“A week”可知用keep,故选D。
17.C
【解析】句意:在过去的三年里,你已经提升了自己的能力,成为了更好的自己。
考查动词时态辨析。develop是一般现在时;will develop是一般将来时;have developed是现在完成时;are developing是现在进行时。根据“Over the past three years”,可知这是现在完成时的标志性时间状语,表示从过去持续到现在的动作或状态,所以此处应用现在完成时,结构为“have/has + 过去分词”,故选C。
18.A
【解析】句意:自从我来到长沙我们就没见过面,但我们经常发邮件。
考查现在完成时。根据“since I came to Changsha”可知,主句时态为现在完成时,其谓语动词结构为“have/has+动词的过去分词”,A选项符合该结构。故选A。
19.B
【解析】句意:上周我感冒了。我姐姐从上周开始也感冒了。
考查动词时态辨析。have a cold和catch a cold都表示“感冒”,但前者强调状态,后者强调动作。第一空根据时间状语“Last week”可知,感冒这一动作发生在上周,所以用一般过去时caught;第二空根据时间状语“since last week”可知,感冒这一状态从上周开始一直持续到现在,所以用现在完成时has had。综合两个空的情况,只有B选项符合题意。故选B。
20.B
【解析】句意:本是一名外教,到目前为止,他在十堰教书已经五年了。
考查时态。A. was teaching过去将来时;B. has taught现在完成时;C. will teach一般将来时);D. taught一般过去时;根据句中的副词短语so far“迄今为止”判断空格用现在完成时,现在完成时的谓语动词的结构是“have/has+过去分词”;主语he是单数第三人称,助动词has,故选B。
21.C
【解析】句意:手机自从被发明以来,极大地影响了人们的生活。
考查动词时态和被动语态。since引导时间状语从句时,主句常用现在完成时,结构为“have/has+过去分词”,主语“The mobile phone”是第三人称单数,所以第一空用has influenced;从句中“it”和“invent”之间是被动关系,且“发明”这个动作发生在过去,所以用一般过去时的被动语态,结构为“was/were+过去分词”,invent的过去分词是invented,所以第二空用was invented。故选C。
22.D
【解析】句意:——你知道关于“一带一路”的事情吗?——是的,自从它开始实施到现在已经有10多年了。
考查现在完成时。根据“since it started”可知,此处用现在完成时,结构是“have/has+过去分词”,且主语“it”是第三人称单数,所以用has been。故选D。
23.D
【解析】句意:——妈妈,爸爸在哪儿?——他去工厂了。
考查现在完成时。根据“Where is Dad, Mum ”和“He...to the factory”可知,爸爸已经去了工厂,不在这里,强调过去的动作对现在的影响,应用现在完成时。has been to去过(已回来了);has gone to已经去了(现在还没回来)。根据题干语境可知,爸爸还没有回来,应用has gone。故选D。
24.C
【解析】句意:你曾经听说过印度的达巴瓦拉吗?
考查现在完成时。根据语境可知,此处是在询问对方是否曾经听说过印度的达巴瓦拉,ever常用于现在完成时中,表示曾经。所以此处应该用have heard。故选C。
25.B
【解析】句意:——你爸爸在哪里?——他去北京了。他一周后回来。
考查动词时态。has been to去过某地,已经回来了;has gone to去了某地,还没回来;went去,一般过去时;goes去,一般现在时。根据“He will be back in a week”可知,他还没回来,所以用has gone to。故选B。
26.C
【解析】句意:自从我们大学毕业已经五年了。
考查动词时态辨析。根据句意和时间状语“since we graduated from university”可知,此处表示从过去某一时间点持续到现在的状态,应使用现在完成时has been表示“已经持续了五年”。其他选项时态不符合语境。故选C。
27.D
【解析】句意:克莉丝汀从12岁起就为家人做周日午餐。
考查时态。根据“since she was 12 years old.”可知,主句要用现在完成时,结构是“have/has+过去分词”,故选D。
28.A
【解析】句意:我们的生活在过去的十年里发生了很大的变化。根据in the last ten years.可知从过去开始一直延续到现在,用现在完成时态,结构是:have/has+过去分词;主语Our life不可数,所以用has;故选A
29.B
【解析】句意:——汤姆,这个周末我们去看电影You Only Live Once吧。——对不起,我看过了。我昨天和父母一起看的。
考查时态及主谓一致。根据第一个空空前的“Sorry”可知,此处指过去的动作对现在造成影响,应用现在完成时,主语为“I”,所以此处应填have seen;根据第二个空空后的“yesterday”可知,此处应用一般过去时。故选B。
30.A
【解析】句意:我去过海南两次,它非常漂亮。
考查动词的时态。have been to 现在完成时,表示曾经去过某地; have gone to现在完成时, 表示已经去了某地,或正在去某地的路上;went是一般过去时,will go表示一般将来时。这里表示,“我曾经去过海南两次”。故选A。
31.B
【解析】句意:——我可以跟Tom说话吗?——抱歉,他去了美国。但他在两天之后回来。
考查动词时态。has been to去过某地(已回来);has gone to去了某地(未回来)。根据“Sorry”可知,他去了美国还没回来,故第一空应填has gone to,排除A选项。根据“in two days”可知,此处应用一般将来时will do的结构,故选B。
32.C
【解析】句意:她自上个月开始求职以来已经联系了几家公司。
考查动词时态。根据时间状语“since she started job hunting last month”可知,动作从过去开始持续到现在,强调对现在的影响,应使用现在完成时。故选C。
33.C
【解析】句意:Alex自从2010年来到中国开始研究茶文化。
考查现在完成时。根据“Alex ... tea culture since he came to China in 2010.”可知,强调时间的延续,是“现在完成时+since+一般过去时”结构,此处用现在完成时have/has done,故选C。
34.D
【解析】句意:——你为你妈妈选好生日礼物了吗?——是的,我想她会喜欢的。
考查动词辨析和时态。make制造,动词原形;buy买,动词原形;chose选择,过去式;chosen选择,过去分词。根据“Have”可知本句是现在完成时,结构是“have+done”,空处应填过去分词。故选D。
35.A
【解析】句意:他和他父亲到香港已经一个星期了。
考查现在完成时及主语一致。 have gone to去某地,还没回来;have been to去过,回来了。根据句意可知,此处表示去了香港还未回来;A with B这种结构作主语时,遵循就远原则。故选A。
36.D
【解析】句意:——你去过广东吗?——还没有。我计划这个暑假去那里。
考查副词辨析。never从未;already已经;just刚刚;yet仍然,还;ever曾经。根据“Have you...been to Guangdong ”可知,此处指是否曾去过广东,一般疑问句中用ever;根据“Not...But I plan to go there this summer.”可知,此处表示“没去过”,not yet“还没有”,故选D。
37.A
【解析】句意:母亲经常告诉我:“我希望你不将忘记我让你在学校所做的”。
本题主要考查一般将来时和现在完成时。结合句意,“我”希望你不要忘记“我”告诉你在学校要做的事情。第一个空,是还没有发生的事,将来可能会发生,所以用一般将来时态。故 won't forget 符合题意;第二个空,“告诉”这件事已经完成,并且这个动作到现在还有影响,故用现在完成时态。故 have told 符合题意。故选A。
38.C
【解析】句意:自从去年以来,政府在我们城市修建了许多新路,现在我们出行更容易了。
考查时态。根据“since last year”可知,句子应用现在完成时,其结构为“have/has+过去分词”,主语“The government”为第三人称单数,助动词应用has。故选C。
39.D
【解析】句意:这些外国学生自从来到北京已经参观了好几家博物馆。
考查现在完成时态。根据“since they came to Beijing”可知,此处描述从过去某个时间到现在发生的事情,用现在完成时态,基本结构是have/has+动词过去分词。The foreign students作主语,助动词选用have,故选D。
40.B
【解析】试题分析:句意:你今天下午能和我一起去公园吗?对不起,我去过那儿了。我昨天去的。Have been to去过某地,现在不在某地。Have gone to去过某地,现在还没有回来。据题意,故选B。
考点:考查现在完成时。
41.C
【解析】句意:他们上周去了北京,到现在我们还没有他们的消息。
考查时态。so far表示“到目前为止”,常与现在完成时连用,其构成为主语+have/has+done。故选C。
42.D
【解析】句意:自从我的英语老师开始教我们以来,她对我影响很大。
考查现在完成时。根据“since she began to teach us”可知,句子为现在完成时,现在完成时的谓语动词结构为“have/has+动词过去分词”,故选D。
43.A
【解析】句意:格林先生自从来到中国以来就在这所学校工作。
考查连词辨析。since自从;for因为;as由于;while当……时。根据“has worked”及“he came to China”可知,since+一般过去时的句子,主句用现在完成时,故选A。
44.D
【解析】句意:自从10年前我们就认识了。根据for+时间段(通常用于做某事用了多长时间); ever曾经;about大约; since自从;根据ten years ago表示时间点,排除A;根据句意排除B;根据about ten years ago用于一般过去时态,排除C;since ten years ago用于现在完成时态;故选D。
45.D
【解析】句意:——你要和我一起去看《哪吒2》吗?——谢谢。但我已经看过两遍了。
考查现在完成时。根据“But I ...it twice.”可知,此处表达“我已经看了两次了”,需用现在完成时have/has done结构。故选D。
46.A
【分析】
【解析】句意:——你的字典我能保存多长时间?——一周,但是你千万不要把它借给其他人。
考查动词辨析。keep保存,保持,是延续性动词;borrow借,是瞬间性动词,不能和一段时间搭配使用;lend借给,瞬间性动词;have拥有。根据句意可知,第一句话中How long 表示一段时间,要与延续性动词一起连用,故B和C不对;第二句话表示借出,故D不对,选A。
47.B
【解析】句意:谁完成了这幅画?
考查助动词。have助动词,构成现在完成时;has助动词,have的第三人称单数;are是,be动词,用于第二人称单复数现在时和第一、三人称复数现在时;is是,be动词三单形式。根据句意文判断,本句是主动语态;who疑问代词,是单数第三人称。故选B。
48.B
【解析】句意:——你曾经去过长城吗 ——是的. 去过三次了。
考查现在完成时。have been to 表示曾经去过某地; have gone to, 表示已经去了某地, 或正在去某地的路上。根据ever和three times, 可以推测这里表示“曾经去过某地, 现在已经回来了”, 主语是you, 这里应该用have。故选B。
49.B
【解析】句意:——现在到了工作的时间了。——好的,我叫醒卡尔,他睡了一个小时了。根据fall asleep入睡,短暂性动词;be asleep睡着,指状态,延续性的;根据for an hour.可知用延续性动词;故选B
50.C
【解析】句意:Rainbow夫人自从大学毕业以来就一直在从事色彩疗法。
考查现在完成时。根据“since she left college”可知,此处时态为现在完成时,其谓语结构为“have/ has+done”,主语Mrs Rainbow为第三人称单数,助动词应该用has,故选C。
51.C
【解析】句意:王先生从八点钟起就离开了办公室。我不知道他在哪里。
考查现在完成时。根据“since eight o’clock”可知句子使用现在完成时have/has done,排除AB;和时间段连用需用延续性动词,而leave是非延续性动词,排除D。故选C。
52.B
【解析】句意:他说他去过美国两次。
考查现在完成时用法。has been in表示某人或某物已经存在或停留在某个地方或状态中一段时间;has been to表示去了人已经回来了;has gone to表示去了还没有回来;has been to表示去了人已经回来了。根据句中“He says he...twice.”可知,说话人已经从美国回来,需has been to。故选B。
53.B
【解析】句意:——你完成作业了吗?——没有,我还没开始。
have引导的一般疑问句,其肯定回答为Yes, I have.否定回答为No, I haven’t. yet一般用于否定句中,故第二空是haven’t。根据句意,我还没有开始,故此处询问完成作业了吗,故第一空用have,故选B。
54.D
【解析】句意:——我们出去散散步吧。——对不起,我已经答应露西帮她学英语了。
考查动词辨析和时态。expect期望,expect sb. to do sth.“期望某人做某事”;promise承诺,promise sb. to do sth.“承诺某人做某事”。根据“Sorry”可知,是拒绝了对方的邀请,应是有其他安排,所以是答应了要帮露西学英语,强调过去的动作已完成且对现在造成了影响,所以用现在完成时。故选D。
55.D
【解析】句意:——你好,你是英语中心的一名学生,不是吗?——不,我是。对不起,我们以前见过吗?——哦,我经常在图书馆看见你。
根据语境,我们能够判定,双方见过面,只是没说过话。甲的回答说明上面的问题与“见面”有关。根据问话前面的“sorry”和选项的句意,我们可以先判定B、C项的内容与上下文不符。结合下文,A与之没有紧密联系。只有D项(我们以前见过面吗?)与下面的回答吻合。
56.D
【解析】句意:这花已经死了好几天了。
考查现在完成时。结合“for several days”可知,此处为现在完成时,句中的动词要用延续性动词,die为短暂性动词,不能和时间段连用,排除A、B;die的延续性动词是be dead,故选D。
57.C
【解析】句意:我哥哥是个演员。到目前为止,他已经出演了好几部电影。A. appears一般现在时;B. appeared一般过去式;C. has appeared现在完成时;D. is appearing现在进行时。so far到目前为止,此句时态用现在完成时;结合句意和语境可知选C。
58.B
【解析】句意:迄今为止,这学期我们已经学会唱五首英文歌曲。
考查时态。learn“学习”,时间状语so far与现在完成时连用,故选B。
59.B
【解析】试题分析:句意为:你以前尝过北京烤鸭吗?根据语境可知,这里指的是过去某一动作对现在造成的影响或结果,应用现在完成时,故应选B。
考点:考查现在完成时的用法。
60.B
【解析】句意:——你的祖父母多么幸福啊!——是的,他们结婚五十年了。
考查动词时态以及延续性动词。for+一段时间要与现在完成时一起连用,且动词要用延续性动词,get married和marry是短暂性动词,延续性动词是be married,故选B。
61.A
【解析】句意:——这只母鸡大到可以下蛋了吗?——是的,它下了很多蛋。
考查动词辨析和现在完成时。lay下蛋;lie撒谎,躺。根据“eggs”可知,此处表示“下蛋”,排除BC。根据“has”可知,此处是现在完成时,lay的过去分词是laid。故选A。
62.B
【解析】句意:你以前去过北京吗?——没有,从没去过。
考查时态。根据“before”可知此处应为现在完成时,询问是否去过北京。故选B。
63.A
【解析】句意:——我可以和Ann通电话吗?——抱歉,她不在。她去法国了。
考查have been to和have gone to的区别。has gone to去了未回;has been to去了已回。was going to将要去;goes to去,一般现在时。根据“she isn’t in”可知是去了未回。故要用has gone to。故选A。
64.B
【解析】句意:——我听说你去过日本一次!——是的,我去年去的。
考查动词短语辨析与一般过去时。have gone to去了某地,去了未回来;have been to去过某地,表示去过回来了;went去过,一般过去时。根据“I hear you … to Japan once.”可知,此处应用现在完成时,表示去过日本已经回来了,因此用have been to;根据“last year”可知,第二个空处时间状语为“去年”,因此应用一般过去时。故选B。
65.D
【解析】句意:当你给我打电话时我正在睡觉。然后我立刻打了辆出租车。但当我到达大厅时,音乐会已经开始了30分钟。
考查过去进行时和过去完成时的用法。根据“when you called me”可知,此处表示“你打电话时我正在睡觉”,第一空要用过去进行时表示当时正在进行的动作,可排除AB选项。根据“for 30 minutes”可知,第二空要用过去完成时表示持续状态,begin是瞬间动词不能接时间段,be on可以表示持续状态。故选D。
66.D
【解析】句意:——你的CD机我可以借多久?——两周。
考查动词辨析。lend借出;borrow借进;get得到;keep保留。根据“For two weeks”可知,回答是时间段,空处填的动词应是延续性动词,只有选项D是延续性动词。故选D。
67.C
【解析】句意:格林先生在中国已经五年了。
考查现在完成时。has been to去过,是短暂性动词;has gone to去了,是短暂性动词;has been in在,是延续性动词;has come to已经来到,是短暂性动词。此处与“for five years”连用,故用延续性动词或者表示延续性状态的短语,故选C。
68.C
【解析】句意:——你以前去过巴黎吗?——还没有。但是我已经计划下个月去那里了。
考查动词短语。have been with和……在一起;have been in待在某地;have been to去过某地;have gone to去了某地。根据“ever ...Paris before”和“Not yet”可知,是问去过巴黎吗,故选C。
69.C
【解析】句意:到目前为止,红色旅游发展迅速,并且越来越受欢迎。
考查现在完成时态。developed一般过去时;will develop将来时态;has developed现在完成时;develops一般现在时。根据“So far”可知,时态为现在完成时。故选C。
70.C
【解析】句意:米莉不会去看那场演出,因为她已经看过两次了。因为有twice,已经看过两次了,应用现在完成时态来表达;将不会再去看演出了,动作还没有发生,表示将来的动作,应用一般将来时态。故答案选C。
71.C
【解析】句意:---你哥哥在哪里?-----哦,他去图书馆了,露西也去了。1.have been to sp.表示去过某地,主语在说话人的地方,指从某个地方回来了,通常可与表示次数的状语连用; have gone to sp.表示到某地去了,没有回来,强调说话的当时去某地的人不在场,可能在去某个地方的路上,在去的那个地方,或回来的路上;have been in sp.意思是一直呆在某个地方。根据上文“Where's your brother (你哥哥在哪里?)”结合语境可知“去图书馆”没有回来了,可知用has gone to sp.;2.so + be动词/助动词/情态动词+另一主语 ,此句型中需将主谓语倒装,表示前句所述的肯定情况也适用于另外一个人或物,例如,He is an English teacher. So am I. 他是英语教师.我也是英语教师。 so+主语+be动词/助动词/情态动词, 此句型的主语与前一句的主语通常是指同一个“人 或“物 ,.主谓语不需要倒装,这种句型表示说话者赞同前句所提到的情况或事实,例如,----He will go to England for his holiday tomorrow.他明天要去英国度假. ----So he will. 的确如此。本句意思是露西也已经去了,故用So has Lucy;选C。
72.A
【解析】试题分析:句意:--现在你儿子Jimmy住在哪里?--他住在中国的城市镇江两年了。A. has been in待在某地多长时间;B. has been to去过某地;C. has gone to去了某地;D. has come to来到了。句子后面的时间状语为for two years,句子的谓语应为表示状态的结构。根据题意。故选A。
73.D
【解析】句意:自从我上次在英国看到Mary已经五年了。
was是is的过去式;will be一般将来时;have been现在完成时;has been现在完成时,主语为第三人称单数。句中since引导的是时间状语从句,从句中用一般过去时,主句用现在完成时,排除A和B。主语It是单数,故应选D。
74.B
【解析】句意:他说他去过长城两次。
考查现在完成时。have been in是指某人从过去的某个时间到现在一直在某地;have been to是指某人去过某地,且已经回来;have gone to是指某人去了某地,还没回来。根据twice可知,此处表示去过了长城两次,且已经回来。故选B。
75.B
【解析】句意:自2018年以来,我们的学校生活发生了变化。我们有了更多的户外活动。
考查动词时态。由时间状语“since 2018”和第二句“We have more activities outdoors.”可知, 此处表示过去发生的动作持续到现在,并对现在产生了影响,应用现在完成时。故选B。
76.D
【解析】句意:——你的报告完成了吗?——是的,我已经完成了。
考查副词辨析。yet和already都用在现在完成时中,均可表示“已经”。yet多用于一般疑问句或否定句句末;already多用于肯定句中。故选D。
77.D
【解析】句意:我儿子还没起床,因为他昨晚睡得太晚了。
考查动词时态。第一个空,由yet可知,句子时态是现在完成时,yet意为:还,已经,是现在完成时的标志词,现在完成时的结构为:主语+助动词have/has+动词的过去分词+其它,主语My son为第三人称单数,助动词用has,get up起床,get的过去分词是got,根据不完整句意:儿子睡得迟,所以还没有起床,前半句是现在完成时的否定形式,所以填hasn’t got;第二个空,because意为“因为”,引导原因状语从句,由last night(昨晚)可知,句子时态是一般过去时,句子结构为:主语+动词的过去式,所以主语he之后的动词用过去式,go to bed上床睡觉,go的过去式为went;故答案选D。
78.C
【解析】句意:在我们城市的交通堵塞已经引起了关于运输政策的问题。
根据语境可知用现在完成时,其结构是have/has done的形式。arise发生,产生,引起,过去分词为arisen;raise提高,升起,提出。根据句意是引起一些问题且主语是复数形式,故选C。
79.B
【解析】句意:——纽约是美国最大的城市之一。——你以前去过那里吗?
考查现在完成时。there副词,前不加to,排除AC;结合选项可推出问句含义“你以前去过那里吗”,要用现在完成时,排除D。故选B。
80.B
【解析】句意:——我要把书还给Jim,但我没找到他。——他去图书馆了,在那你能找到他。
考查动词时态。has been to“去过某处,已经回来了”;has gone to“去了某处,还没有回来”;went to去了,一般过去时;was away from远离,一般过去时。根据“He…the school library. You can find him there.”可知,此处时态为现在完成时,可排除CD选项,并且此处表示Jim还在图书馆,用has gone to。故选B。
81.B
【解析】句意:——你去过西安兵马俑吗?——是的,我去年去过那里。
have/has gone to 去某地了(在途中或已经到达目的地)。have/has been to 去过某地(现在已经回来);have /has been in在某地,根据答语“I went there last year.”可知,去过西安兵马俑且现在已经回来,故答案为B。
82.D
【解析】句意:,这项计划已经挽救了成千上万的儿童,否则他们就会死去。A. would save一般将来时;B. saves一般现在时;C. had saved过去完成时;D. has saved现在完成时。up to now:到目前为止,用于现在完成时;结合句意和语境可知选D。
83.D
【解析】试题分析:句意:――艾米,我们可以把这些软体玩具捐赠出去吗?我们买起有很多年了。――妈妈,我想把熊留下。非延续性动作不与for…;since…引出的表示一段时间的时间状语连用,通常把它表达成“可以延续的动作或状态”。Buy(买)是一个非延续性动词,不能与for many years(许多年)连用,表达成have(拥有);表示玩具买起有许多年了,表示过去发生的动作一直延续到现在,用现在完成时态。故选D。
考点:考查动词时态辨析。
84.C
【解析】句意:你不需要描述她。我见过她几次。
考查现在完成时。根据“You don’t need to describe her.”可知见过她几次是过去发生的动作对现在造成了影响,用现在完成时,其结构为have done。故选C。
85.A
【解析】句意:---史密斯先生在这儿吗 ---不,他去了新加坡。
本题考查现在完成时的用法。A. has gone去了,现在完成时;B. went去。一般过去时;C. has been去了回来了,现在完成时;D. is going去,现在进行时表将来。have/has been lo 意为“去过”,表示已从某地返回;have/has gone to意为“去了”,表示在去某地的途中或到了某地。句子强调的是“去”对现在产生的影响“不在”,应使用现在完成时表示,选A。
86.A
【解析】句意:——你父亲在哪里?——他去澳大利亚开会了而且他在悉尼待两个星期了。
考查时态。has been in待在某地(常和时间段连用);went to一般过去时;has been to去过某地(已回);has gone to去了某地(未回)。根据句意和时间状语“for two weeks”可知时态是现在完成时态,只有has been in能和时间段连用。故选A。
87.A
【解析】句意:他和他的外国朋友保持联系已经很多年了。
考查动词辨析。kept保持,keep的过去式或过去分词;had有,have的过去式或过去分词;keep保持,动词原形。根据“... in touch with his foreign friends”可知,本题考查动词短语keep in touch with sb.“和某人保持联系”;根据“for many years”可知,句子的时态为现在完成时,其结构为have/has+done的形式, 句子的主语是He,其对应的助动词为has,过去分词为kept。故选A。
88.B
【解析】句意:——我想让你告诉我一些关于台湾的事情。——当然,我去过那里三次。
考查现在完成时。had been是过去完成时,表示“过去曾经去过”;have been是现在完成时,表示“曾经去过,且已经回来了”;have gone是现在完成时,表示“已经去了,且还没回来”;has gone是第三人称单数形式的现在完成时,同样表示“已经去了,且还没回来”。根据对话内容可知,此处表达的是“我曾经去过台湾三次,且现在已经回来了”的意思。因此,应该使用现在完成时,且主语是“I”,所以应该用“have been”。故选B。
89.C
【解析】句意:迈克说他从未去过美国。
考查宾语从句时态以及have gone to与have been to的区别。根据“Mike said that he … to America.”可知,此句包含一个宾语从句,主句谓语动词said为一般过去时,因此从句也应用过去的某种时态,因此排除A、B;have been to曾经去过”;have gone to“已经去了,表示某人已经离开或前往某个地方”,此处指从未去过。故选C。
90.B
【解析】句意:你曾经去过长城吗 ——去过,去过三次。has/have been to表示“曾去过”,说明有某种经历;has/have gone to表示“已去某地(在途中或已经到达目的地),不在说话者这个地方。既然是两个人在交谈,C答案显然不合理,主语为you,故答案为B。
91.B
【解析】句意:——你对大卫熟悉吗?——当然,我们自从十年前就是好朋友。
考查动词时态的用法。根据时间状语since ten years ago.因为与since连用的时态是现在完成时,故选B。
92.D
【解析】句意:自从我还是个孩子的时候,我已经认识他了。根据since I was a child可知since引导的时间状语从句,与现在完成时连用,故此处用过去分词known。故选D。
93.D
【解析】句意:——我的手机现在运行得不好,因为它已经没有空间了。——我想你需要删除一些不必要的东西。
考查现在完成时。ran out(东西)用完,不及物动词短语;has run out(东西)已经用完,不及物动词短语;ran out of用完,及物动词短语;has run out of已经用完,及物动词短语。根据“My phone isn’t working well”可知因为手机空间用完了,所以手机运行得不好,句子应用现在完成时,排除AC;空格后有宾语“space”,故空格处用及物动词。故选D。
94.D
【解析】句意:——我想要借那本书,但是我不知道可以保留它多长时间。——为期两周。
考查动词时态和语态。keep保留,延续性动词;be borrowed被借用;borrow借用,短暂性动词;be kept被保留。根据“how long”可知,与时间段连用,用延续性动词keep;且主语it与谓语keep之间是被动关系,因此用被动语态be kept。故选D。
95.A
【解析】句意:——我们从1980年就住在这里了。——你在这里住了30年了。
考查词义辨析。since后跟具体某时作为时间的起点,表示“自从”;for后跟时间的长度,表示“持续多长时间”。“1980”是时间的起点,用since;“about 30 years”是时间的长度,用for。故选A。
96.C
【解析】句意:-简和她的孪生妹妹一起去电影院看电影《功夫瑜伽》了。-哦,这就是我现在找不到她们的原因。现在完成时态的“have/has+been to”, 意为“曾经去过某地”;have/has+gone to,意为 “已去某地”,现在不在说话的地方。故选C。
97.C
【解析】句意:这台电脑你买多久了?有些年了。
本题考查现在完成时短暂性动词词语转化。A. have;bough(现在完成时,“已经买了”);B. did;buy(“一般过去式,买了”);C. have;had(现在完成时,“已经买了”);D. did;have(过去式,“有了”) ;根据答句 For a couple of years,表示一段时间;现在完成时短暂性动词不能和表示一段时间的时间状语连用,淘汰A; 若要与表一段时间的时间状语连用,需进行词语转化,buy 需转化为have ; 故选C。
98.B
【解析】句意:——汤姆,我能借一下你的《心灵的鸡汤》吗?——对不起,我已经把它借给玛丽了。
考查现在完成时。lent表示“借给”。本题没有时间状语提示,但根据对话情境可知,本题表达的是过去的动作对现在的影响,应用现在完成时。现在完成时的构成是“have/has+动词的过去分词”。故选B。
【点睛】现在完成时的用法:
1、 强调不久前完成的动作对现在的影响,常与just、already、yet连用,谓语动词用非延续性动词。如He has just gone out.
2、 强调直到现在为止的生活经历。常与never、ever、once、twice或three times等连用,谓语动词用延续性动词。如He has never been late for school.
3、 表示动作或状态从过去某时开始,一直延续到今,可能刚刚结束,也可能继续下去。常与for、since引导的状语从句连用,谓语动词用连续性动词。如We have been very busy since the new term began。
99.C
【解析】句意:她表兄离开部队后一直住在上海。
考查动词时态。since+一般过去时的从句,主句用现在完成时,故选C。
100.B
【解析】句意:再次见到你们很开心,我们自从2016年就没见过彼此了。
考查动词的时态。根据“since 2016”可知,用现在完成时,其结构是have/has+过去分词,主语we,助动词用have,这里是否定句,haven’t+动词过去分词,see是动词,看见,过去分词是seen,故选B。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)