/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
2025-2026学年九年级全册英语期末核心语法培优人教新目标版核心语法:现在完成时
学校:___________姓名:___________班级:___________考号:___________
1.Our teacher ________ maths in this school since 2021.
A.teaches B.taught C.has taught D.will teach
2.Over fifty countries _______ the AIIB(亚投行) so far.
A.joined B.was joining
C.had joined D.have joined
3.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
4.We ________ already ________ the story of Sally, and we all like her courage.
A.read; read B.have; read C.will; read D.are; reading
5.In the past two years, the bad living environment they were used to a lot. They have bigger and brighter houses.
A.improving B.improve C.has improved D.improved
6.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
7.I _____________ Space Museum in Moon Town yet.
A.have been B.haven't gone to C.haven't been to D.have gone
8.—How long ______ since you ______ to study English
—For about three years.
A.was it, began B.is it, begin C.has it been, began
9.—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
10.Lily says she _________ the book for ten days and she has to return it to the library today.
A.has borrowed B.borrowed C.has kept D.is going to borrow
11.— Where is Mike
— He _____to New York on business. He _______ the airport at five in the morning .
has gone; has left for B.has been; has left for
C.has gone; left for D.has been; left for
12.— 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
13.________ you ever ________ the story of The Wonderful Wizard of Oz
A.Do; read B.Did; read C.Have; read D.Will; read
14.Over the past three years, you ________ your abilities and become a better yourself.
A.develop B.will develop C.have developed D.are developing
15.The Greens _____ China for seven years.
A.have come to B.have been to
C.have come in D.have been in
16.I’m so glad that I ________ nearly half of the test till now.
A.finish B.finished C.will finish D.have finished
17.Ben is a foreign teacher.So far,he in Shiyan for five years.
A.was teaching B.has taught C.will teach D.taught
18.She ________ her hobby of dancing since she was five years old.
A.has had B.had C.have had D.having
19.—Have you ________ been to France
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
20.—How long can I _____ the VCD
—A week.
A.borrow B.see C.buy D.keep
21.Jim’s father ________ to London last month. He ________ there three times.
A.went; has gone B.has gone; has been C.went; has been D.has been; has gone
22.It ________ five years since we graduated from university.
A.was B.will be C.has been D.had been
23.Last month I ________ a book. That is to say, I ________ a book since last month.
A.have kept; have kept B.have kept; have borrowed
C.borrowed; have kept D.borrowed; have borrowed
24.My uncle___________ in England since ten years ago.
A.lives B.lived C.will live D.has lived
25.--- I can't find my purse. Have you seen it
--- I _____________ it just now. But now it _____________.
A.saw; has gone B.saw ;is going C.have seen; has gone.
26.Ne Zha 2 ________ the record for China’s highest grossing film (票房) already.
A.has broken B.is breaking C.breaks
27.We ________ each other since we met at the school party last year.
A.know B.knew C.have known D.will know
28.—Do you know anything about One Belt One Road
—Yes, it ________ over 10 years since it started.
A.was B.had been C.has D.has been
29.My father ________ to Beijing twice on business, and he will go there again next month.
A.goes B.went C.has gone D.has been
30.— How long ________ you ________ this storybook
— For a week. I’ll return it to the library tomorrow.
A.have; borrowed B.did; borrow C.have; kept D.do; keep
31.She ________ the book ________ two days ago.
A.has borrowed; since B.has kept; since C.kept; for D.has kept ; for
32.I ________ here since I was born in Starlight Town.
A.lived B.have lived C.am living D.had lived
33.—How long have you ________ this
—Since last week.
A.like B.liked C.be like D.been like
34.— Dad, where is Mom
— She ________ the supermarket.
A.has gone to B.has been to C.is going to
35.—______ you ______ the new poem yet
—Yes, I read it this morning.
A.Have; read B.Did; read C.Will; read D.Do; read
36.She has taught us English in this school ________ she came here.
A.before B.after C.when D.since
37.—Mary, I remember you ________ several years ago.
—Yes, I ________ for three years.
A.got married; have married B.got married; married
C.got married; have been married D.have married; have been married
38.He _________ many friends in the past three years.
A.made B.makes C.has made D.will make
39.She has been a doctor ________ she graduated from this medical school.
A.even though B.ever since C.unless D.as if
40.—How long ________ your parents ________ in this town
—Since they got married 25 years ago.
A.do; live B.have; lived C.did; live D.will; live
41.Jim's father bought the first old bike twenty years ago. ________, he has collected old bikes.
A.As usual B.Ever since then C.Again and again D.Sooner or later
42.Mrs Rainbow ________ color therapy since she left college.
A.practised B.was practised C.has practised D.will practise
43.—Would you like to see the movie The Battle at Lake Changjing this evening
—Oh, it’s a good movie. But I _______ it already.
A.saw B.will see C.see D.have seen
44.—How long ________ you ________ in this school
—For three years. I came here when I was in Grade Six.
A.have; studied B.do; study C.will; study D.did; study
45.—Where is Lucy
—She ________ to the library. She will be back soon.
A.goes B.has gone C.went D.had gone
46.(2017青海西宁)His grandmother for 6 years.And he still misses her very much.
A.died B.has died
C.has been dead D.has been died
47.-Where are you going for the coming holiday
-Oh, I yet.
A.didn’t decide B.haven't decided C.won't decide D.hadn’t decided
48.—Where are Maria and Kangkang
—They _____ England.
A.have been to B.are away C.have gone to
49.—I haven’t finished the book Three Days to See.
—How come You ________ it for a whole month!
A.have had B.have bought C.will have D.will buy
50.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
51.Jim _________ a lot about Chinese culture since he began to study in our school.
A.learns B.learnt C.will learn D.has learnt
52.________ the girl ________ a letter from her friend recently
A.Do;get B.Did;gets C.Has;got D.Have;got
53.We can't see Mr. Wu now because he to another city.
A.has moved B.will move
C.is moving D.moves
54.David has worked here for 10 years since he ________ from university.
A.graduates B.graduated C.has graduated D.will graduate
55.Linda has her homework already and she’ s newspapers now.
A.finishes; reads B.finished; read C.finished; reading D.finishing; read
56.The little girl ________ her birthmark since she was five, but now she thinks it’s a special part of herself.
A.hates B.hated C.has hated D.will hate
57.— Have you seen Mrs Wu recently
— No, she ______ Zhejiang for Xishi Music Festival. She’ll come back in a few days.
A.has gone to B.has been to C.has gone in D.has been in
58.Has he ______ his poem yet
A.write B.wrote C.written D.writing
59.—Your car is really cool.
—Thank you. I ________ it for less than one month.
A.bought B.have bought C.had D.have had
60.— ________ an English contest ________ in No. 1 High School next Friday evening
— Yes, it will.
A.Will; hold B.Will; be held C.Does; hold D.Does; be held
61.—It seems that you have learnt a lot about Chengdu.
—Of course. I ________ here for ten years.
A.have been in B.have been C.have come D.came to
62.China ________ its best to improve the air quality in the last three years.
A.tried B.has tried C.had tried D.will try
63.— 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
64.—Hello! Could I speak to Mr. Liu, please
—Sorry. He ________ for a month.
A.has been away B.was left C.left
65.——__________ you __________ the text yet
——Yes, we __________ it two hours ago.
A.Did; copy; did B.Have; copied; have
C.Have; copied; did D.Did; copy; had
66.In the past few years there ______ great changes in my hometown.
A.have been B.were C.had been D.are
67.When I got to the cinema, the film ________ for five minutes.
A.began B.had begun
C.has been on D.had been on
68.—Mom, can I play computer games now
—_______ you _______ your homework yet
A.Did; finish B.Will; finish C.Have; finished
69.Mr. Li ________ Kunming. And he ________ Kunming for three days.
A.has been to; have been in B.has gone to; has been in
C.has been in; have gone to D.has gone to; has been to
70.—I went to return the book to Jack, but I couldn’t find him.
—He ________ the library. You can find him there.
A.has been to B.has gone to C.has left D.went to
71.He has ________ to Shanghai many times. This time he ________ Shanghai for two weeks.
A.been; has been in B.been; has gone to
C.gone; has gone to D.gone; has been in
72.Professor Yi Zhongtian ________ to the talk show on CCTV-1 last weekend.
A.invites B.invited C.invite D.was invited
73.The Great Wall is a place of interest. All of us ________ there before.
A.has been B.have been C.has gone D.have gone
74.—Where are Maria and Tony
—They are not at home. They ________ England.
A.have been to B.are away C.have gone to D.had been in
75.【2017年黑龙江齐齐哈尔】—How long is it since he _____this school
—He _____for three years.
A.has left ; has left B.left ; has been away C.leaves ; has left
76.-The two old persons ______ for over fifty years.
-Oh,it's a long time! They must live a happy life.
A.married B.is married C.has married D.have been married
77.—Where is Li Mei now —She ____ to Canada. She will be back in two days.
A.has been B.goes C.has gone D.had gone
78.This is the most beautiful park I have _____ visited.
A.ever B.yet C.never D.already
79.By the time I got to the cinema, the movie _______ for ten minutes.
A.had begun B.had been on C.has started D.has been on
80.—Your new bike is so nice! When did you buy it
—In July. I it for two weeks.
A.had B.have had C.have bought D.bought
81.How long have you this book
A.bought B.borrowed C.had D.lent
82.Some primary and secondary schools ________ winter sports to their courses since Beijing won the right to host the 2022 Winter Olympic Games.
A.added B.will add C.have added D.were adding
83.The custom of giving red envelopes to children during the Spring Festival _______ for a long time.
A.has existed B.existed C.had existed D.exists
84.When Tom arrived, he learned the TV play ________ for half an hour.
A.had begun B.had been on C.had set off D.had started
85.Our school life a lot since 2017. We have more activities now.
A.changes B.changed C.has changed
86.—Mr. Li will check our homework this afternoon. ________ you ________ it
—Not yet. I'm doing it right now.
A.Do, finish B.Had, finished
C.Will, finish D.Have, finished
87.— ______ you ______ him around the museum yet — Yes. We had a great time there.
A.Have; shown B.Do; show C.Had; shown D.Did; show
88.The water dark and dirty. It’s no longer safe to drink.
A.became B.will become C.has become D.was becoming
89.He the city since he graduated from college.
A.has left B.left
C.has been away from D.has away
90.—How do you like Hangzhou,Miss Read
—I’ve no idea.I there.
A.have gone B.have been C.haven’t gone D.haven;t been
91.He ___ his hometown two years ago. That is to say he ____ his hometown for two years.
A.leaves; has left B.left; has come to
C.leaves; has gone to D.left; has been away from
92.He ________for ten years.
A.has been married B.married
C.got married D.had married
93.—What has happened in your hometown
—Great changes _____ in my hometown recently.
A.have been taken place B.have taken place
C.have been happened D.was happened
94.—Alice, have you finished learning the whole book
—Not yet. So far, we ________ six units.
A.learned B.have learned C.learn D.are learning
95.2018年上海奉贤二模It is 4:30 p.m. Ben and Leon_______their work, so they are playing chess now.
A.are finishing B.finished C.have finished D.will finish
96.We've been good friends ever since, ________
A.have we B.do we C.don't we D.haven't we
97.Our school life a lot since 2017. We have more activities now,
A.changes B.changed C.will change D.has changed
98.Ted’s father is a famous ________. He ________ many modern tools so far.
A.invention; invents B.inventor; has invented
C.invention; invented D.inventor; invents
99.She ________ her hometown since she was 18 years old. She told me she would return soon.
A.has left B.has been away from C.left D.went away
100.There ________ great changes in our country since 1979.
A.have been B.were C.has been D.are
/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
参考答案及试题解析
1.C
【解析】句意:自2021年以来,我们的老师一直在这所学校教数学。
考查时态。teaches教,动词三单形式,用于一般现在时;taught教,动词过去式,用于一般过去时;has taught教,用于现在完成时;will teach教,用于一般将来时。根据“since 2021”可知,句子时态是现在完成时,其结构为“have/has+动词的过去分词”,主语“Our teacher”是第三人称单数,因此助动词用has,teach的过去分词是taught。故选C。
2.D
【解析】试题分析:句意:到目前为止五十多个国家加入了亚投行。根据so far可知该用现在完成时,所以选D。
考点:考查现在完成时。
3.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。
4.B
【解析】句意:我们已经读过Sally的故事了,而且我们都很欣赏她的勇气。
考查现在完成时态。read阅读;have read已经阅读过,现在完成时态;will read将会阅读,一般将来时态;are reading正在阅读,现在进行时态。根据“We...already...the story of Sally, and we all like her courage.”可知,此处指过去的行为对现在造成了影响,时态为现在完成时态。故选B。
5.C
【解析】句意:在过去的两年里,他们过去的糟糕的生存环境被改善了很多。他们有了更大更明亮的房子。A. improving动名词或现在分词; B. improve动词原形;C. has improved现在完成时态形式;D. improved过去式或过去分词。根据句意可知,又因in the past two years为现在完成时的标志词,故用现在完成时,故填has improved,故选C。
6.A
【解析】句意:自从我来到长沙我们就没见过面,但我们经常发邮件。
考查现在完成时。根据“since I came to Changsha”可知,主句时态为现在完成时,其谓语动词结构为“have/has+动词的过去分词”,A选项符合该结构。故选A。
7.C
【解析】句意:我还没有去过月球城的太空博物馆。
本题考查固定用法。根据yet常用于否定句和疑问句,本句不是疑问句,所以是否定句,故排除A和D;根据have gone to(去了),人不在,在途中或到了, have been to(去过),人在这里,并根据句意可知,此空是“还没有去过”的意思,故此空应填haven't been to,选C。
8.C
【解析】句意:——你开始学英语多久了?——大概三年了。
考查动词的时态。since自从……,后加过去的时间点或过去时态的句子,是现在完成时的标志词,表示一个动作从过去就开始了一直持续到现在。即主句用现在完成时,从句用一般过去时。故选C。
9.B
【解析】句意:——你今晚想去看电影吗?——哦,这是一部好电影。但是我已经看过了。
考查动词时态。haven’t seen没有看过,现在完成时的否定形式;have seen已经看过,现在完成时的肯定形式;see看,动词原形;will see将要看,一般将来时。根据“But I...it already.”可知,此处表达的是已经看过了,所以用现在完成时,且此处表示肯定意义。故选B。
10.C
【解析】句意:莉莉说她已经把这本书借了十天了,今天必须把它还给图书馆。
考查动词辨析及时态。borrow借入,非延续性动词;keep借,延续性动词。根据“for ten days”可知用延续性动词,结合“he has to return it to the library today”可知过去发生的借书的动作,对现在造成了“必须把它还给图书馆”的影响,用现在完成时。故选C。
11.C
【解析】句意:--马克在那儿?--他已经去了纽约做生意了,他今天早上5点出发去机场了。根据语境可知第一个空是现在完成时,have been to...表示去过某地;have gone to...表示去了某地;短语leave for...表示去了……;第二个空用一般过去时态。根据题意。故选C。
12.B
【解析】句意:——《哪吒2》真是令人惊喜!你看过了吗?——还没有。但是我计划这个周六晚上去电影院看。
考查现在完成时。already已经;yet还;ever曾经;just仅仅。根据“Have you...watched it ”可知,问句是含有ever的现在完成时的句子,表示“是否曾经做过某事?”,Not yet“还没有”是否定回答。故选B。
13.C
【解析】句意:你曾经读过《绿野仙踪》的故事吗?
考查时态。根据“ever”可知,时态为现在完成时,所以助动词用have。故选C。
14.C
【解析】句意:在过去的三年里,你已经提升了自己的能力,成为了更好的自己。
考查动词时态辨析。develop是一般现在时;will develop是一般将来时;have developed是现在完成时;are developing是现在进行时。根据“Over the past three years”,可知这是现在完成时的标志性时间状语,表示从过去持续到现在的动作或状态,所以此处应用现在完成时,结构为“have/has + 过去分词”,故选C。
15.D
【解析】句意:格林一家来中国七年了。
根据“for seven years”可知该用现在完成时,并且谓语动词必须是延续性动词,表示一个状态。come to 来到;been to 去过;come in 将来;been in 在。所以选D。
16.D
【解析】句意:我很高兴到现在为止我已经完成了将近一半的测试。
考查时态。根据“I’m so glad that I…nearly half of the test till now.”可知,句中有时间状语till now,强调从过去开始到现在这个时间段里完成了将近一半的测试,这种过去发生的动作对现在造成了影响,所以句子时态应该用现在完成时。故选D。
17.B
【解析】句意:本是一名外教,到目前为止,他在十堰教书已经五年了。
考查时态。A. was teaching过去将来时;B. has taught现在完成时;C. will teach一般将来时);D. taught一般过去时;根据句中的副词短语so far“迄今为止”判断空格用现在完成时,现在完成时的谓语动词的结构是“have/has+过去分词”;主语he是单数第三人称,助动词has,故选B。
18.A
【解析】句意:她从五岁起就一直有跳舞的爱好。
考查时态。has had有,现在完成时; had有,一般过去时;have had有,现在完成时;having一直有,现在分词;根据“since she was five years old”可知,表示从过去某一时间点持续到现在,需用现在完成时,结构是has/have+过去分词。主语是she,因此用has,have的过去分词是had。故选A。
19.A
【解析】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
20.D
【解析】——句意:我能借这个VCD多久?——一周。
考查延续性动词的用法。和一段时间连用动作要用延续性的状态词。borrow对应的延续性状态词是keep,buy对应的延续性的状态词是have。根据句意及下文的“A week”可知用keep,故选D。
21.C
【解析】句意:吉姆的爸爸上个月去伦敦了,他去过那里三次。根据last month可知第一个句子用过去时态,排除B/D;根据has been to去过某地,has gone to去某地了;根据three times可知是去过三次;故选C。
22.C
【解析】句意:自从我们大学毕业已经五年了。
考查动词时态辨析。根据句意和时间状语“since we graduated from university”可知,此处表示从过去某一时间点持续到现在的状态,应使用现在完成时has been表示“已经持续了五年”。其他选项时态不符合语境。故选C。
23.C
【解析】句意:上个月我借了一本书。也就是说,我从上个月开始就借了一本书。
考查动词的时态。根据第一个空前的“Last month”可知,此处指过去的事情,应用一般过去时;根据第二个空后的“since last month”可知,此处用现在完成时,且表示动作的延续,谓语动词需用延续性动词“have kept”。故选C。
24.D
【解析】句意:自从十年前我的叔叔就住在英国。
考查动词的时态。根据“since ten years ago”可知讲述的是动作过去开始延续到现在的状态,句子是现在完成时,动词用“has lived”。故选D。
25.A
【解析】句意:——我找不到我的钱包了,你看到了吗?——刚才我看到了,但是现在它不见了。
根据just now可知第一句用一般过去时态,谓语动词用过去式,排除C;根据句意刚才看见了,现在不见了,已经没有了,所以第二句用现在完成时态,结构是have/has+过去分词,is going是现在进行时态的结构;故选A。
26.A
【解析】句意:《哪吒2》已经打破了中国最高票房电影的纪录。
考查现在完成时。根据题干中的“already”可知,此处表明动作已完成并对现在产生影响,需用现在完成时。故选A。
27.C
【解析】句意:自从我们去年在学校聚会上见面以来,我们就认识彼此了。
考查现在完成时。根据“since”可知,此处描述过去发生的事情对现在造成的影响,应用现在完成时,其结构为“have/has done”。故选C。
28.D
【解析】句意:——你知道“一带一路”吗?——知道,从开始到现在已经有10多年了。
考查现在完成时。根据“it ... over 10 years since it started”可知,此处强调时间的延续,是“现在完成时+since+一般过去时”结构,故选D。
29.D
【解析】句意:我爸爸已经去过北京两次出差了,他下个月还会再去那里。
考查动词时态。goes去,一般现在时;went去,一般过去时;has gone已经去了,现在完成时,且表示去了未回;has been已经去过,现在完成时,且表示去了已回。根据语境以及句中的twice和“he will go there again next month”可知,此处是在描述爸爸已经去过北京两次,且他下个月还会再去,所以应该用现在完成时,且表示去了已回的has been。故选D。
30.C
【解析】句意:——你借这本故事书多久了?——一个星期。我明天就把它还给图书馆。
考查动词时态和动词辨析。borrow借;keep保持。根据答句“For a week.”可知,问句应用现在完成时,且表示持续一段时间,应用延续性动词keep,borrow是短暂性动词。故选C。
31.B
【解析】句意:她从两天前起就一直保存着这本书。
考查时态及介词辨析。since自从,后接时间点;for(表示一段时间)达,计,后接一段时间。根据“two days ago”可知,此处表示时间点,此处介词用since,句子时态为现在完成时,且动作延续,结合选项可知,B项符合。故选B。
32.B
【解析】句意:自从我出生在星光镇以来,我就一直住在这里。
考查动词时态。根据“since I was born in Starlight Town”可知,此处用现在完成时态,其结构为“have/has + done”。故选B。
33.D
【解析】句意:——你像这样有多久了?——从上周开始。
考查动词时态。根据“How long have you”可知,本题是现在完成时,结构是“have/has done”,like“像”,介词,要与be动词一起连用,be的过去分词是been。故选D。
34.A
【解析】句意:——爸爸,妈妈在哪儿?——她去超市了。
考查动词辨析。has gone to去了某地(未回来);has been to去过某地(已回);is going to要去某地(还未去)。家里找不到妈妈,她去了超市还没回来,用have gone to。故选A。
35.A
【解析】句意:——你已经读过这首新诗了吗?——是的,我今天早上读的。
考查动词时态。根据答句中的时间状语this morning可知,动作发生在过去,但问句中的yet提示动作与现在有关,强调对现在的影响或结果,因此应使用现在完成时。故选A。
36.D
【解析】句意:自从她来到这里,她就在这所学校教我们英语。
考查连词辨析。before在……之前;after在……之后;when当……时;since自从。根据句子时态可知,主句用现在完成时,从句用一般过去时,符合条件的连词是since,表示自从她来到这里,她就一直在教我们英语,应用since引导时间状语从句。故选D。
37.C
【解析】句意:——Mary,我记得你几年前结婚了。——是的,我已经结婚三年了。
考查动词时态。got married结婚;be married已婚。根据时间状语“several years ago”可知,第一句用一般过去时态;第二句中“for+段时间”通常用于现在完成时态have/has done,主语是I,故用have。故选C。
38.C
【解析】句意:在过去的三年里他交了很多朋友。
考查现在完成时态。根据“in the past three years”可知句子时态用现在完成时,其结构为have/has+动词的过去分词,主语he是第三人称单数,助动词用has,make的过去分词是made。故选C。
39.B
【解析】句意:自从她从这所医学院毕业以来,她一直是个医生。
考查连词辨析。even though即使;ever since自从;unless除非;as if好像,仿佛。ever since+一般过去时态的句子,表示的是到目前为止的时间段,主句用现在完成时。故选B。
40.B
【解析】句意:——你的父母在这个城镇住了多久了?——自从25年前他们结婚以来。
考查现在完成时。根据“Since they got married 25 years ago”可知,句子要用现在完成时来询问 “居住多久” ,现在完成时的结构为“have/has+过去分词”,主语“your parents”是复数,助动词用“have”,“live”的过去分词是“lived”。故选B。
41.B
【解析】句意:吉姆的爸爸20年前买了第一辆旧自行车。从那以后,他就一直搜集旧自行车。
考查时间状语辨析。As usual像往常一样;Ever since then从那以后;Again and again一次又一次;Sooner or later迟早。根据空后“he has collected old bikes”可知本句是现在完成时,所以时间状语也要与其匹配,因此用Ever since then。故选B。
42.C
【解析】句意:Rainbow夫人自从大学毕业以来就一直在从事色彩疗法。
考查现在完成时。根据“since she left college”可知,此处时态为现在完成时,其谓语结构为“have/ has+done”,主语Mrs Rainbow为第三人称单数,助动词应该用has,故选C。
43.D
【解析】句意:——今晚你想看电影《长津湖》吗?——哦,那是一部好电影。但是我已经看过了。
考查时态。根据“already”可知此处表示过去的动作对现在的影响,使用现在完成时have/has done。故选D。
44.A
【解析】句意:——你在这所学校学习多久了?——三年了。我六年级时来到这里。
考查现在完成时。have/has studied现在完成时;do/does study一般现在时;will study一般将来时;did study一般过去时。根据答语“For three years.”可知,动作从过去开始持续到现在,可能还会持续下去,所以时态应用现在完成时,其结构为have/has+done,主语为you,助动词用have,study的过去分词为studied。故选A。
45.B
【解析】句意:——Lucy在哪里?——她去了图书馆。她不久就会回来。
考查现在完成时。goes去,一般现在时;has gone已经去了,现在完成时;went去,一般过去时;had gone去过,过去完成时。根据“Where is Lucy ”和“She will be back soon.”可知,Lucy去了图书馆,还没回来,因此不在这里,应用现在完成时,has gone to意为“去了某地(尚未回来)”,符合语境,故选B。
46.C
【解析】句意:他的奶奶死了6年了,他仍然非常想念她。根据for 6 years可知用延续性动词be dead,die死,短暂性动词,不能和时间段连用,根据for 6 years可知用现在完成时态;故选C
47.B
【解析】句意:——即将到来的假期你打算去哪里?——噢,我还没决定好呢。考查时态。A项是一般过去时,B项是现在完成时;C项是一般将来时;D项是过去完成时。yet用于现在完成时的否定句。故选B。
48.C
【解析】句意:——玛利亚和康康在哪里?——他们去英国了。
根据Where are Maria and Kangkang 可知现在不在说话的地方,可知是去英国了;have been to去过某地(回来了),are away离开,have gone to去某地了(离开了说话的地方);故选C。
49.A
【解析】句意:——我还没读完《假如给我三天光明》这本书。——怎么会?你拥有它一整个月了!
考查现在完成时态和延续性动词。根据“for a whole month”可知,句子需用现在完成时(have + 过去分词),排除C、D;“for a whole month”时间段,动词须用延续性动词,“have bought”中的“bought”是短暂性动词,不能与时间段连用,而“have had”中的“had”是延续性动词,所以排除B。故选A。
50.C
【解析】句意:他们上周去了北京,到现在我们还没有他们的消息。
考查时态。so far表示“到目前为止”,常与现在完成时连用,其构成为主语+have/has+done。故选C。
51.D
【解析】句意:Jim自从开始在我们学校学习之后学到了很多关于中国文化的东西。
考查现在完成时。根据“since”可知主句要用现在完成时,其结构是“have/has done”,故选D。
52.C
【解析】句意:那个女孩最近有收到她朋友的来信吗?
考查现在完成时。根据“recently”可知句子应用现在完成时,其谓语结构为:have/has+过去分词。主语the girl为单数名词,因此助动词应用动词的第三人称单数形式has,动词get的过去分词为got。故选C。
53.A
【解析】句意:我们现在看不到吴先生了,因为他搬到了另外一个城市。has moved现在完成时;will move一般将来时;is moving现在进行时;moves一般现在时。根据句意We can’t see Mr. Wu可知,吴先生已经搬走了,这里表示过去发生的事情对现在的影响,应用现在完成时,故选A。
54.B
【解析】句意:大卫大学毕业后在这里工作了10年。
考查动词时态。since引导的时间状语从句,主句用现在完成时,从句用一般过去时,毕业的动作已经发生过,故选B。
55.C
【解析】句意:琳达已经完成了她的作业,她现在正在读报纸。
本题考查动词的时态。第一个分句根据already使用现在完成时,即has+动词的过去分词;第二个分句根据时间状语now可知,此处是现在进行时,即is+动词-ing形式。故选C。
56.C
【解析】句意:这个小女孩从五岁起就讨厌自己的胎记,但现在她认为这是她身上特别的一部分。
考查现在完成时。根据“since she was five”可知,此句用现在完成时,表示动作(讨厌)从过去(五岁时)开始,并一直持续到最近的过去或现在。即使句子后半部分表示情况改变(now she thinks…),前半部分的“since”仍要求完成时,以突出“从过去到现在的持续状态”。故选C。
57.A
【解析】句意:——你最近见过吴太太吗?——没有,她去了浙江参加西施音乐节。她过几天就会回来。
考查动词时态。has gone to表示去了某地,还未回来;has been to表示去过某地,已回来;has gone in搭配错误;has been in表示一直待在某地。根据“She’ll come back in a few days.”可知,此处指她去了浙江,还未回来。故选A。
58.C
【解析】句意:他写诗了吗?
write写,动词原形;wrote是write的过去式;written是过去分词形式;writing是现在分词或动名词形式。根据句中的yet和空前Has可知,这句话应使用现在完成时,have/has+过去分词,故选C。
59.D
【解析】句意:——你的车真的很酷。 ——谢谢,我买了不到一个月。
考查动词时态。根据时间状语“for less than one month”可知,此处应用现在完成时,并且应用延续性动词与表示一段时间的状语连用;buy作动词,意为“买”,不能表示持续性的动作,因此可用have“拥有”替代。故选D。
60.B
【解析】句意:——下周五晚上一个英语比赛将在第一高中被举行吗?——是的。
考查一般将来时的被动语态。根据“it will”可知问句应用一般将来时;主语an English contest和谓语动词held“举行”之间是逻辑上的动宾关系,应用被动语态。一般将来时的被动语态的谓语结构为“will+be+done”,故选B。
61.B
【解析】句意:——看来你对成都有了不少了解。——当然。我在这里已经十年了。
考查现在完成时。have been in待在某地;have come已经来了;came to到达。根据“for ten years.”十年可知,此处表达状态,用现在完成时且不能用短暂性动词,用have been in表示待了多久;因here是地点副词,前面不加介词,故选B。
62.B
【解析】句意:在过去三年中,中国已尽最大努力改善空气质量。
考查动词时态。根据“in the last three years”可知,此处使用现在完成时,结构为have/has done。故选B。
63.C
【解析】句意:——这里的空气比以前新鲜多了。——确实!在过去的几年里,我们种了很多树。
考查现在完成时。A:一般过去时;B:过去进行时;C:现在完成时;D:一般将来时。分析句子可知,此处强调过去种的树使现在的空气更清新,强调对现在的影响,所以应用现在完成时,in the past+一段时间,用于现在完成时态的句子中,故选C。
64.A
【解析】句意;——你好!我能和刘先生通电话吗?——抱歉,他离开已经一个月了。
考查现在完成时可持续性动词。根据“for a month”及语境可知此处指“已经离开一个月”,句子要现在完成时,且和一段时间连用要用可持续性动词。“left”的可持续性动词是“be away”。故选A。
65.C
【分析】
【解析】句意:你们已经抄课文了吗?是的,我们两个小时之前抄了。
考查动词时态。yet是现在完成时的标志词,排除A和D选项。two hours ago是一般过去时标志词,故选C。
66.A
【解析】句意:在过去的几年里我的家乡发生了巨大的变化。
考查现在完成时和there be句型。have been现在完成时;were一般过去时;had been过去完成时;are一般现在时。根据句中的时间状语“in the past few years”在过去的几年里,为现在完成时标志词,结构为have/has done。且本句为there be句型。故选A。
67.D
【解析】句意:当我到达电影院时,电影已经开始五分钟了。
考查过去完成时。根据“When I got to the cinema”及“for five minutes”可知,到电影院时,电影已经开始,表示过去的过去,所以用过去完成时,begin是短暂性动词不能接时间段,be on是延续性动词。且过去完成时基本结构为had done,故选D。
68.C
【解析】句意:——妈妈,我现在可以玩电脑游戏了吗?——你做完作业了吗?
考查动词时态。根据“yet”可判断,时态为现在完成时,结构为have done;一般疑问句中助动词have要放在主语前,后接过去分词。故选C。
69.B
【解析】句意:李先生已经去昆明了。他在昆明已经三天了。
考查现在完成时。has been to表示“去了已回”;has gone to表示“去了未回”;has been in表示“在某地待一段时间”。根据语境可知,第一空处用has gone to,表示李先生去了昆明(未回);由第二空后的“Kunming for three days”可知,第二空处用has been in,表示李先生待在昆明已经三天了。故选B。
70.B
【解析】句意:——我去把书还给杰克,但找不到他。——他去图书馆了。你可以在那里找到他。
考查现在完成时。has been to去过某地;has gone to去了某地;has left离开了;went to去了。根据“I went to return the book to Jack, but I couldn’t find him.”可知,此处使用现在完成时,表示对现在造成的影响,结合“You can find him there.”可知,杰克去图书馆了还没有回来,用 has gone to,故选B。
71.A
【解析】句意:他多次去上海。这一次他去了上海两个星期。
考查现在完成时。has been to去过(已回);has gone to去了(未回);has been in在某地待一段时间。根据“many times”可知,他去过上海很多次,用has been to;根据“Shanghai for two weeks”可知,指的是在上海待了两周,用has been in。故选A。
72.D
【解析】句意:上周末易中天教授被邀请去中央一台的访谈节目。
考查被动语态。主语Professor Yi Zhongtian和谓语动词invite“邀请”之间是逻辑上的动宾关系,应用被动语态,其谓语结构为“be+done”,而根据“last weekend”可知时态应为一般过去时,主语为第三人称单数,be动词应为was,故选D。
73.B
【解析】句意:长城是个名胜古迹。我们所有人以前都去过那里。
考查现在完成时。have/has been表示去过某地又回来了;have/has gone表示去了某地还没回来。主语“All of us”是复数,用have而不用has,排除AC;根据before可知应该是去过,现在已经回来,用have been而不用have gone,排除D。故选B。
74.C
【解析】句意:——玛丽亚和托尼在哪里?——他们不在家。他们去了英国。
考查现在完成时。have been to去过(已回);be away离开;have gone to去了(未回); had been in在某地待一段时间,是过去完成时。根据“They are not at home”可知是去了英国,还没有回来,应用have gone to,故选C。
75.B
【解析】句意:——自从他离开这个学校时间是多长了?——他离开了3年了。根据since后用短暂性动词leave,表示时间点,根据句意用过去时态;根据for three years时间段,用延续性动词be away,根据 for three years用现在完成时态;故选B
点睛:leave+地点,离开某地,例如:He left Beijing yesterday. leave for+地点,离开去某地,例如:He left for Beijing yesterday.leave是短暂性动词不能接时间段,如果说离开多长时间要用be away 例如:He will be away a week.
76.D
【解析】句意:——这两位老人已经结婚五十多年了。——哦,好久不见了!他们必须过上幸福的生活。
考查动词时态,A. married一般过去时B. is married一般现在时的被动语态;C. has married现在完成时;D. have been married现在完成时的被动语态。观察句子这里“for +时间段”表示动作从过去一直持续到现在,应该用现在完成时,这里主语不是三单,故选D。
77.C
【解析】has gone to 表示“去了某地”还没有回来。而 “李梅本人不在这里”。可能在途中,也可能已经到达,但现在人不在本地,通过问句可以看出,C是正确的答案。
78.A
【解析】句意:这是我去过的最美丽的公园。
考查副词。ever表“曾,曾经”,用于疑问句或肯定句;already表示“已经”的意思,主要用在肯定的陈述句中,通常与动词的完成时连用;yet既可作于否定句、疑问句中,也可用于肯定句中,但表达的意思不尽相同,用于否定句,表“还,尚”,用于疑问句,表“已经”,用于肯定句,表“仍然,还得”;never 从来不。根据“This is the most beautiful park I have _______ visited”,可知这是一个肯定句,这里的意思是“这是我曾经参观过的最漂亮的公园”。故选A。
79.B
【解析】句意:我到电影院时,电影已经上映十分钟了。
考查时态。by后加过去时间,常与过去完成时连用。begin和start“开始”,是短暂性动词,不能与一段时间连用,应该转换为be on(延续性动词)。故选B。
80.B
【解析】句意:——你的新自行车真好看!你什么时候买的?——七月。我买了两周了。
考查现在完成时中延续性动作的用法。句中的“for two weeks”表示一段时间,谓语动词要用现在完成时,且用延续性动词。故选B。
81.C
【解析】句意:这本书你买了多久了?
考查延续性动词和短暂性动词。bought买,短暂性动词;borrowed借(入),短暂性动词;had拥有,买,延续性动词;lent借(出),短暂性动词。how long意为“多久”,询问做某事做了多长时间,后面跟延续性动词,故选C。
82.C
【解析】句意:自从北京获得了2022年冬奥会举办权,一些中小学就已经将冬季运动加到他们的课程中了。
考查现在完成时。added一般过去时;will add一般将来时;have added现在完成时;were adding过去进行时。分析句子可知,此处强调动作已经发生,构成“现在完成时+since+一般过去时”结构,所以此处应用现在完成时。故选C。
83.A
【解析】句意:春节给孩子发红包的习俗由来已久。
考查现在完成时。根据“for a long time.”以及“The custom of giving red envelopes to children during the Spring Festival…”可知,此处描述的是过去的动作持续到现在,对现在造成的影响,因此句子时态是现在完成时,谓语动词构成是have/has done。故选A。
84.B
【解析】句意:当汤姆到达时,他得知电视剧已经播了半个小时了。
for half an hour.达半个小时,表示一段时间,所以谓语动词用延续性动作或者延续性状态;set off出发,不能延续;start/begin对应的延续性状态为be on,故选B。
85.C
【解析】句意:自从2017年我们的学校生活改变了很多。现在我们有更多的活动。
考查时态。根据since 2017可知,此处用现在完成时have/has done,故选C。
86.D
【解析】试题分析:句意:--李老师今天下午会检查我们的作业,你完成了吗?--还没有,我正在做。表示过去发生或已经完成的某一动作对现在造成的影响或结果。结合句意,故选D
考点:考查现在完成时的用法。
87.A
【解析】句意:你带他参观博物馆了吗?-是的。我们在那里玩得很开心。A. Have; shown现在完成时;B. Do; show一般现在时;C. Had; shown过去完成时;D. Did; show一般过去式。yet:还,已经,一般用于否定句或疑问句中,一般用在完成时。结合句意和语境可知用现在完成时;选A。
88.C
【分析】考点:考查动词时态。
【解析】试题分析:句意:水变得又脏又黑,已经不能继续安全饮用了。根据It’s no longer safe to drink.可知,给现在带来的结果是不能饮用了,所以用现在完成时,表示过去的动作对现在的影响,故选C。
89.C
【解析】句意:自从他大学毕业后,他就离开了这个城市。根据语境since he graduated from college( 自从他大学毕业后),可知主句的动作应是过去开始并延续到现在的动作,故主句应为由延续性动词构成的现在完成时态(基本结构:主语+have/has+动词的过去分词),left为终止性动词故不能用,故应用短语be away from表达状态,故答案选C。
90.D
【解析】句意:-Read女士,你觉得杭州怎么样?-我不知道,我从来没有去过那儿。
have gone去了某地;have been去过某地;haven’t gone还没有去;haven’t been没有去过。根据对话的情景可知,Read女士从来没有去过杭州,故应选D。
91.D
【解析】句意:两年前他离开了家乡。也就是说,他离开家乡已有两年了。由two years ago(两年前)可知前半句为一般过去时,谓语动词应用过去式,故排除A、C两项;come是非延续性动词,在肯定句中不能与表示一段的时间状语连用,排除B答案,be away意为“不在,离开”,表示状态,可与表示一段的时间连用。故答案为D。
点睛:短暂性动词在现在完成时态的肯定句中不能与表示一段的时间状语连用,如句中的left为短暂性动词,另外还要记住几个常见的短暂性动词与延续性动词的转化:borrow→keep, buy→have, get/catch a cold→have a cold ,die→be dead, open→be open,end/finish → be over, begin/start→ be on, leave→be away, come→be in/here等。
如:His father died 10 years ago.=His father has been dead for 10 years。
I bought this pen 3 years ago. = I have had this pen for 3 days.
92.A
【解析】句意:他已经结婚十年了。marry,get married和be married意思都是 “结婚”,但是marry,get married是瞬间动词,不可和时间段连用,be married是延续性动词,可以和时间段连用,本句中for+时间段(ten years)需用延续性动词,一般用完成时,结合句意和语境可知选A。
点睛:1.marry sb.娶了谁,嫁给谁,和…结婚, marry为及物动词,后面直接加宾语,不能用with,“和…结婚”不能说marry with sb.,这是错误的表达方式。例如,Jane married Jone.珍妮嫁给了约翰。2.短语 get married 或 be married:结婚,这两个短语后都可接介词to+sb,表“和...结婚,娶了谁,嫁给谁”。例如,She got married to a teacher。/ She was married to a teacher. 3. marry,get married是瞬间动词,不可和时间段连用,be married是延续性动词,可以和时间段连用。
93.B
【解析】句意:——你家乡发生了什么事?——我的家乡最近发生了很大的变化。
考查动词时态。A. have been taken place 现在完成时的被动语态;B. have taken place 现在完成时;C. have been happened 现在完成时的被动语态;D. was happened 动词take place和happen意思是“发生”,是不及物动词,没有被动语态,A、C和D是被动语态,故排除;根据时间recently可知此句时态是现在完成时;故选B。
94.B
【解析】句意:——爱丽丝,你们把整本书学完了吗?——还没有。到目前为止,我们已经学完6个单元了。
考查动词的时态。由“So far”可知,此处用现在完成时,强调时间的延续,故选B。
95.C
【解析】句意:下午4点30分。本和利昂已经完成了他们的工作,所以他们现在正在下象棋。根据I so they are playing chess now.可知他们现在正在下象棋,因此可知他们已经完成作业了,对现在造成了影响,故用现在完成时,故选C。
96.D
【解析】句意:从那以后我们一直是好朋友,是吗?
考查反意一般疑问句。反意一般疑问句,遵循前面是肯定陈述句,后面是否定一般疑问句,前面是否定陈述句,后面是肯定一般疑问句,根据We've been good friends ever since是肯定句,时态是现在完成时, 一般疑问句用现在完成时态的否定形式,排除ABC;助动词用 haven't。故选D。
97.D
【解析】句意:自从2017年我们的学校生活变化了很多,我们现在有更多的活动。
changes改变,第三人称单数形式;changed是过去式;will change一般将来时;has changed现在完成时。根据句意和句中的时间状语since 2017可知,该句表示过去的动作对现在的影响,应用现在完成时,故选D。
98.B
【解析】句意:Ted的爸爸是有名的发明家。他到目前为止发明了很多现代工具。
考查名词和动词用法。invention发明;inventor发明家;invent发明,动词。第一个空“a”后接可数名词单数,主语是father,名词应该用inventor,根据“so far”可知, 第二句时态用现在完成时,谓语动词构成是has done。故选B。
99.B
【解析】句意:她从18岁起就离开了家乡。她告诉我她很快就会回来。
考查动词时态。since+过去式的句子,主句用现在完成时,结构为have/has done,排除C和D选项。一段时间要与持续性动词一起连用,leave是短暂性动词,be away from是持续性动词,故选B。
100.A
【解析】句意:自1979年以来,我国发生了巨大的变化。
考查there be句型及动词时态。根据“since1979”可知,此处是现在完成时,此处是there be句型的现在完成时,主语是changes是复数形式,其结构是there have been+主语+介词短语,故选A。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)