【期末语法培优】核心语法之现在完成时-2025-2026学年九年级英语上册期末核心语法培优外研版 (含答案解析)

文档属性

名称 【期末语法培优】核心语法之现在完成时-2025-2026学年九年级英语上册期末核心语法培优外研版 (含答案解析)
格式 docx
文件大小 66.1KB
资源类型 试卷
版本资源 外研版
科目 英语
更新时间 2025-11-30 16:35:02

图片预览

文档简介

/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
2025-2026学年九年级英语上册期末核心语法培优外研版
核心语法:现在完成时
学校:___________姓名:___________班级:___________考号:___________
1.—Why not go to see the elephant show with me
—Sorry. I ________ it already.
A.see B.will see C.saw D.have seen
2.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
3.My parents ________ Chengdu on business for a whole week. So I am living with my grandparents these days.
A.have gone to B.have been in C.have been to D.have been away
4.I’m so glad that I ________ nearly half of the test till now.
A.finish B.finished C.will finish D.have finished
5.— 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
6.—Have you ________ been to France
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
7.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
8.We have ______ the game ______ the computer.
A.taken;off B.take;off
C.copy;onto D.copy;to
9.–Have you____________ to Australia
-No, not yet.
A.go B.are C.been D.gone
10.Linda a lot since I saw her last time
A.has changed B.willchange C.is changing D.changed
11.I _____________ Space Museum in Moon Town yet.
A.have been B.haven't gone to C.haven't been to D.have gone
12.Great changes ________ in my hometown in the past five years.
A.take place B.took place C.have taken place
13.— 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
14.Alex’s grandfather _______ tea culture for ten years.
A.studies B.studied C.has studied D.was studying
15.Over fifty countries _______ the AIIB(亚投行) so far.
A.joined B.was joining
C.had joined D.have joined
16.Over the past three years, you ________ your abilities and become a better yourself.
A.develop B.will develop C.have developed D.are developing
17.We ________ already ________ the story of Sally, and we all like her courage.
A.read; read B.have; read C.will; read D.are; reading
18.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
19.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
20.Our teacher ________ maths in this school since 2021.
A.teaches B.taught C.has taught D.will teach
21.We have lived in Beijing ______ we came to China in 1989.
A.since B.for
C.before D.as soon as
22.—How do you like Beijing, Miss Read
—I’ve no idea. I _____ there.
A.have been B.haven’t been to C.haven’t been
23.Paper cutting ________ around for over 1,500 years.
A.is B.was C.were D.has been
24.Not only Jim but also his sister ________a few cities in the south since they came to China.
A.will visit B.has visited C.have visited D.visied
25.The old man ________ in this neighborhood since he moved to our city in 2010.
A.lives B.has lived C.lived D.will live
26.What _______ you _______ since you came to America
A.will; learn B.do; learn C.did; learn D.have; learnt
27.—How long ________ you ________ this book
—For two weeks. I must return it to the library tomorrow.
A.have; borrowed B.have; kept C.did; borrow D.do; keep
28.—How long ________ you ________ this English magazine
—For two weeks. I’ll return it to the library tomorrow.
A.have; borrowed B.have; kept C.did; borrow D.do; keep
29.We often go to the community library to read books. It ________ for three years.
A.opens B.opened C.will open D.has been open
30.—Have you ________ been to our town before
—No, it's the first time I ________ here.
A.ever; have come B.never; come C.ever; came
31.So far, the decision to change the location ________ more problems than it solved.
A.causes B.had caused C.has caused D.will cause
32.—Look! Somebody the lights.
—Well, it wasn’t me. I didn’t do it.
A.turns off B.is turning off C.was turning off D.has turned off
33.—Where is Dad, Mum
—He ________ to the factory.
A.has been B.went C.goes D.has gone
34.—________ you ever ________ to the new science museum
—Not yet.
A.Have; been B.Have; gone C.Did; go D.Are; going
35.—What do you usually do in your spare time
—I often go to our community library. It ________ for two years in order to encourage us to read more.
A.opens B.has opened C.has been opened D.has been open
36.Mr. Green has worked in the school ________ he came to China.
A.since B.for C.as D.while
37.Mr. King a lot about Chinese culture since he came to Beijing.
A.has learnt B.will learn C.learns D.learnt
38.Uncle Liang ________ in Haikou since 1980, so he knows a lot about the city.
A.lives B.lived C.has lived D.was living
39.Andy, with his parents, _____ to Hong Kong, and they will stay there for a week.
A.have gone B.has been C.have been D.has gone
40.The bell for the end of class has already ________. Let’s have a break.
A.ring B.rang C.rung D.ringing
41.I ________ to Hainan twice. It's very beautiful.
A.have been B.have gone C.went D.will go
42.—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
43.—Have you ________ been to the Water World
—No, never.
A.also B.too
C.already D.ever
44.—Would you like something to eat, Mr Song
—No, thanks. I’m not hungry. I ________ some zongzi already.
A.eat B.ate C.have eaten D.is eating
45.She ________ in this city since she was born.
A.lives B.lived C.has lived D.is living
46.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
47.—How long have you ________ your watch It looks new.
—Only three days.
A.bought B.received C.had D.borrowed
48.Christine ________ the family’s Sunday lunch since she was 12 years old.
A.cooks B.cooked C.will cook D.has cooked
49.—How long have you ________ this book
—For two weeks. I’ll return it to the library tomorrow.
A.borrowed B.kept C.lent D.bought
50.As a traditional Chinese martial art (武术), taijiquan ________ to more than 150 countries and regions all over the world so far.
A.spreads B.is spreading C.will spread D.has spread
51.China develops so fast . That’s true . It a lot already .
A.changes B.changed C.will change D.has changed
52.I haven't Japan yet. I will go there next month.
A.been in B.been to C.gone to D.gone in
53.—Bad luck! It’s too late!
—It doesn’t matter. The movie ________ for only two minutes.
A.began B.has begun C.has been on
54.He ________ for ten years.
A.has been married B.married C.go married D.has married
55.Profits ________ by 15% since last year.
A.jumped B.jump C.will jump D.have jumped
56.---Where is Tom
---He _____Shanghai. He_____there twice.
A.have been to;have gone to B.has been to;has gone to
C.has gone to;has been D.has gone to;has been to
57.Li Hong has________ the army for 2 years.
A.joined B.be in C.been in D.joined in
58.—Oh, Jack, your MP4 player looks nice. Is it new
—No. I ______ it for two years.
A.am having B.bought
C.have had D.have bought
59.Helen loves to talk about travel. She ________ many places.
A.has gone to B.has been to C.has gone for D.has been from
60.—Your shoes are so old. Why don’t you buy a new pair
—Because I ______ all my money on an MP5.
A.spend B.have spent C.am spending D.was spending
61.—Have you ________ been to our town before
—No, it's the first time I ________ here.
A.ever; have come B.never; come C.ever; came D.never; came
62.—Where is your sister
—She ________ to the library. She will be back in an hour.
A.goes B.went C.has gone D.will go
63.Zhao Lan ________ already ________ in this school for two years.
A.was; studying B.will; study C.has; studied D.is; studying
64.—     your sister      Oliver Twist
—Sorry, I don′t know.
A.Have; read B.Has; read C.Is; read D.Does; reads
65.— Jim, can I borrow your bike
— Sorry, I ________ it to Rose.
A.lent B.have lent C.lend D.had lent
66.—Have you cleaned your room     
—Yes, I have.
A.still B.yet C.ever D.already
67.My father on business for two weeks. He’ll return in three days.
A.has been away B.left C.has left
68.—________you ever ________ America
—Yes, I have.
A.Have; gone to B.Have; gone in C.Have; been to D.Have; been in
69.Though he ________ the book three times, he hopes to read it again.
A.read B.reads C.has read
70.—Did you see Tom yesterday —No, I him for a long time.
A.didn’t see B.hasn’t seen C.saw D.haven’t seen
71.—Hey, kids. How are you going to celebrate Grandpa’s ninetieth birthday
—Well, we ________ carefully and now we have a good idea.
A.discuss B.have discussed C.will discuss D.are discussing
72.This is the first time they ________ since 2015.
A.are meeting B.met
C.have met D.will meet
73.His father ________ the Party since 1978.
A.joined B.has joined C.was D.has been in
74.—A new shop ________ for a week nearby. Let’s have a look there.
—Good idea. But it doesn’t ________ on Mondays.
A.opened; opened B.has been opened; open
C.has opened; opened D.has been open; open
75.Great changes _________ in my hometown since I left my home ten years ago.
A.have taken place B.were taken place C.took place D.takes place
76.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
77. I ________ the History Museum twice. I’ve learned a lot there.
A.visit B.am visiting
C.have visited D.will visit
78.---Where’s your father ---He ______ to work.
A.has gone B.went C.has been D.will go
79.He left his hometown three years ago. His father _______ him ______ three years.
A.hasn’t saw; in
B.hasn’t seen; for
C.didn’t see; since
80.—Mom, I want to watch The Legend of Miyue(芈月传) on Channel 8 tonight.
—Oh, dear, it _____ for a few e on!
A.has begun B.will begin C.has been on D.will be on
81.—Yunnan is very beautiful. I ________ there last year.
—Yes, I ________ there twice.
went; have gone B.went; have been
C.have gone; went D.have been; went
82.Julia isn’t going to the cinema with us because she ________ the film.
A.has seen B.saw C.will see
83.So far, we ________ to sing five English songs this term.
A.learned B.have learned C.are learning D.will learn
84.My brother ________ college for over three years.
A.has gone to B.has been to C.has been in D.has been for
85.My friend hasn’t ________ my e-mail.
A.answer B.reply to C.answered to D.replied to
86.The Oriental Pearl TV Tower ________ tens of thousands of visitors since 1995.
A.attracted B.attracts C.has attracted D.will attract
87.He’s never won the game, ________ he
A.is B.has C.isn’t D.hasn’t
88.The film ________ for fifteen minutes.
A.began B.has began C.has started D.has been on
89.The flower ________ for several days.
A.died B.has died C.has been died D.has been dead
90.Our plan is to plant 50 trees. And we have planted half of them ________.
A.so far B.at that time C.a moment ago D.next week
91.Have you ever _________ Jeremy Lin
A.hear from B.heard from C.hear of D.heard of
92.She ________ English for three years.
A.has been practised B.has practised C.practised D.is practising
93.— I’m sorry to keep you waiting.
— Oh, it doesn’t matter. I ________ here for only a few minutes.
A.was B.come C.have been D.will
94.—How long have you lived in SiYang
—________the end of last year.
A.At B.Since C.For D.Before
95.So far,the group ___________at least 500 blind children to see with their ears.
A.teach B.taught C.has taught D.will teach
96.Premier Zhou Enlai________ for many years, but he still lives in the hearts of Chinese people.
A.died B.was died C.has been died D.has been dead
97.Jim__________ at River School in Vancouver since he was six.
A.is B.was C.has been D.had been
98.—What ________ to your village in recent years
—Lots of roads, buildings, parks and so on.
A.takes place B.have happened
C.has happened D.happened
99.Our school life a lot since 2017. We have more activities now,
A.changes B.changed C.will change D.has changed
100.— Hello! Could I speak to Mr. Liu, please — Sorry. He for a month.
A.had been away B.was left C.has been away D.left
/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
参考答案及试题解析
1.D
【解析】句意:——为什么不和我一起去看大象表演呢?——抱歉,我已经看过了。
考查动词的时态。see看见,一般现在时;will see将看,一般将来时;saw看见,一般过去时;have seen已经看过,现在完成时。根据“already”可知,本句为现在完成时。故选D。
2.C
【解析】句意:在过去的两年里,他们过去的糟糕的生存环境被改善了很多。他们有了更大更明亮的房子。A. improving动名词或现在分词; B. improve动词原形;C. has improved现在完成时态形式;D. improved过去式或过去分词。根据句意可知,又因in the past two years为现在完成时的标志词,故用现在完成时,故填has improved,故选C。
3.B
【解析】句意:我父母已经在成都出差一整周了。所以这些天我和我的祖父母住在一起。
考查现在完成时。have gone to已经去了,强调动作的完成,人不在说话现场;have been in已经在……,表示状态,后面接一段时间;have been to曾经去过,强调过去的经历;have been away已经离开,强调动作的完成。根据语境可知,此处是在描述父母已经在成都出差一周,强调状态,且后面接了一段时间,所以应该用have been in。故选B。
4.D
【解析】句意:我很高兴到现在为止我已经完成了将近一半的测试。
考查时态。根据“I’m so glad that I…nearly half of the test till now.”可知,句中有时间状语till now,强调从过去开始到现在这个时间段里完成了将近一半的测试,这种过去发生的动作对现在造成了影响,所以句子时态应该用现在完成时。故选D。
5.C
【解析】句意:--马克在那儿?--他已经去了纽约做生意了,他今天早上5点出发去机场了。根据语境可知第一个空是现在完成时,have been to...表示去过某地;have gone to...表示去了某地;短语leave for...表示去了……;第二个空用一般过去时态。根据题意。故选C。
6.A
【解析】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
7.B
【解析】句意:上周我感冒了。我姐姐从上周开始也感冒了。
考查动词时态辨析。have a cold和catch a cold都表示“感冒”,但前者强调状态,后者强调动作。第一空根据时间状语“Last week”可知,感冒这一动作发生在上周,所以用一般过去时caught;第二空根据时间状语“since last week”可知,感冒这一状态从上周开始一直持续到现在,所以用现在完成时has had。综合两个空的情况,只有B选项符合题意。故选B。
8.A
【解析】句意:我们已经把游戏从电脑上卸载下来了。
本题考查词义的辨析。根据句意可知,此空是卸载的意思,而copy是复制的意思,故排除C和D; 根据空前have 和句意可知,此句是现在完成时态,此空应填taken,故排除B,故选A。
9.C
【解析】句意:——你去过澳大利亚吗?—— 不,没去过。
考查时态。根据答语“No, not yet.”,可知句子是现在完成时,判断空格选过去分词,所以,排除A、B;have gone to意为“到某地去”;说话时该人不在现场, have been to 意为“曾经去过某地”,现在已经不在那里了;根据答语可知空格指“曾经去过某地” ,故选C。
10.A
【解析】句意:自从我上次见到她以来,Linda变化了很多。本题考查动词的时态。Change变化,改变。A. has changed 已经改变,是现在完成时 B. will change 将要改变,是一般将来时 C. is changing正在改变,是现在进行时 D. changed改变了,是一般过去时。本句是现在完成时的典型句型,故选A。
11.C
【解析】句意:我还没有去过月球城的太空博物馆。
本题考查固定用法。根据yet常用于否定句和疑问句,本句不是疑问句,所以是否定句,故排除A和D;根据have gone to(去了),人不在,在途中或到了, have been to(去过),人在这里,并根据句意可知,此空是“还没有去过”的意思,故此空应填haven't been to,选C。
12.C
【解析】句意:在过去的五年里我的家乡发生了巨大的变化。
考查现在完成时。根据“in the past five years”可知句子要用现在完成时,其谓语动词结构为“have/has+动词的过去分词”,主语Great changes为复数,助动词要用have,C选项符合该结构。故选C。
13.B
【解析】句意:——《哪吒2》真是令人惊喜!你看过了吗?——还没有。但是我计划这个周六晚上去电影院看。
考查现在完成时。already已经;yet还;ever曾经;just仅仅。根据“Have you...watched it ”可知,问句是含有ever的现在完成时的句子,表示“是否曾经做过某事?”,Not yet“还没有”是否定回答。故选B。
14.C
【解析】句意:亚历克斯的祖父研究茶文化已有十年时间。
考查动词时态辨析。studies一般现在时;studied一般过去时;has studied现在完成时;was studying过去进行时。根据时间状语“for ten years”表示持续十年的动作,强调从过去持续到现在并可能继续,应使用现在完成时。故选C。
15.D
【解析】试题分析:句意:到目前为止五十多个国家加入了亚投行。根据so far可知该用现在完成时,所以选D。
考点:考查现在完成时。
16.C
【解析】句意:在过去的三年里,你已经提升了自己的能力,成为了更好的自己。
考查动词时态辨析。develop是一般现在时;will develop是一般将来时;have developed是现在完成时;are developing是现在进行时。根据“Over the past three years”,可知这是现在完成时的标志性时间状语,表示从过去持续到现在的动作或状态,所以此处应用现在完成时,结构为“have/has + 过去分词”,故选C。
17.B
【解析】句意:我们已经读过Sally的故事了,而且我们都很欣赏她的勇气。
考查现在完成时态。read阅读;have read已经阅读过,现在完成时态;will read将会阅读,一般将来时态;are reading正在阅读,现在进行时态。根据“We...already...the story of Sally, and we all like her courage.”可知,此处指过去的行为对现在造成了影响,时态为现在完成时态。故选B。
18.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。
19.A
【解析】句意:自从我来到长沙我们就没见过面,但我们经常发邮件。
考查现在完成时。根据“since I came to Changsha”可知,主句时态为现在完成时,其谓语动词结构为“have/has+动词的过去分词”,A选项符合该结构。故选A。
20.C
【解析】句意:自2021年以来,我们的老师一直在这所学校教数学。
考查时态。teaches教,动词三单形式,用于一般现在时;taught教,动词过去式,用于一般过去时;has taught教,用于现在完成时;will teach教,用于一般将来时。根据“since 2021”可知,句子时态是现在完成时,其结构为“have/has+动词的过去分词”,主语“Our teacher”是第三人称单数,因此助动词用has,teach的过去分词是taught。故选C。
21.A
【解析】句意:自1989年来到中国以来,我们一直住在北京。
本题主要考查连词的用法。B. for+一段时间;A. since+时间点/从句;C. before 在……之前;D. as soon as 一……就……。主句为现在完成时,故排除C和D。we came to China in 1989为一个完整的句子,故用since引导,故选A。
【点睛】现在完成时常用的时间状语有:for+一段时间;since+时间点/从句;just、already、yet、ever、never等。
22.C
【解析】句意:——你认为北京怎么样,瑞德小姐?——我不知道,我没去过那里。
根据I’ve no idea可知是没去过,排除A;根据have been to去过某地,当地点是there/here等副词时把to省略掉;故选C。
23.D
【解析】句意:剪纸已经存在了1500多年。
考查时态。根据“for over 1,500 years”可知,句子时态为现在完成时(have/has done)。故选D。
24.B
【解析】句意:不仅吉姆而且他的妹妹自从他们来到中国已经参观了南方的几个城市。根据since they came to China.可知用现在完成时态,又因为当not only---but also---连接句子的两个主语时,谓语动词就近原则;故选B
25.B
【解析】句意:自从这位老人2010年搬到我们城市以来,他就一直住在这个社区。
考查动词时态。lives居住,一般现在时;has lived居住,现在完成时;lived居住,一般过去时;will live居住,一般将来时。根据句中“since he moved to our city in 2010”可知,句子时态是现在完成时,其结构为“have/has+动词的过去分词”,主语The old man是第三人称单数,所以助动词用has,live的过去分词是lived。故选B。
26.D
【解析】句意:你自从来美国后学了些什么?
考查动词时态。根据“since you came to America”可知,since是现在完成时的标志,所以空处用现在完成时“have/has done”,故选D。
27.B
【解析】句意:——你借这本书多久了?——两周了。我明天必须把它还给图书馆。
考查现在完成时和动词辨析。根据答句“For two weeks.”可知,问句时态应为现在完成时,其结构为“have/has+动词的过去分词”,所以C选项“did; borrow”和D选项“do; keep”时态不符,可排除;A选项“have; borrowed”中borrow“借入”是短暂性动词,不能与表示一段时间的“for two weeks”连用;B选项“have; kept”中keep“保留,保存”是延续性动词,可以与表示一段时间的“for two weeks”连用,符合题意。故选B。
28.B
【解析】句意:——这本英语杂志你借了多久了?——两周了。我明天会把它还给图书馆。
考查现在完成时和动词辨析。根据答句“For two weeks.”可知,问句时态是现在完成时,其结构是“have/has+动词的过去分词”,所以C、D选项可排除。borrow为短暂性动词,不能与表示一段时间的状语连用;keep为延续性动词,可与表示一段时间的状语连用。根据答句“For two weeks.”表示一段时间可知,问句中的动词应是延续性动词keep。故选B。
29.D
【解析】句意:我们经常去社区图书馆看书。它已经开放了三年。
考查时态。根据“for three years”可知,此处应用现在完成时,D项符合。故选D。
30.A
【解析】句意:——你以前来过我们镇吗?——不,这是第一次我来这。
考查副词及动词时态。ever曾经;never从不。根据“Have you … been to our town before”可知,询问是否曾来过我们镇,所以第一个空填ever。根据问句“have”可知,答句应用现在完成时,故选A。
31.C
【解析】句意:到目前为止,改变地点的决定引发的问题比它解决的问题更多。
考查动词时态。根据题干中的时间状语“so far”(到目前为止)可知,句子需使用现在完成时,其结构为“has/have done”,强调改变地点“至今”造成的影响,故选C。
32.D
【解析】句意:——看,有人把灯关了。——不是我,我没做它。根据it wasn’t me. I didn’t do it.可知是动作已经发生,现在的结果是灯灭了,所以用现在完成时态;故选D
33.D
【解析】句意:——妈妈,爸爸在哪儿?——他去工厂了。
考查现在完成时。根据“Where is Dad, Mum ”和“He...to the factory”可知,爸爸已经去了工厂,不在这里,强调过去的动作对现在的影响,应用现在完成时。has been to去过(已回来了);has gone to已经去了(现在还没回来)。根据题干语境可知,爸爸还没有回来,应用has gone。故选D。
34.A
【解析】句意:——你曾经去过新的科学博物馆吗?——还没有。
考查现在完成时。根据“Not yet.”可知,问句应用现在完成时,问是否曾经去过(已经回来),所以用have been to。故选A。
35.D
【解析】句意:——你在空余时间通常做什么?——我经常去社区图书馆。为了鼓励我们阅读更多,它已经开两年了。
考查现在完成时态。opens动词的一般现在时的第三人称单数;has opened已经打开;has been opened已经被打开;has been open现在完成时,形容词作表语,表示一直开着。根据“for two years”此处表示的是从过去开始,一直延续的动作。open是非延续性动词,此处用形容词形式be open表示状态,可以延续。现在完成时用has been open。故选D。
36.A
【解析】句意:格林先生自从来到中国以来就在这所学校工作。
考查连词辨析。since自从;for因为;as由于;while当……时。根据“has worked”及“he came to China”可知,since+一般过去时的句子,主句用现在完成时,故选A。
37.A
【解析】句意:自从金先生来北京,他学了很多中国文化。A. has learnt 学习,用于现在完成时态 ,主语单三时; B. will learn 学习,用于一般将来时态; C. learns 学习,用于一般现在时态,主语单三时; D. learnt学习,用于一般过去时态;根据since he came to Beijing.可知用现在完成时态;故选A
38.C
【解析】句意:梁叔叔从1980年起就住在海口,所以他对这个城市很了解。
考查动词时态。时间状语“since 1980”通常与现在完成时连用,主语为第三人称单数,应用has lived。故选C。
39.D
【解析】句意:安迪和他的父母去了香港,他们将在那里呆上一个星期。考查现在完成时。have/has been to:表示去过某地,通常可与表示次数的状语连用;have/has gone to:表示到某地去了,强调说话的当时去某地的人不在场。根据下文“他们将在那里呆上一个星期”可知Andy不在现场,故用have/has gone to,本句主语是Andy,with his parents是伴随状语,可知has gone to;选D。
40.C
【解析】句意:下课铃已经响了。我们休息一下吧。
考查现在完成时。ring响,动词原形;rang响,动词过去式;rung响,过去分词;ringing响,现在分词。现在完成时的结构是“have/has+过去分词”。故选C。
41.A
【解析】句意:我去过海南两次,它非常漂亮。
考查动词的时态。have been to 现在完成时,表示曾经去过某地; have gone to现在完成时, 表示已经去了某地,或正在去某地的路上;went是一般过去时,will go表示一般将来时。这里表示,“我曾经去过海南两次”。故选A。
42.D
【解析】句意:——你知道“一带一路”吗?——知道,从开始到现在已经有10多年了。
考查现在完成时。根据“it ... over 10 years since it started”可知,此处强调时间的延续,是“现在完成时+since+一般过去时”结构,故选D。
43.D
【解析】句意:——你曾经去过水上世界吗?——不,从没去过。
考查现在完成时。also也;too也;already已经;ever曾经。由“Have you”可知,该句为现在完成时,根据“No, never.”可知,此处询问是否“曾经”去过。故选D。
44.C
【解析】句意:——你想吃点什么吗,宋先生?——不了,谢谢。我不饿。我已经吃了些粽子了。
考查时态。根据“I’m not hungry.”以及“already”可知,“吃”是过去发生的动作,但对现在造成了影响,用现在完成时,C项符合。故选C。
45.C
【解析】句意:她自从出生以来就一直住在这座城市。
考查动词时态辨析。根据时间状语“since she was born”可知,句子强调从过去某一时间点持续到现在的动作或状态,应使用现在完成时。故选C。
46.C
【解析】句意:他们上周去了北京,到现在我们还没有他们的消息。
考查时态。so far表示“到目前为止”,常与现在完成时连用,其构成为主语+have/has+done。故选C。
47.C
【解析】句意:——你的手表买了多长时间了?它看起来是新的。——只有三天。
考查动词辨析。bought买;received收到;had拥有;borrowed借。“How long”是对一段时间来提问的,ABD中的动词都是瞬间性动词,不能和一段时间搭配使用。故选C。
48.D
【解析】句意:克莉丝汀从12岁起就为家人做周日午餐。
考查时态。根据“since she was 12 years old.”可知,主句要用现在完成时,结构是“have/has+过去分词”,故选D。
49.B
【解析】句意:——这本书你借了多久了?——两周。我明天就会还到图书馆去。
考查动词辨析。 borrowed借入;kept保留;lent借出;bought买。根据“how long”可知,其后接延续性动词,borrow,lend和buy均为短暂性动词,keep为延续性动词,时态为现在完成时,故用其过去分词kept。故选B。
50.D
【解析】句意:作为中国传统武术,太极拳迄今为止已传播到全球150多个国家。
考查动词时态。根据“so far”可知,句子时态应用现在完成时,其结构为have/has done;主语“taijiquan”为单数,助动词应用has,动词spread的过去分词为spread。故选D。
51.D
【解析】试题分析:本题表示的含义是中国从过去到现在已经发生了很大的改变,还将继续改变,表示的是一个过程,故本题用现在完成时,结构为have或has+过去分词,故本题选C。
考点:现在完成时的使用。
点评:在英文中表示过去发生的事一直持续到现在,还可能继续持续下去,表示的是一个过程通常用现在完成时来表示,如I have lived here for ten years。注意此种时态在不同句子中的使用。
52.B
【解析】句意:我还没去过日本,将在下个月去那儿。
考查现在完成时,"have been in是指已经待在某地,本题应该是没去过,排除A;have gone to表示"已经去了某地",强调人已离开说话的地方。排除C;have been to的意思是"过去到过而现在已返回",它强调"最近的经历";haven't been to 意思是不曾到过。根据"I will go there next month.""next month"表示将来时间,说明我还没去过泰国。故选B。
53.C
【解析】句意:——倒霉!太晚了!——没关系。电影只放映了两分钟。
考查现在完成时。从“for only two minutes”判断,句子使用现在完成时,动词使用延续性动词,begin不是延续性动词,要使用be on。故选C。
54.A
【解析】句意:他已经结婚10年了。
marry动词,意思是“结婚”;for ten years可知动词用持续性,所有这里用be married表示“结婚”,这里是现在完成时,其结构是have/has been done的形式,根据题意,根据故选A。
55.D
【解析】句意:自从去年以来,利润上升了15%。
考查动词的时态。根据“since last year”可知句子讲述的是过去发生的动作,持续到现在,句子是现在完成时,结构为have/has done。故选D。
56.C
【解析】句意:——汤姆在哪里?——他去了上海。他已经过去那里两次了。have been to表示去过某地,去了而且回来了;have gone to去了某地,表示去了没有回来。根据Where is Tom 可知此处表示汤姆去了还没有回来,用have gone to,第二空根据twice可知此处表示去过两次,应是用have been to,there是副词,前面不接介词to。主语he是第三人称单数,故谓语用第三人称单数,故第一空用has gone to,第二空用has been。故选C。
57.C
【解析】句意:李红已经参军两年了。
考查现在完成时。join参加,加入,是瞬间性动词,不能和句中“for 2 years”搭配使用,排除A和D;be in可以表示所处的状态,可以和一段时间搭配;由句意和句中的时间状语可知,该句应用现在完成时,故选C。
58.C
【解析】句意:——杰克,你的MP4看起来好看,是新的吗?——不是,我买了有两年了。
考查延续性动词。bought买,非延续性动词;had有,延续性动词。现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。buy对应的延续性状态词是have。故选C。
59.B
【解析】句意:海伦喜欢谈论旅游。她去过许多的地方。
考查现在完成时。has gone to去了某地(还没回来);has been to去过某地(已经回来);has gone for搭配错误;has been from搭配错误。根据“Helen loves to talk about travel.”可知,海伦去过很多地方。故选B。
60.B
【解析】句意:——你的鞋太旧了。为什么不买一双新的?——因为把我所有的钱都花在MP5上了。
考查时态。根据“Your shoes are so old. Why don’t you buy a new pair ”可知把钱花在MP5上造成的影响是没有钱买新鞋子,用现在完成时。故选B。
61.A
【解析】句意:——你以前来过我们镇吗 ——不,这是我第一次来这里。
考查副词辨析和时态,ever曾经; never从未,决不;come来。观察句子,问句是现在完成时,结合句意应该是问“你以前来过我们镇吗”可知用ever;第二空根据:it's the first time +从句,从句用现在完成时,故选A。
62.C
【解析】句意:——你妹妹在哪里?——她去图书馆了。她一小时后回来。
考查动词时态。根据“Where is your sister ”和“She will be back in an hour.”可知,她去了图书馆,还没回来,因此不在这里,应用现在完成时,have gone to“去了某地(还未回来)”。故选C。
63.C
【解析】句意:赵兰已经在这所学校学习了两年。
考查现在完成时。was; studying过去进行时;will; study一般将来时;has; studied现在完成时;is; studying现在进行时。根据句中“already”和“for two years”可知,此处应用现在完成时。故选C。
64.B
【解析】句意:——你的姐姐读过《雾都孤儿》吗?——对不起,我不知道。
考查动词时态。read阅读,是一个实义动词。C选项第一个空不应该用Is,故C不对;Does是助动词,用于主语是第三人称单数,后面的动词应用原形,故D不对。根据句意可知,这里问“读过……吗”,应用现在完成时,主语“your sister”是第三人称单数,助动词用has。故选B。
65.B
【解析】句意:——吉姆,我能借一下你的自行车吗?——不好意思,我把它借给罗斯了。
考查现在完成时。lent借给,lend的过去分词;have lent借给,现在完成时态;lend借给,动词原形;had lent借给,过去完成时态。考查现在完成时,表示过去的动作对现在造成的影响。他已经把自行车借给别人了,所以借不了。故选B。
66.B
【解析】句意:——你打扫了你的房间吗?——是的。
考查现在完成时的时间状语用法辨析。 still不用于句末;yet用于现在完成时否定及疑问句句末;ever用在句中;already用在肯定句句中。此句是一般疑问句,且时态为现在完成时,因此副词用yet。故选B。
67.A
【解析】句意:我父亲出差了两周。他将在三天后回来。
考查动词的时态。根据“for two weeks”可知,本句的时间状语为一段时间,要和延续性动词连用。leave是短暂性动词,它的延续性形式是be away。故选A。
68.C
【解析】句意:——你曾经去过美国吗?——是的,我去过。
考查一般疑问句和现在完成时。have gone to去了某地,还未回来;have been to去过某地,已经回来了;have been in在某地待了多长时间,常与时间段连用。根据答句Yes, I have.可知被谈论的人在现场,应是问是否去过,用have been to符合语境。故选C。
69.C
【解析】句意:虽然这本书他已经读了三遍,但他希望再读一遍。
考查现在完成时。根据“three times”可知,这本书他已经读了三遍,用现在完成时,其结构式为:have/has+动词的过去分词。故选C。
70.D
【解析】句意:——昨天你看见Tom了吗?——没有,我好久没见到他了。
考查动词时态辨析题。yesterday 昨天,用于一般过去时态;for a long time长久/很长时间,用于现在完成时态;I是第一人称,需用have+过去分词构成完成时;主语是第一人称I,助动词用have,故选D。
71.B
【解析】句意:——嘿,孩子们。你们打算怎样庆祝爷爷的九十岁生日?——哦,我们已经仔细讨论了,现在我们有了一个好主意。
考查现在完成时。discuss表示“讨论”,根据“and now we have a good idea”可知,我们已经讨论过了,过去发生并对现在产生影响,应使用现在完成时have/has+done的结构,主语we “我们”是第一人称,因此用have discussed,故选B。
72.C
【解析】句意:这是他们自2015年来第一次见面。
考查时态。根据“since 2015”可知,时态应用现在完成时,结构为have done。故选C。
73.D
【解析】句意:他父亲从1978年起就入党了。
考查动词时态以及延续性动词。根据since 1978可知,表示动作从过去某个时刻一直延续到现在,并且有继续延续下去的可能,要用现在完成时have/has done的结构,且动词要用延续性动词,join是短暂性动词,对应的延续性动词是be in,故选D。
74.D
【解析】句意:——一家新商店在附近开业一周了。让我们去那里看看吧。——好主意。但是它在星期一不开门。
考查动词时态和否定句。open打开,开门,表示动作,短暂性动词;be open开着的,表示状态,延续性动词。根据“for a week”可知,第一空使用延续性动词,构成现在完成时;第二空表示动作,位于助动词doesn’t后,故用动词open。故选D。
75.A
【解析】句意:自从我十年前离开家乡以来,我的家乡发生了巨大的变化。
考查现在完成时。根据“since I left my home ten years ago”可知,句子的时态为现在完成时,其结构为have/has+过去分词;主语Great changes为复数,此处用have;take place表示“发生”,take的过去分词为taken,所以此处为have taken place。故选A。
76.B
【解析】句意:我到电影院时,电影已经上映十分钟了。
考查时态。by后加过去时间,常与过去完成时连用。begin和start“开始”,是短暂性动词,不能与一段时间连用,应该转换为be on(延续性动词)。故选B。
77.C
【解析】试题分析:句意:我参观过历史博物馆两次。我已经学到了很多。根据twice可知该用现在完成时,所以该选C。
考点:考查现在完成时。
78.A
【解析】has gone to 是去了,(还没有回来);has been to 是去过,(已经回来了);will go 是将去,(还没有去);went去,过去式。由句意:你爸爸在哪儿。他去上班了。可知是现在完成时态;故选A。
79.B
【解析】句意:他三年前离开了家乡。他爸爸已经三年没见到他了。
考查现在完成。in+时间段,表示“……之后”,用于一般将来时;for+时间段,表示动词持续的时长,用于现在完成时;since+过去时间点,表示“自从……”,用于现在完成时。根据“He left his hometown three years ago. His father ... him ... three years.”可知,他父亲已经三年没见过他了。用现在完成时表示动作从过去持续到现在,结构是have/has done;且three years是时间段,故用for。故选B。
80.C
【解析】试题分析:句意:--妈妈,我想今天晚上在八频道看《芈月传》。--喔,亲爱的,它已经开始几分钟了,快点吧!现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用. 现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。begin 对应的延续性状态词是 be on 。故选C
考点:考查现在完成时的用法。
81.B
【解析】句意:——云南非常漂亮。我去年去了那里。——是的,我已经去过三次了。
考查时态。went为动词go的过去式;have gone现在完成时,去而未归;have been现在完成时,去过已归。根据语境可知,去年我去的云南,事情为过去发生的,时态用一般过去时,动词用过去式,went为动词go“去”的过去式,排除C和D,答语说的是我已经去过三次,时态为现在完成时,去过已归,have been符合语境。故填B。
82.A
【解析】句意:茱莉亚不打算和我们一起去看电影因为她已经看过那部电影了。
考查现在完成时。茱莉亚已经看过那部电影了,对现在的影响是“Julia isn’t going to the cinema with us ”,表达过去发生的动作对现在有影响,用现在完成时。故选A。
83.B
【解析】句意:迄今为止,这学期我们已经学会唱五首英文歌曲。
考查时态。learn“学习”,时间状语so far与现在完成时连用,故选B。
84.C
【解析】句意:我哥哥已经在大学三年多了。
考查动词时态。has gone to去了某地,还没有回来;has been to去过某地,已经回来;has been in一直在某地;has been for一直为了。根据句中“for over three years”可知,这里表示“在……已经多长时间了”,故选C。
85.D
【解析】句意:我的朋友还没回复我的电子邮件。
考查动词辨析。answer回答,及物动词;reply to sth.回复某物。根据“my e-mail”可知此处表示回复电子邮件,再由“hasn’t”可知用现在完成时,D项符合语境。故选D。
86.C
【解析】句意:东方明珠电视塔自1995以来吸引了成千上万的游客。
考查动词时态。attracted吸引,一般过去式;attracts吸引,第三人称单数;has attracted已经吸引;现在完成时;will attract将会吸引。根据“since 1995”可知这里是现在完成时。根据题意,故选C。
87.B
【解析】句意:他没有赢得这次比赛,是吗?
考查反意疑问句。根据“He’s never won the game”可知,句子使用现在完成时,即have/has+动词的过去分词;故排除A和C;never是否定词,所以反意疑问句使用肯定形式,故选B。
88.D
【解析】句意:这部电影已经开始十五分钟了。
考查现在完成时。根据“for fifteen minutes”可知,时态应用现在完成时,且应用延续性动词表示动作的持续进行,与一段时间连用。故选D。
89.D
【解析】句意:这花已经死了好几天了。
考查现在完成时。结合“for several days”可知,此处为现在完成时,句中的动词要用延续性动词,die为短暂性动词,不能和时间段连用,排除A、B;die的延续性动词是be dead,故选D。
90.A
【解析】句意:我们的计划是种50棵树。到目前为止,我们已经种了其中的一半。
考查副词短语。so far到目前为止(常用于现在完成时);at that time在那时(常用于过去进行时);a moment ago刚才(常用于一般过去时);next week下周(常用于一般将来时)。根据“we have planted half of them”可知,句子时态为现在完成时,现在完成时通常与so far这类表示从过去持续到现在的时间状语连用。故选A。
91.D
【解析】句意:你听说过林书豪吗?
考查动词短语和现在完成时。hear from收到……来信;hear of听说。根据“Have you ever…Jeremy Lin”可知,这里是问是否听说过林书豪,用hear of,可排除AB选项;又因为该句为现在完成时,其构成为“have/has+动词过去分词”,所以此处是用过去分词heard,故选D。
92.B
【解析】句意:她已经练习英语三年了。
考查时态。根据“for three years”可知,此句应用现在完成时,主语She与谓语动词为主动关系,因此应用现在完成时的主动构成 have/has done,主语She为第三人称单数形式,因此应用助动词has。故选B。
93.C
【解析】句意:——抱歉让你久等了。——哦,没关系。我才来了几分钟。
考查动词时态。was 动词过去式;come来,动词原形或过去分词;have been现在完成时态;will用于一般将来时。根据“for only a few minutes”可知,“for+一段时间”通常用于现在完成时态。故选C。
94.B
【解析】句意:——你在泗阳住了多久了?——从去年年底开始。
考查介词辨析。At表示“在某个具体时间点”;Since自从,后接具体时间点;For表示“持续的时间长度”,后接时间段;Before在……之前。根据“How long have you lived in SiYang ”可知,此处在询问在泗阳居住的时间长度。答句表示从去年年底开始居住,因此需要用since来引导时间点,表示动作从那时开始持续到现在。故选B。
95.C
【解析】句意:到目前为止,该组织已经教了至少500名盲人儿童用耳朵看东西。A为动词原形;B为过去式;C为现在完成时;D为一般将来时。根据So far可知,该题的时态应该用现在完成时。故选C。
【点睛】So far意思是迄今为止,到目前为止,同意短语有Till now, Up to now, By today等,用现在完成时。
96.D
【解析】句意:周恩来总理去世多年了,但他仍然活在中国人民的心中。
考查延续性动词。根据句中的时间状语“for many years”可知,句子的动词要用延续性动词be dead,而die,死亡,是短暂性动词,不能和一段时间连用。故选D。
97.C
【解析】句意:吉姆从6岁,就在River学校了。本题考查现在完成时。since+一般过去时,表示从过去的某个时间开始,动作或者状态持续到现在,主句要用现在完成时,其结构是have/has+done,故选C。
98.C
【解析】句意:——近年来,你们村子发生了什么变化?——(建设了)许多公路,大楼和公园等等。
考查时态及主谓一致。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。主语what表示抽象含义,不可数,故助动词用单数形式,故选C。
99.D
【解析】句意:自从2017年我们的学校生活变化了很多,我们现在有更多的活动。
changes改变,第三人称单数形式;changed是过去式;will change一般将来时;has changed现在完成时。根据句意和句中的时间状语since 2017可知,该句表示过去的动作对现在的影响,应用现在完成时,故选D。
100.C
【解析】句意:——你好!我能和刘先生通话吗?——对不起。他已经离开一个月了。
考查现在完成时。A. had been away过去完成时;B. was left一般过去时的被动语态;C. has been away现在完成时;D. left一般过去时。“for+时间段”指做某事做了多长时间,一般用于现在完成时或一般过去时,谓语动词要使用延续性动词。leave和be away:都有“离开”的意思, leave是不及物动词,不能和时间段一起使用;be away是延续性动词。根据短语for a month可知使用延续性动词;故排除B和D;根据上文“Could I speak to Mr. Liu, please (could是一种委婉地表达方式,不是过去式)可知此句使用现在完成时,故选C。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
同课章节目录