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

资源下载
  1. 二一教育资源

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

资源简介

/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
2025-2026学年九年级全册英语期末核心语法培优北师大版
核心语法:现在完成时
学校:___________姓名:___________班级:___________考号:___________
1.—How long ______ since you ______ to study English
—For about three years.
A.was it, began B.is it, begin C.has it been, began
2.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
3.She ________ her hobby of dancing since she was five years old.
A.has had B.had C.have had D.having
4.--Shall we go to Spring Bay together
--No, thanks. I have already there.
A.gone B.gone to C.been D.been to
5.We ________ already ________ the story of Sally, and we all like her courage.
A.read; read B.have; read C.will; read D.are; reading
6.Over the past three years, you ________ your abilities and become a better yourself.
A.develop B.will develop C.have developed D.are developing
7.— 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
8.________ you ever ________ the story of The Wonderful Wizard of Oz
A.Do; read B.Did; read C.Have; read D.Will; read
9.—Have you ________ been to France
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
10.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
11.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
12.Our teacher ________ maths in this school since 2021.
A.teaches B.taught C.has taught D.will teach
13.We have ______ the game ______ the computer.
A.taken;off B.take;off
C.copy;onto D.copy;to
14.I _____________ Space Museum in Moon Town yet.
A.have been B.haven't gone to C.haven't been to D.have gone
15.—Why not go to see the elephant show with me
—Sorry. I ________ it already.
A.see B.will see C.saw D.have seen
16.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
17.Great changes ________ in my hometown in the past five years.
A.take place B.took place C.have taken place
18.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
19.In the past few years, the Shanghai government ________ many new subway lines to make transportation more convenient.
A.had built B.has built C.built D.has been built
20.I’m so glad that I ________ nearly half of the test till now.
A.finish B.finished C.will finish D.have finished
21.—I’m sorry to have kept you waiting long.
—Never mind. I ____ here for only a few minutes.
A.have been B.have come C.have arrived D.waited
22.Mr. Green has worked in the school ________ he came to China.
A.since B.for C.as D.while
23.—Let's go for a walk.
—But I ________ my work yet.
A.don't finish B.won't finish C.didn't finish D.haven't finished
24.He ________ in the school reading room for an hour. He will come back to the classroom soon.
A.was B.has been C.is D.will be
25.—________ you ________ The Old Man and the Sea yet
—Yes, it’s about a man’s fight with nature.
A.Have; read B.Did; read C.Will; read D.Do; read
26.Mr. King a lot about Chinese culture since he came to Beijing.
A.has learnt B.will learn C.learns D.learnt
27.—You have been in Neijiang very long
—Yeah. ________ my parents came here.
A.For B.As C.When D.Since
28.It ________ four years since he left the army.
A.is B.has C.will
29.—I ________ to the beautiful beach in Hainan.
—That’s wonderful. But I ________ there.
A.have gone; have never gone B.have been; have never been
C.have been; have never gone D.have gone; have never been
30.—You know, new energy technologies in China ________ rapidly these years.
—Yes, we can see lots of cars with new energy on the streets.
A.are progressing B.will progress C.were progressing D.have progressed
31.The mobile phone ________ people’s lives a lot since it ________.
A.influenced; was invented
B.has influenced; invention
C.has influenced; was invented
32.—Where is your father
—He ______ to Beijing. He will be back in a week.
A.has been B.has gone C.went D.goes
33.Alex _____ tea culture since he came to China in 2010.
A.studies B.will study C.studied D.has studied
34.—Where are the teachers now
—In the meeting room. The meeting ________ for 10 minutes.
A.has begun B.has been on C.has had
35.He's once ________ Japan.He visited many interesting places there.
A.been to
B.gone to
C.going to
D.going to go to
36.—Where is Lucy
—She ________ to the library. She will be back soon.
A.goes B.has gone C.went D.had gone
37.(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
38.Paper cutting ________ around for over 1,500 years.
A.is B.was C.were D.has been
39.—I hope I’m not late.
—I’m afraid the meeting ________ already.
A.has started B.will start C.is starting D.starts
40.The foreign students ________ quite a few museums since they came to Beijing.
A.visited B.will visit C.are visiting D.have visited
41.My uncle ________ in this factory for 15 years, and he still loves his job.
A.works B.worked C.has worked D.will work
42.The population of China _________over 1.3billion so far.
A.was B.are C.has been D.have been
43.He ________ for ten years.
A.has been married B.married C.got married
44.—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
45.—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
46.My mum ________ since last year.
A.has been able to drive B.was driving C.was able to drive D.could drive
47.—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
48.—How long have you ________ this
—Since last week.
A.like B.liked C.be like D.been like
49.I ________ to West Lake four times, but I will go there again this summer.
A.have gone B.have been C.went D.had gone
50.Don't go in,this is the shop ________we have just been________.
A./,to B.that,/ C.where,to D.which,there
51. -___ __ you ____ _ your drawing
-Not yet. It will be done in a few minutes.
A.Did, finish B.Will, finish C.Do, finish D.Have, finished
52.He ______ the film before.
A.saw B.sees C.has seen
53.Jenny has been in Shanghai ________ she graduated from the university.
A.for B.when C.since D.as soon as
54.—She ________ to anyone for 2 days.
—What happened to her
A.didn’t speak B.hasn’t spoken C.doesn’t speak D.haven’t spoken
55.--When will your father come back
--Oh.he .And he is cooking now.
A.arrives B.is arriving C.has arrived D.will arrive
56.——__________ 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
57.—Have you ever to Shanghai Disneyland
—No, I haven’t. But I there this summer vacation.
A.been; went B.gone; have been C.been; will go D.gone; went
58.—How long ________ you ________ this science book
—For a month. I’ll return it to the library next week.
A.have; borrowed B.have; kept C.did; borrow D.do; keep
59.— Mr. Li will check our homework this afternoon, ______ you ______ it
— No. Not yet. I am doing it.
A.Do; finish B.Had; finished
C.Will; finish D.Have; finished
60.—Mum, where is dad
—He ________ the supermarket.
A.was going to B.has gone to C.has been to D.is going to
61.The farmers ________ half of the oranges on the farm so far.
A.picked B.have picked C.were picking D.pick
62.Panda Yaya ________ to Beijing Zoo for over one year. She is taken good care of there.
A.was back B.came back C.has come back D.has been back
63.—Hello. Is Lucy at home
—No, she ________ the library. She ________ a message for you just now.
A.has been in; is leaving B.has been to; has left
C.has gone to; left D.has gone to; leaves
64.I can’t find my wallet anywhere. I’m sure I ________ it.
A.lost B.will lose C.lose D.have lost
65.—I wonder when you ________ the new car.
Well, I ________ it for two weeks.
A.have bought;have had B.bought;have bought C.bought;have had D.have bought;have bought
66.— ________ you ever ________ Hong Kong-Zhuhai-Macao Bridge
—Not yet.
A.Did; visit. B.Are; visit C.Have; visited
67.The famous writer ________ for 400 years, but his works still have great influence today.
A.died B.was dying C.has died D.has been dead
68.Not only his parents but also his brother ________ to the Great Wall. They haven’t been back.
A.have been B.have gone C.has gone
69.She ________ for ten years and now she has a lovely daughter.
A.married B.has been married C.got married D.has got married
70.– How long has Susie _______ this school
– For two years.
A.gone to B.been to C.been at D.went to
71.Not only Jane but also her parents_________ a few places of interest since they came to China.
A.will visit B.has visited C.have visited D.visited
72.—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
73.____ you ever _____Beijing Roast Duck before
A.Did: try B.Have: tried
C.Will: try D.Do; try
74.— Have you ever _______ to Qomolangma
— Yes, I _______ there last year.
A.gone; have gone B.been; have been C.gone; went D.been; went
75.—_____ to the United States
—No, never. But I went to Canada a few years ago.
A.Have you been B.Have you gone
C.Did you go D.Will you go
76.—How is your reading project
—I ________ most of the books we are supposed to read since September.
A.have read B.read C.will read D.am reading
77.—When _________ you _________ the new car
—Well, I _________ it for a week.
A.did; have; have had B.did; buy; have had
C.did; buy; have bought D.did; have; have bought
78. Not only Jim but also Tom and Mary the Great Wall since they came to China.
A.has visited B.have visited
C.will visit D.visited
79.So far this year we ______ a fall in house prices by between 5 and 10 percent.
A.saw B.see C.had seen D.have seen
80.How long you here since you to Beijing
A.did,live,came B.did,live,have come
C.have,lived,came D.have,lived,have come
81.Zhao Lan ________ already ________ in this school for two years.
A.was; studying B.will; study C.has; studied
82.In the past few years, the popularity of basketball ______ around the world, especially in America.
A.is rising B.rose C.has risen D.will rise
83.—Hello, this is Lily’s speaking. Can I speak to Mr. Lee
—Sorry, he’s ______ to Tianjin.
A.been B.gone C.went D.go
84.I in the city since I left school.
A.live B.will live
C.was living D.have lived
85.—________ you ________ your homework yet
—Yes. I ________ it a moment ago.
A.Did; do; finished B.Have; done; finished
C.Have; done; have finished D.will; do; finish
86.I won’t go to see the film tonight, because I __________ my ticket.
A.lost B.have lost C.will lose D.didn’t have
87.My brother is an actor. He ______in several film so far.
A.appears B.appeared C.has appeared D.is appearing
88.Bob _________ many places of interest in Beijing already, so he knows Beijing well.
A.visited B.will visit C.has visited
89.So far,the group ___________at least 500 blind children to see with their ears.
A.teach B.taught C.has taught D.will teach
90.What a pity! The beautiful park ________. It looks so dirty now.
A.went B.goes C.has gone D.is going
91.The Smiths came to Shanghai in 2014, they ________ there for six years since then.
A.live B.lived C.have lived
92.The famous table tennis player Wang Chuqin ________ 8 men’s singles championships in WTT events since 2022.
A.won B.has won C.wins D.win
93.--My family _______ where we will go for our vacation.
--Why don't you go to Hawaii It has many beautiful beaches.
A.didn't decide B.haven't decided
C.won't decide D.aren't decided
94.The ancient town has been open to visitors________about ten years.
A.by B.for C.on D.though
95.It is said that the number of forest Parks in Guangdong _______ to more than 1,000 so far.
A.increase B.increased C.has increased D.will increase
96.Great changes ________ in the city in the last few years.
A.have been take place B.happened C.have taken place D.have happened
97.— 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
98.The visitors are very _________ to see so many changes _________.
A.surprised; has taken place B.surprising; take place
C.surprised; have taken place D.surprising; are taking place
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.—How long have you ______ the motorbike
—For about two weeks.
A.bought B.had
C.borrowed D.lent
/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
参考答案及试题解析
1.C
【解析】句意:——你开始学英语多久了?——大概三年了。
考查动词的时态。since自从……,后加过去的时间点或过去时态的句子,是现在完成时的标志词,表示一个动作从过去就开始了一直持续到现在。即主句用现在完成时,从句用一般过去时。故选C。
2.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。
3.A
【解析】句意:她从五岁起就一直有跳舞的爱好。
考查时态。has had有,现在完成时; had有,一般过去时;have had有,现在完成时;having一直有,现在分词;根据“since she was five years old”可知,表示从过去某一时间点持续到现在,需用现在完成时,结构是has/have+过去分词。主语是she,因此用has,have的过去分词是had。故选A。
4.C
【解析】句意:请看一下地图,找出龙湾在哪里。我们一起去春湾好吗 ——不,谢谢。我已经去过了。
Have been in强调“住在某地/待在某地一段时间”;have been to强调“过去到过而现在已返回;have gone to强调“动作的完成”,突出的是人;根据主语是I说明人已经回来了,所以是have been to,因为有there是副词,前面不用介词。故选C。
【点睛】三者都有“到/在某地去”的意思,区别在于:
1、涵义不同:
Have been in强调“住在某地/待在某地一段时间”
have been to强调“过去到过而现在已返回
have gone to强调“动作的完成”,突出的是人。
2、用法不同:
have gone to 和have been to 后面接+地点,时间状语可加可不加
have been in 后面接地点 +再接时间状语1、第三人称时可以采用has been to,has gone to和has been in
例句:She has been to Beijing two years .她两年前去过北京。
2、have been to 后面接的是here、there、home、abroad要去掉to
例句:I have been here with my wife.我和我的妻子来过这。
3、have gone to 一般不用第一、第二人称当主语例如:Jack has gone to Hangzhou, you can call him.
5.B
【解析】句意:我们已经读过Sally的故事了,而且我们都很欣赏她的勇气。
考查现在完成时态。read阅读;have read已经阅读过,现在完成时态;will read将会阅读,一般将来时态;are reading正在阅读,现在进行时态。根据“We...already...the story of Sally, and we all like her courage.”可知,此处指过去的行为对现在造成了影响,时态为现在完成时态。故选B。
6.C
【解析】句意:在过去的三年里,你已经提升了自己的能力,成为了更好的自己。
考查动词时态辨析。develop是一般现在时;will develop是一般将来时;have developed是现在完成时;are developing是现在进行时。根据“Over the past three years”,可知这是现在完成时的标志性时间状语,表示从过去持续到现在的动作或状态,所以此处应用现在完成时,结构为“have/has + 过去分词”,故选C。
7.C
【解析】句意:--马克在那儿?--他已经去了纽约做生意了,他今天早上5点出发去机场了。根据语境可知第一个空是现在完成时,have been to...表示去过某地;have gone to...表示去了某地;短语leave for...表示去了……;第二个空用一般过去时态。根据题意。故选C。
8.C
【解析】句意:你曾经读过《绿野仙踪》的故事吗?
考查时态。根据“ever”可知,时态为现在完成时,所以助动词用have。故选C。
9.A
【解析】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
10.B
【解析】句意:我父母已经在成都出差一整周了。所以这些天我和我的祖父母住在一起。
考查现在完成时。have gone to已经去了,强调动作的完成,人不在说话现场;have been in已经在……,表示状态,后面接一段时间;have been to曾经去过,强调过去的经历;have been away已经离开,强调动作的完成。根据语境可知,此处是在描述父母已经在成都出差一周,强调状态,且后面接了一段时间,所以应该用have been in。故选B。
11.C
【解析】句意:莉莉说她已经把这本书借了十天了,今天必须把它还给图书馆。
考查动词辨析及时态。borrow借入,非延续性动词;keep借,延续性动词。根据“for ten days”可知用延续性动词,结合“he has to return it to the library today”可知过去发生的借书的动作,对现在造成了“必须把它还给图书馆”的影响,用现在完成时。故选C。
12.C
【解析】句意:自2021年以来,我们的老师一直在这所学校教数学。
考查时态。teaches教,动词三单形式,用于一般现在时;taught教,动词过去式,用于一般过去时;has taught教,用于现在完成时;will teach教,用于一般将来时。根据“since 2021”可知,句子时态是现在完成时,其结构为“have/has+动词的过去分词”,主语“Our teacher”是第三人称单数,因此助动词用has,teach的过去分词是taught。故选C。
13.A
【解析】句意:我们已经把游戏从电脑上卸载下来了。
本题考查词义的辨析。根据句意可知,此空是卸载的意思,而copy是复制的意思,故排除C和D; 根据空前have 和句意可知,此句是现在完成时态,此空应填taken,故排除B,故选A。
14.C
【解析】句意:我还没有去过月球城的太空博物馆。
本题考查固定用法。根据yet常用于否定句和疑问句,本句不是疑问句,所以是否定句,故排除A和D;根据have gone to(去了),人不在,在途中或到了, have been to(去过),人在这里,并根据句意可知,此空是“还没有去过”的意思,故此空应填haven't been to,选C。
15.D
【解析】句意:——为什么不和我一起去看大象表演呢?——抱歉,我已经看过了。
考查动词的时态。see看见,一般现在时;will see将看,一般将来时;saw看见,一般过去时;have seen已经看过,现在完成时。根据“already”可知,本句为现在完成时。故选D。
16.A
【解析】句意:自从我来到长沙我们就没见过面,但我们经常发邮件。
考查现在完成时。根据“since I came to Changsha”可知,主句时态为现在完成时,其谓语动词结构为“have/has+动词的过去分词”,A选项符合该结构。故选A。
17.C
【解析】句意:在过去的五年里我的家乡发生了巨大的变化。
考查现在完成时。根据“in the past five years”可知句子要用现在完成时,其谓语动词结构为“have/has+动词的过去分词”,主语Great changes为复数,助动词要用have,C选项符合该结构。故选C。
18.C
【解析】句意:在过去的两年里,他们过去的糟糕的生存环境被改善了很多。他们有了更大更明亮的房子。A. improving动名词或现在分词; B. improve动词原形;C. has improved现在完成时态形式;D. improved过去式或过去分词。根据句意可知,又因in the past two years为现在完成时的标志词,故用现在完成时,故填has improved,故选C。
19.B
【解析】句意:在过去的几年里,上海政府修建了许多新的地铁线路,使交通更加便利。
考查现在完成时。根据“In the past few years”可知,此处需用现在完成时,谓语动词构成是have/has+过去分词,主语“the Shanghai government”为单数,因此用has built。故选B。
20.D
【解析】句意:我很高兴到现在为止我已经完成了将近一半的测试。
考查时态。根据“I’m so glad that I…nearly half of the test till now.”可知,句中有时间状语till now,强调从过去开始到现在这个时间段里完成了将近一半的测试,这种过去发生的动作对现在造成了影响,所以句子时态应该用现在完成时。故选D。
21.A
【解析】句意:——对不起,让你久等了。——从不介意。我在这里只待了几分钟。
考查现在完成时。在完成时态中,瞬间动词不能和表示一段时间的状语连用,选项BC都是瞬间动词,故排除BC,waited是一般过去时,故排除。故选A。
22.A
【解析】句意:格林先生自从来到中国以来就在这所学校工作。
考查连词辨析。since自从;for因为;as由于;while当……时。根据“has worked”及“he came to China”可知,since+一般过去时的句子,主句用现在完成时,故选A。
23.D
【解析】句意:——我们去散步吧。——但是我还没有完成工作。
考查动词时态辨析。don’t finish一般现在时;won’t finish一般将来时;didn’t finish一般过去时;haven’t finished现在完成时。句中yet表示“还”,通常与现在完成时连用,所以空格处填haven’t finished。故选D。
24.B
【解析】句意:他在学校阅览室待了一个小时。他很快就会回教室。
考查动词时态。根据“He…in the school reading room for an hour. He will come back to the classroom soon.”可知,动作从过去开始持续到现在,此句应用现在完成时,其结构为“have/has done”。故选B。
25.A
【解析】句意:——你读过《老人与海》吗?——读过,它有关人与自然的斗争。
考查现在完成时。由“yet”可知,是现在完成时,一般疑问句中,have置于句首,read用过去分词read。故选A。
26.A
【解析】句意:自从金先生来北京,他学了很多中国文化。A. has learnt 学习,用于现在完成时态 ,主语单三时; B. will learn 学习,用于一般将来时态; C. learns 学习,用于一般现在时态,主语单三时; D. learnt学习,用于一般过去时态;根据since he came to Beijing.可知用现在完成时态;故选A
27.D
【解析】句意:——你在内江住了很久了?——是的,自从我父母来这里。
考查连词的用法。For“因为”;As“作为”;When“当……的时候”;Since“自从……以来”。根据“have been in Neijiang”以及“my parents came here”可知,自从过去的某个时间开始一直延续到现在,所以要用since。故选D。
28.A
【解析】句意:他离开军队已经四年了。
考查时态。分析句子结构可知,此处为“It is/has been+时间段+since+从句”固定句式,表示“自从……至今有多久了”,since引导的从句的时态是一般过去时。故选A。
29.B
【解析】句意:——我去过海南美丽的海滩。——太棒了。但我从未去过那里。
考查现在完成时。have been to表示“去过某地,现在已经回来”,have gone to表示“去了某地,现在还没有回来”。根据“That’s wonderful.”可知,第一个空用have been to,说明已经回来了;第二个空“我从未去过那里”,用have never been。故选B。
30.D
【解析】句意:——你知道,这几年中国的新能源技术进步很快。——是的,我们可以在街上看到很多新能源汽车。
考查现在完成时。are progressing正在进步,现在进行时;will progress将会进步,一般将来时;were progressing正在进步,过去进行时;have progressed已经进步,现在完成时。根据“these years.”和“we can see lots of cars with new energy on the streets.”可知,句子的时态为现在完成时,表示过去发生的事情对现在产生影响,故选D。
31.C
【解析】句意:手机自从被发明以来,极大地影响了人们的生活。
考查动词时态和被动语态。since引导时间状语从句时,主句常用现在完成时,结构为“have/has+过去分词”,主语“The mobile phone”是第三人称单数,所以第一空用has influenced;从句中“it”和“invent”之间是被动关系,且“发明”这个动作发生在过去,所以用一般过去时的被动语态,结构为“was/were+过去分词”,invent的过去分词是invented,所以第二空用was invented。故选C。
32.B
【解析】句意:——你爸爸在哪里?——他去北京了。他一周后回来。
考查动词时态。has been to去过某地,已经回来了;has gone to去了某地,还没回来;went去,一般过去时;goes去,一般现在时。根据“He will be back in a week”可知,他还没回来,所以用has gone to。故选B。
33.D
【解析】句意:Alex自从2010年来到中国后,一直在研究茶文化。
考查动词时态辨析。根据时间状语“since he came to China in 2010”可知,动作从过去持续到现在,应使用现在完成时。故选D。
34.B
【解析】句意:——老师们现在在哪里? ——在会议室里。会议已经开始10分钟了。
考查动词时态。根据“for 10 minutes”可知,此句时态为现在完成时,谓语动词需要用延续性动词,且此处表示会议已经开始10分钟了,应用have/has been on,主语为名词单数,故应用has been on。故选B。
35.A
【解析】句意:他曾去过日本。他参观了那里许多有趣的地方。
考查时态。根据“once”及“He visited many interesting places there”可知此处缺现在完成时;have/has been to表示“(某人)曾经去过某地”;have/has gone to表示“(某人)现在到某地去了”(现在不在这儿了);根据“visited many interesting places”可知是去过,回来了,故选A。
36.B
【解析】句意:——Lucy在哪里?——她去了图书馆。她不久就会回来。
考查现在完成时。goes去,一般现在时;has gone已经去了,现在完成时;went去,一般过去时;had gone去过,过去完成时。根据“Where is Lucy ”和“She will be back soon.”可知,Lucy去了图书馆,还没回来,因此不在这里,应用现在完成时,has gone to意为“去了某地(尚未回来)”,符合语境,故选B。
37.C
【解析】句意:他的奶奶死了6年了,他仍然非常想念她。根据for 6 years可知用延续性动词be dead,die死,短暂性动词,不能和时间段连用,根据for 6 years可知用现在完成时态;故选C
38.D
【解析】句意:剪纸已经存在了1500多年。
考查时态。根据“for over 1,500 years”可知,句子时态为现在完成时(have/has done)。故选D。
39.A
【解析】句意:——我希望我没有迟到。——恐怕会议已经开始了。
考查现在完成时。根据第一个人说的话和空前的“I’m afraid”以及空后的“already”可知,此处是说恐怕会议已经开始了。表示动作已经完成并对现在有一定影响,应用现在完成时。故选A。
40.D
【解析】句意:这些外国学生自从来到北京已经参观了好几家博物馆。
考查现在完成时态。根据“since they came to Beijing”可知,此处描述从过去某个时间到现在发生的事情,用现在完成时态,基本结构是have/has+动词过去分词。The foreign students作主语,助动词选用have,故选D。
41.C
【解析】句意:我的舅舅在这家工厂已经工作15年了,并且他依然热爱他的工作。
考查动词时态。works工作,一般现在时态;worked工作,一般过去时态;has worked已经工作,现在完成时态;will work将会工作,一般将来时态。根据时间状语“for 15 years” 和 “still loves his job” 可知动作从过去持续到现在,用现在完成时。故选C。
42.C
【解析】句意:中国的人口到目前为止已经超过了13亿。根据so far可知句子用现在完成时态,结构是:have/has+过去分词;主语是population of China,谓语动词常用单数形式;故选C
43.A
【解析】句意:他已经结婚10年了。
考查动词时态。根据for+一段时间可知,此句是现在完成时,其结构为have/has done,故选A。
44.D
【解析】句意:——今晚你想看电影《长津湖》吗?——哦,那是一部好电影。但是我已经看过了。
考查时态。根据“already”可知此处表示过去的动作对现在的影响,使用现在完成时have/has done。故选D。
45.A
【解析】句意:——我还没读完《假如给我三天光明》这本书。——怎么会?你拥有它一整个月了!
考查现在完成时态和延续性动词。根据“for a whole month”可知,句子需用现在完成时(have + 过去分词),排除C、D;“for a whole month”时间段,动词须用延续性动词,“have bought”中的“bought”是短暂性动词,不能与时间段连用,而“have had”中的“had”是延续性动词,所以排除B。故选A。
46.A
【解析】句意:我妈妈从去年开始会开车了。
考查现在完成时。since是现在完成时的标志,根据“since last year”可知,空格处应用现在完成时。故选A。
47.C
【解析】句意:——Mary,我记得你几年前结婚了。——是的,我已经结婚三年了。
考查动词时态。got married结婚;be married已婚。根据时间状语“several years ago”可知,第一句用一般过去时态;第二句中“for+段时间”通常用于现在完成时态have/has done,主语是I,故用have。故选C。
48.D
【解析】句意:——你像这样有多久了?——从上周开始。
考查动词时态。根据“How long have you”可知,本题是现在完成时,结构是“have/has done”,like“像”,介词,要与be动词一起连用,be的过去分词是been。故选D。
49.B
【解析】句意:我已经去过西湖四次了,但是今年夏天我还要去。
考查动词时态。根据“I will go there again”可知,说话人现在没在西湖,空处表示“曾经去过”,应用 have been to。故选B。
50.A
【解析】句意:不要进去,这是我们刚去过的商店。
考查定语从句。根据先行词是the shop,是物;在从句中做宾语,所以关系代词用that或which或省略;have been to意为:“去过又回来了”,固定词组。结合句意:不要进去,这是我们刚去过的商店。故选A。
51.D
【解析】试题分析:联系下句可知句意:你完成你的画画了吗?还没有呢,几分钟后就完成。有下句中的Not yet.可知上句应用现在完成时提问,现在完成时结构是:have/has+动词的过去分词。故选D。
考点:考查现在完成时。
52.C
【解析】句意: 他以前看过这部电影。考查句子时态辨析。根据时间状语before(以前)可知此句时态是现在完成时,结合句意和语境可知选C
53.C
【解析】句意:珍妮自从大学毕业后就一直在上海。
考查连词。for因为;when当……时;since自从;as soon as一……就;根据“Jenny has been in Shanghai...she graduated from the university”可知,此处是“主句(现在完成时)+since从句(一般过去时)”,故选C。
54.B
【解析】句意:——她已经两天没和任何人说话了。——她怎么了?
考查动词时态和主谓一致。根据“for 2 days”可知,时态是现在完成时,故排除A、C;主语是she,所以助动词用has,否定形式为hasn’t。故选B。
55.C
【解析】句意:——你爸爸什么时候回来?——我爸爸已经回来了,他正在做饭。根据And he is cooking now可知他正在做饭,因此已经回来了,故此处用现在完成时,故选C。
56.C
【分析】
【解析】句意:你们已经抄课文了吗?是的,我们两个小时之前抄了。
考查动词时态。yet是现在完成时的标志词,排除A和D选项。two hours ago是一般过去时标志词,故选C。
57.C
【解析】句意:--你去过上海的迪士尼乐园吗 --没有,我没有去过。但我今年暑假会去那儿。
考查动词时态。have/has been to意为“去过”,表示已从某地返回;have/has gone to意为“去了”,表示在去某地的途中或到了某地。根据问句语境和答语No, I haven’t.,可知答语中的“去”尚未发生,应使用一般将来时,故选C。
58.B
【解析】句意:——你拥有这本科学书多久了?——一个月了。我下周会把它还给图书馆。
考查现在完成时和延续性动词。根据“For a month.”和“How long”可知,句子时态应用现在完成时,且动词需为延续性动词;borrow为短暂性动词,不能与“For a month.”搭配;而keep为延续性动词,其过去分词为kept;主语为“you”,助动词为have,即 have kept。故选B。
59.D
【解析】句意:“李老师下午将检查我们的作业。你做完了吗?”“还没有。我现在正在做。”
Do; finish 一般现在时;Had; finished 过去完成时,Will; finish 一般将来时,Have; finished 现在完成时。Not yet=have not……yet.用于现在完成时,表示过去的动作对现在的影响。故选D。
60.B
【解析】句意:——妈妈,爸爸在哪里?——他去超市了。
考查时态。was going to将要,过去将来时;has gone to去了(未回),现在完成时;has been to去过(已回),现在完成时;is going to将要,一般将来时;根据句意理解及前面的问句where is dad 可知爸爸现在不在这里,这里表达的是“去了某地还没回来”,英语是have/ has gone to,故选B。
61.B
【解析】句意:到目前为止,农民们已经采摘了农场上一半的橘子。
考查时态。根据“so far”可知句子用现在完成时have/has done。故选B。
62.D
【解析】句意:熊猫丫丫已经回到北京动物园一年多了。她在那里受到很好的照顾。
考查现在完成时。根据“for over one year”可知,本句应用现在完成时,排除AB;和一段时间连用,现在完成时的谓语动词需要是延续性动词,come是短暂性动词,排除C。故选D。
63.C
【解析】句意:——你好。露西在家吗?——不在,她去图书馆了。她刚才给你留了个口信。
考查时态和短语辨析。has been in在某地待了一段时间;has been to曾经去过某地(现在已不在那里);has gone to去了某地(还没回来)。根据“No”可知露西不在家,去了图书馆还没回来,第一空用“has gone to”;根据“just now”可知第二空时态是一般过去时,用过去式“left”。故选C。
64.D
【解析】句意:我到处都找不到我的钱包。我肯定我把它弄丢了。
考查时态辨析。根据“I can’t find my wallet anywhere.”可知过去丢了钱包对现在造成了影响,用现在完成时,其结构为have/has done。故选D。
65.C
【解析】句意:我想知道你什么时候买的这辆新车。我已经买了两个星期了。
考查动词的时态和延续性动词的用法。根据句意可知,空一强调动作发生的时间,应用一般过去时,动词用过去式bought,故排除A、D项;根据空后“for two weeks”可知,空二所在的句子应用现在完成时,构成形式为:have/has done;且动词要用延续性动词;buy为非延续性动词,应转化成延续性动词have,其过去分词为had。故选C。
66.C
【解析】句意:——你有没有参观过港珠澳大桥?——还没有。
考查动词时态。根据句中的副词ever以及答语中的yet可知,此句应用现在完成时。故选C。
67.D
【解析】句意:这位著名的作家已经去世400年了,但他的作品现在仍然有大的影响。
考查动词时态。根据“for 400 years”可知,本句时态为现在完成时,其结构为have/has+done,选项核心词die为短暂性动词,需变成延续性动词be dead。故选D。
68.C
【解析】句意:不仅他的父母,他的兄弟也去了长城。他们还没有回来。
考查not only...but also...的就近原则以及动词短语。have been to曾经去过(已回来);have gone to已经去了(还没回来)。根据“They haven’t been back.”可知,去了还没回来,应用have gone to;not only...but also连接主语时,谓语动词的单复数遵循就近原则,就近的是“his brother”,是第三人称单数,空处应是has gone。故选C。
69.B
【解析】句意:她结婚十年了,现在有一个可爱的女儿。
考查现在完成时和延续性动词。根据“for ten years”可知,句子应该用现在完成时have/has done结构,且动词要用延续性动词,marry对应的延续性动词是be married,故选B。
70.C
【解析】句意:——苏茜在这所学校呆了多久? ——两年。
考查时态和介词。本题的选项A/B/C是完成时,选项D是过去式;根据答语“For two years.” 可知,该题应该用现在完成时,排除选项D。have gone to 表“已去了某地”,have been to 表示“过去曾去过某地”,have been in/at 表示“已在某地待了多久”,in后接大地方;at后接小地方。根据答语“两年”,可知,本题应该是问:苏茜在这所学校呆了多久? 故选C。
71.C
【解析】句意:自从来到中国以来,不仅简而且她的父母也参观了一些名胜古迹。
考查时态和主谓一致。当since引导的从句时态为一般过去时时,主句的时态应为现在完成时,not only...but also...需要遵循“就近原则”,离谓语最近的是her parents,提示助动词应用have,visit的过去分词为visited。故选C。
72.C
【解析】句意:——玛丽亚和托尼在哪里?——他们不在家。他们去了英国。
考查现在完成时。have been to去过(已回);be away离开;have gone to去了(未回); had been in在某地待一段时间,是过去完成时。根据“They are not at home”可知是去了英国,还没有回来,应用have gone to,故选C。
73.B
【解析】试题分析:句意为:你以前尝过北京烤鸭吗?根据语境可知,这里指的是过去某一动作对现在造成的影响或结果,应用现在完成时,故应选B。
考点:考查现在完成时的用法。
74.D
【解析】句意:——你曾经去过珠穆朗玛峰吗?——是的,我去年去的那。
考查have gone to和have been to的辨析和一般过去时。have gone to去了某地尚未回来;have been to去了某地已经回来。根据二人正在对话可知,是去了珠峰已经回来,而由“last year”可知答语时态应为一般过去时,故选D。
75.A
【解析】句意:——你去过美国吗?——没有,但我在几年前去过加拿大。
考查现在完成时。have/has been to曾经去过某地 ,表示有过这种经历; have/has gone to 去了某地,表示某人不在此地。根据“No, never. ”可知此处指经历。故选A。
76.A
【解析】句意:——你的阅读计划怎么样了?——从九月份开始,我们应该读的书我读了大部分了。
考查动词时态。since+过去的时间点,句子用现在完成时have/has done的结构,故选A。
77.B
【解析】句意:——你什么时候买的这辆新车?——哦,我已经买了一个星期了。
考查一般过去时和现在完成时。根据答语“for a week”可知,问句应该是询问过去买车的动作,应该用一般过去时,其构成是“助动词did+动词原形”,所以第一空和第二空应该填did和buy;根据答语中的时间状语“for a week”可知,此处表示动作从过去持续到现在,可能还会继续持续下去,应该用现在完成时,其构成是“have/has+过去分词”,而buy是瞬间动词,不能与表示一段时间的状语连用,所以第三空应该用have had表示“已经拥有”。故选B。
78.B
【解析】句意:自从他们来到中国,不仅吉姆而且玛丽和汤姆都参观了长城。
考查主谓一致和现在完成时。not only…but also连接并列主语时要遵循就近原则,与谓语动词靠近的主语是Tom and Mary,是复数。根据since they came to China.可知该用现在完成时,所以用have visited。故选B。
79.D
【解析】句意:到目前为止,今年我们的房价下跌了5到10%。A. saw一般过去式;B. see一般现在时;C. had seen过去完成时;D. have seen现在完成时。So far:到目前为止,此句时态用现在完成时;结合句意和语境可知选D。
80.C
【解析】句意:自从你去了北京,你在这里住了多长时间?since引导的时间状语从句用一般过去时,主句用现在完成时。故选C。
81.C
【解析】句意:赵兰已经在这所学校学习两年了。
考查时态。由句中“already”和“for two years”可知,此句应用现在完成时,表示过去发生的动作一直持续到现在,其构成为“has/have+过去分词”,故选C。
82.C
【解析】句意:在过去的几年里,篮球在世界各地越来越受欢迎,尤其是在美国。
考查动词时态。根据“In the past few years, the popularity of basketball...around the world, especially in America.”可知,时间状语为in the past+时间段,句子时态应使用现在完成时。故选C。
83.B
【解析】句意:——你好,我是莉莉。我可以和李先生通电话吗?——对不起,他去天津了。
考查现在完成时。根据题意可知,因为李先生去了天津导致的结果是现在不能接电话,时态应是现在完成时,所以题中的he’s是“he has”的缩写。have been to“去过某地,已经返回”;have gone to“去了某地,尚未返回”。根据句意可知李先生不在此处,还没回来。故选B。
84.D
【解析】句意:自从我离校以来,我一直住在这座城市里。考查时态辨析。句中的since,表示“自从……以来”,其用法是:主句(现在完成时)+ since + 从句(一般过去时)。故选D。
85.B
【解析】句意:——你做完你的家庭作业吗?——是的,我刚刚做成。
考查动词时态。根据题干中的“yet”可知问句用现在完成时,现在完成时的谓语动词结构为have/has done,所以排除A、D选项;由答句中的“a moment ago”可知答句用一般过去时,排除C,故选B。
86.B
【解析】试题分析:句意:今天晚上我不去看电影了,因为我丢了票。根据句意,可知丢票的动作发生在过去,对现在的影响是不能看电影。现在完成时态就是动作发生在过去,强调对现在的影响,所以用现在完成时态。故选B.
考点:考查现在完成时态的用法。
87.C
【解析】句意:我哥哥是个演员。到目前为止,他已经出演了好几部电影。A. appears一般现在时;B. appeared一般过去式;C. has appeared现在完成时;D. is appearing现在进行时。so far到目前为止,此句时态用现在完成时;结合句意和语境可知选C。
88.C
【解析】句意:鲍勃已经参观了许多北京的名胜,因此他非常了解北京。
考查现在完成时。visited参观,过去时;will visit参观,将来时;has visited现在完成时。根据“already”和“so he knows Beijing well”可知动作发生在过去,对现在造成了影响,因此用现在完成时。故选C。
89.C
【解析】句意:到目前为止,该组织已经教了至少500名盲人儿童用耳朵看东西。A为动词原形;B为过去式;C为现在完成时;D为一般将来时。根据So far可知,该题的时态应该用现在完成时。故选C。
【点睛】So far意思是迄今为止,到目前为止,同意短语有Till now, Up to now, By today等,用现在完成时。
90.C
【解析】句意:真遗憾!那个美丽的公园不见了。现在它看起来如此地脏。
考查动词时态。根据后面“It looks so dirty now.”可知此句对现在造成了影响,应用现在完成时,句子结构为“主语+have/has+动词的过去分词”,因此用“has gone”。故选C。
91.C
【解析】句意:史密斯一家于2014年来到上海,从那以后,他们在那里住了六年。
考查时态。根据“for six years since then.”可知,句子应用现在完成时,结构是“have/has+过去分词”,故选C。
92.B
【解析】句意:自2022年以来,著名的乒乓球运动员王楚钦已经在世界乒乓球职业大联盟(WTT)赛事中赢得了8次男子单打冠军。
考查动词时态。根据句中的时间状语“since 2022”可知,“since+过去的时间点”是现在完成时的标志性时间状语,故选B。
93.B
【解析】试题分析:句意: 我们家还没决定到哪度假。为什么不去夏威夷呢?那里有很多漂亮的沙滩。句中用现在完成时,表示过去的事情对现在造成的影响,故选B。
考点:考查现在完成时。
94.B
【解析】句意:这个古镇已经对游客开放了大约十年。
考查介词的用法。by被;for为了;on在上面;though虽然。根据has been可知是现在完成时,for接时间段,10年是个时间段。故选B。
【点睛】
95.C
【解析】句意:据说到目前为止广东森林公园的数量已经增加到1000个以上。
考查现在完成时。根据“so far”可知,此句的时态是现在完成时,而主语“the number of forest Parks”是第三人称单数,因此“has increased”符合句意。故选C。
96.C
【解析】句意:在过去的几年里,这个城市发生了巨大的变化。考查动词和时态辨析题。happen强调“碰巧发生”,不合句意,可排除BD选项。take place 发生,主动表被动,无被动语态,可排除A。in the past few years在过去的几年,是一段时间,用于现在完成时;根据句意结构和语境,可知选C。
97.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。
98.C
【解析】句意:参观者看见如此多的变化发生非常惊讶。
考查形容词辨析,see的用法和现在完成时。surprised惊讶的,通常修饰人;surprising令人惊讶的,通常修饰物。根据“the visitor”可知此处形容词应用surprised,可排除BD选项;而see为感官动词,且其后补语强调“看”的过程,所以此处动词应用原形,根据语境可知参观者看到的变化已经发生,并强调其影响,应用现在完成时结构“have+done”,故选C。
99.B
【解析】句意:她从18岁起就离开了家乡。她告诉我她很快就会回来。
考查动词时态。since+过去式的句子,主句用现在完成时,结构为have/has done,排除C和D选项。一段时间要与持续性动词一起连用,leave是短暂性动词,be away from是持续性动词,故选B。
100.B
【解析】句意:——你有这辆摩托车多久了 ——大约两个星期。
考查动词辨析。A. 买;B. 拥有;C. 借入;D. 借出。根据回答For about two weeks(两个星期,是一段持续的时间)可知问句动词需用延续性动词;ACD三项都是终止性动词,故选B。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览