内容正文:
2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选!
2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选!
学校:___________姓名:___________班级:___________考号:___________
Unit 2 Getting along
现在完成时(2)(六大题型,70题)
目录
语法知识精讲 1
语法知识精练 2
题型一:表示持续(动作未完成) 2
题型二:延续性动词与非延续性动词 6
题型三:含since/for的现在完成时 11
题型四:含ever/never的现在完成时 15
题型五:24/25中考真题再现 16
题型六:模考真题难度升级挑战 19
语法知识精讲
1.用法:表示持续动作
现在完成时可表示某一动作或状态从过去某一时间一直持续到现在,常与表示一段时间的时间状语连用。
用法要素
具体内容
例句
时间状语
for 后接一段时间(如 for a long time, for five years);since 后接时间点(如 since August 2023, since yesterday, since two o'clock)
I have had the dog for three months now.I have been like this since Friday.
提问方式
用 how long 提问持续时间
How long have you played football?How long have you had the dog?
2.与不同时态的对比(表 “持续一周”)
时态
场景
例句
一般过去时
表示过去某段时间的动作(已结束)
I stayed in the hotel for a week last summer.
现在完成时
表示到现在为止的持续动作
I have stayed in the hotel for a week now.
一般将来时
表示未来的计划动作
I will stay in the hotel for a week next month.
注意事项:
表示持续的动作或状态时,动词需与表示时间段的时间状语连用;表示动作已完成时,动词不能与表示时间段的时间状语连用。例:
Tom has been here for two hours.(持续动作,正确)
Tom has just come.(已完成动作,正确,不接时间段)
语法知识精练
题型一:表示持续(动作未完成)
1.(24-25八年级·上海松江·期中)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
2.(24-25八年级·安徽合肥·期中)—How long ________ his uncle ________ a teacher?
—Since ten years ago.
A.has; been B.has; become C.will; become D.did; become
3.(23-24八年级·江苏扬州·期中)A lot of money _______ at the charity show, but the cost of living _______ a lot, so we still need to do much work to help people in need.
A.was raised; has risen B.was raised; is risen
C.rose; has risen D.rose; were raised
4.(2024八年级·浙江宁波·专题练习)—________ your homework yet?
—Not yet. I ________ it.
A.Are you doing, have done B.Will you do, am going to do
C.Did you do, still do D.Have you done, am still doing
5.(23-24八年级·吉林长春·期末)Mrs. Black ________ me a lot with my English in the last three years.
A.helps B.helped C.is helping D.has helped
6.(23-24八年级·上海浦东新·期末)—It’s raining! When did it start?
—I don’t know exactly. In fact, the weather report says that it ________ for two days.
A.lasts B.has lasted C.lasted D.will last
7.(23-24八年级·北京顺义·期末)—Lucy, is your aunt a teacher?
—Yes, she is. She ________ English in this school for nearly 20 years.
A.teaches B.is teaching C.has taught D.will teach
8.(24-25八年级上·湖南衡阳·阶段练习)—How long _________ you ________?
—For three years.
A.do;paint B.are;painting C.did;painted D.have;painted
9.(23-24八年级·河北唐山·阶段练习)—Tom, come and play soccer with us this afternoon.
—I ________ my book report, maybe another time!
A.don’t finish B.was finishing C.haven’t finished D.won’t finish
10.(23-24八年级·天津河东·期中)—Mum, my knee hurts a lot.
—How long have you ________ this?
A.liked B.be like C.been like D.been liked
11.(23-24八年级·江苏盐城·阶段练习)Thanks to the local government’s support, tourism in this village ________ a lot in the past decade (十年).
A.develops B.developed C.will develop D.has developed
12.(24-25八年级·江苏苏州·阶段练习)—How long has the Russia-Ukraine military conflict (冲突) ________?
—For over 3 years.
A.started B.ended C.been on D.been over
13.(24-25八年级·广东湛江·期末)—_________ you decided which story to read?
—No, I _________.
A.Did; didn’t B.Have; didn’t C.Have; haven’t D.Did; haven’t
14.(24-25八年级·吉林长春·期末)I ________ this book for three weeks. I have to return it now.
A.borrow B.have borrowed C.have kept D.lent
15.(24-25八年级·江苏南京·阶段练习)—Why haven’t you asked her to come here?
—She __________ an important experiment when I found her and she __________ it.
A.is doing; didn’t finish B.did; wouldn’t finish
C.was doing; hasn’t finished D.has done; hasn’t finished
题型二:延续性动词与非延续性动词
16.(24-25八年级·广东江门·期中)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
17.(24-25八年级·天津西青·期末)I ________ this bike last year, and I ________ it for nearly one year.
A.bought; have had B.have bought; have C.bought; have bought D.bought; bought
18.(24-25八年级·广东江门·期末)—________ have you ________ the bike, Tom?
—For three days. My parents bought it as my birthday gift.
A.How soon; bought B.How soon; had
C.How long; had D.How long; bought
19.(24-25八年级·江苏无锡·期中)— How long ________ you ________ this book?
— For about one week. I ________ it from the library last Tuesday.
A.have; kept; borrowed B.have; borrowed; kept
C.do; keep; have borrowed D.will; keep; have borrowed
20.(24-25八年级·陕西西安·期末)—Oh, no! The movie ________ at 19:00. I forgot the time!
—The movie ________ for just five minutes. It’s not so late. Hurry up!
A.has been on; has started B.has been on; started
C.started; has started D.started; has been on
21.(24-25八年级·江西南昌·期末)—Why are you in such a hurry?
—Because the class ________ for 10 minutes.
A.is on B.begins C.has been on D.has begun
22.(24-25八年级·辽宁丹东·期末)—Mom, I want to watch The Lion King on CCTV Channel 6 tonight.
—Oh, dear. Come on! It ________ for a few minutes.
A.has begun B.will begin C.has been on D.will be on
23.(24-25八年级·江苏镇江·期中)—Simon, you are late. The match ________ since half an hour ago.
—What a pity! All the basketball players have left.
A.has started B.has been on C.has finished D.has been over
24.(24-25八年级·江苏镇江·期中)I must return my friend’s camera to her now because I ________ it for 2 months.
A.have borrowed B.have bought C.have lent D.have kept
25.(24-25八年级·山东青岛·期末)—How long have you ________ the bike?
—For one year.
A.owned B.borrowed C.bought D.lent
26.(24-25八年级·安徽合肥·期末)— Please look at these stamps. I ________ them for five years.
— Wow, they are fantastic!
A.have kept B.have bought C.bought D.kept
27.(24-25八年级·江苏镇江·期末)—Have you finished reading the book To Live by Yu Hua?
—Not yet. I ________ it for nearly a month. I’m going to the library to renew it.
A.have bought B.have borrowed C.have had D.have kept
28.(24-25八年级·江苏无锡·期末)—Have you joined the school’s Environmental Protection Club?
—Not yet. It ________ for two months. I’m still thinking about it.
A.has closed B.has been closed C.has been open D.has opened
29.(24-25八年级·江苏连云港·期中)I ________ Fashion Club since last year. I can design beautiful clothes now.
A.joined B.have joined C.was D.have been in
30.(24-25八年级·云南迪庆·期末)—Kangkang, do you know Mr. Green?
—Yes, he ________ here since I was five years old.
A.has come B.has been C.comes D.came
题型三:含since/for的现在完成时
31.(24-25八年级·甘肃酒泉·期末)We ________ in Longdesheng twice since last year.
A.worked B.have work C.have worked D.are working
32.(24-25八年级·吉林长春·期末)—Since 2008, Zhang Guimei ________ many girl students walk out of the mountains to achieve their dreams.
—What a great teacher she is!
A.helped B.has helped C.was helping D.helps
33.(24-25八年级·吉林长春·期末)Changchun ________ so much since I moved away. There are new buildings everywhere.
A.is changing B.was changing C.will change D.has changed
34.(24-25八年级·北京丰台·期末)My sister________ Spanish for three years and she can speak it quite well now.
A.learn B.is learning C.has learned D.will learn
35.(24-25八年级·云南昆明·期末)—Miss Zhou, do you like living in Kunming?
—Yes. The weather here is very comfortable. I ________ here for 10 years.
A.live B.lived C.have lived D.will live
36.(24-25八年级·四川甘孜·期末)Tom ________ many places in China since three years ago.
A.visits B.visited C.has visited D.will visit
37.(24-25八年级·江苏泰州·期中)—Shan Xinghua, the “most beautiful railway engineer”, ________ on high-speed rail technologies for 15 years. Haven’t you heard of her?
—________! She just won the “National Railway Innovation Award” this month.
A.has worked; No B.has worked; Yes
C.was working; No D.is working; Yes
38.(24-25八年级·江苏南京·期中)Ne Zha 2, continuing the exciting story of the first film, ______ among people since it hit the big screen.
A.is popular B.was popular C.has been popular D.will be popular
39.(24-25八年级·天津河北·期末)Since last summer, Grandma Wu ________ the piano at a hospital to bring pleasure to people there.
A.plays B.will play C.is playing D.has played
40.(24-25八年级·北京海淀·期末)The number of readers________ a million since the book came out.
A.reaches B.reached C.has reached D.will reach
41.(24-25八年级·江苏宿迁·期中)—How long have you lived in SiYang?
—________the end of last year.
A.At B.Since C.For D.Before
42.(24-25八年级·吉林长春·期末)Eric ______ many things since he became interested in science.
A.is learning B.would learn C.will learn D.has learned
43.(24-25八年级·北京密云·期中)My grandparents ________ in that city since 2008.
A.will live B.live C.have lived D.were living
44.(24-25八年级·湖北武汉·期末)—Mary left her home when she was eighteen.
—You mean she hasn’t seen her parents ________?
A.in half B.at once C.since then D.by air
45.(24-25八年级·广东江门·期末)What a hard-working girl! Since 8 a.m., she ________ in the library, reading books.
A.is going to be B.was C.has been D.will be
题型四:含ever/never的现在完成时
46.(22-23八年级·新疆塔城·期末)—Have you ________ been to France?
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
47.(24-25八年级·江苏泰州·期中)— 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
48.(23-24八年级·江苏常州·期中)—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
49.(23-24八年级·江苏盐城·阶段练习)—Have you ________ been to Nanjing, Han Mei?
—No, never. I plan to go there this summer holiday.
A.ever B.still C.yet D.already
50.(23-24八年级·广东深圳·课后作业)________ you ever ________ UFOs?
A.Have; seen B.Did; see C.Will; see D.Do; see
题型五:24/25中考真题再现
51.(2024·四川遂宁·中考真题)—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
52.(2024·河北·中考真题)Alex ________ tea culture since he came to China in 2010.
A.studies B.studied C.has studied D.was studying
53.(2025·吉林长春·中考真题)The movie Ne Zha 2 ________ with the public since it came out.
A.has been popular B.is popular C.was popular D.will be popular
54.(2024·甘肃临夏·中考真题)Mr. Green ________ China for five years.
A.has been to B.has gone to C.has been in D.has come to
55.(2024·山东滨州·中考真题)—I miss Bill very much as we haven’t seen each other _________ two years.
—Me, too. Whenever I see the photo, it reminds me _________ the happy days we spent together.
A.in; with B.for; of C.on; in D.from; for
56.(2024·江苏扬州·中考真题)Since I was born, my family ________ in the same flat.
A.live B.will live C.are living D.have lived
57.(2024·北京·中考真题)With the help of my teacher, I ________ much progress in English since last year.
A.am making B.will make C.was making D.have made
58.(2024·四川广元·中考真题)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
59.(2024·四川·中考真题)I ________ movies since I first went to the cinema.
A.love B.loved C.am loving D.have loved
60.(2025·北京·中考真题)Many international students ________ to visit our school since last year.
A.are coming B.have come C.came D.will come
题型六:模考真题难度升级挑战
61.(2022·上海金山·二模)My elder brother ________ as a system engineer in the company since five years ago.
A.worked B.will work C.has worked D.had worked
62.(2023·北京东城·二模)Our football team started last year. We ________ football for a year now.
A.play B.have played C.are playing D.will play
63.(2023·江苏扬州·三模)—Boys and girls, what do you want to know about H1N1(甲流)?
— I wonder ________.
A.when the disease has happened B.what we can do to fight against it
C.how long the virus started D.why has the disease spread so fast
64.(2023·江苏南通·二模)— ________ did your uncle leave for the capital of Denmark?
—Let me see. He ________ for nearly 2 months.
A.When; has left B.How long; has been away
C.How long; has left D.When; has been away
65.(2023·江苏常州·二模)Mum, hurry up! The TV play called Kuang Biao has ________ for about five minutes.
A.been on B.began C.begun D.been lasted
66.(2023·江西上饶·模拟预测)— How long ________ the movie ________ when the students got there?
— About ten minutes.
A.has; begun B.had; begun C.has; been on D.had; been on
67.(2022·四川雅安·一模)By the time we ________ the railway station, the train ________ for ten minutes.
A.got to; had been away B.reached; had left
C.arrived; had been away D.arrived at; has left
68.(2023·江苏镇江·一模)My parents ________ Tianjin on business for a whole week. So I live with my uncle these days.
A.have been to B.have gone to C.have been in D.have been away
69.(22-23八年级·江苏扬州·阶段练习)She ________ for 15 years, yet she still doesn’t know what kind of man she ________.
A.has been married; has married with B.has got married; married to
C.has been married; married D.has married; has married to
70.(23-24九年级上·甘肃酒泉·期中)—There are _________ many clubs in our school that I can’t decide which one to join.
—I _________ a member of the dancing club for over a year. Would you like to join us?
A.such; have been B.so; have been C.such; have become D.so; have become
8
同步新教材,周周有练习,月月有重点!
9
同步新教材,周周有练习,月月有重点!
学科网(北京)股份有限公司
$$
2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选!
2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选!
学校:___________姓名:___________班级:___________考号:___________
Unit 2 Getting along
现在完成时(2)(六大题型,70题)
目录
语法知识精讲 1
语法知识精练 2
题型一:表示持续(动作未完成) 2
题型二:延续性动词与非延续性动词 6
题型三:含since/for的现在完成时 11
题型四:含ever/never的现在完成时 15
题型五:24/25中考真题再现 16
题型六:模考真题难度升级挑战 19
语法知识精讲
1.用法:表示持续动作
现在完成时可表示某一动作或状态从过去某一时间一直持续到现在,常与表示一段时间的时间状语连用。
用法要素
具体内容
例句
时间状语
for 后接一段时间(如 for a long time, for five years);since 后接时间点(如 since August 2023, since yesterday, since two o'clock)
I have had the dog for three months now.I have been like this since Friday.
提问方式
用 how long 提问持续时间
How long have you played football?How long have you had the dog?
2.与不同时态的对比(表 “持续一周”)
时态
场景
例句
一般过去时
表示过去某段时间的动作(已结束)
I stayed in the hotel for a week last summer.
现在完成时
表示到现在为止的持续动作
I have stayed in the hotel for a week now.
一般将来时
表示未来的计划动作
I will stay in the hotel for a week next month.
注意事项:
表示持续的动作或状态时,动词需与表示时间段的时间状语连用;表示动作已完成时,动词不能与表示时间段的时间状语连用。例:
Tom has been here for two hours.(持续动作,正确)
Tom has just come.(已完成动作,正确,不接时间段)
语法知识精练
题型一:表示持续(动作未完成)
1.(24-25八年级·上海松江·期中)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
【答案】B
【详解】句意:在过去的几年里,上海政府修建了许多新的地铁线路,使交通更加便利。
考查现在完成时。根据“In the past few years”可知,此处需用现在完成时,谓语动词构成是have/has+过去分词,主语“the Shanghai government”为单数,因此用has built。故选B。
2.(24-25八年级·安徽合肥·期中)—How long ________ his uncle ________ a teacher?
—Since ten years ago.
A.has; been B.has; become C.will; become D.did; become
【答案】A
【详解】句意:——他的叔叔当老师多久了?——自从十年前。
考查现在完成时的用法。根据“Since ten years ago”可知,问句询问的是从过去持续到现在的动作或状态,需用现在完成时,结构为has/have done。主语为第三人称单数的“his uncle”,助动词用has。动词需用延续性动词,“be a teacher”表示延续状态,be的过去分词为been。故选A。
3.(23-24八年级·江苏扬州·期中)A lot of money _______ at the charity show, but the cost of living _______ a lot, so we still need to do much work to help people in need.
A.was raised; has risen B.was raised; is risen
C.rose; has risen D.rose; were raised
【答案】A
【详解】句意:慈善演出筹集了很多钱,但生活成本已经上涨了很多,所以我们仍然需要做很多工作来帮助有需要的人。
考查动词辨析及时态语态。raise筹集;rise提高。前半句主语money是动词raise的动作承受者,第一空应用被动语态be done结构,排除C和D;第二空指生活成本提高,rise为不及物动词,无被动语态,排除B。故选A。
4.(2024八年级·浙江宁波·专题练习)—________ your homework yet?
—Not yet. I ________ it.
A.Are you doing, have done B.Will you do, am going to do
C.Did you do, still do D.Have you done, am still doing
【答案】D
【详解】句意:——你做完功课了吗?——还没。我还在做。
考查动词时态。第一空结合“yet”可知此处用现在完成时have/has done;根据“Not yet. I...it”可知还没有完成,现在正在做,用现在进行时be doing。故选D。
5.(23-24八年级·吉林长春·期末)Mrs. Black ________ me a lot with my English in the last three years.
A.helps B.helped C.is helping D.has helped
【答案】D
【详解】句意:在过去的三年里,布莱克夫人在英语方面给了我很大的帮助。
考查动词时态。根据“me a lot with my English in the last three years.”可知,这句话说的是三年前持续到现在的动作,应用现在完成时,其结构为“have/has done”,主语为Mrs. Black,助动词用has,故选D。
6.(23-24八年级·上海浦东新·期末)—It’s raining! When did it start?
—I don’t know exactly. In fact, the weather report says that it ________ for two days.
A.lasts B.has lasted C.lasted D.will last
【答案】B
【详解】句意:——下雨了!什么时候开始的?——我并不确切知道。事实上,天气预报说它已经持续了两天。
考查时态辨析。lasts持续,单三形式,用于一般现在时;has lasted已经持续,现在完成时;lasted持续,动词过去式,用于一般过去时;will last将持续,用于一般将来时。根据“It’s raining! When did it start?”及“I don’t know exactly. In fact, the weather report says that it…for two days.”可知,下雨的事件发生在过去,现在还在持续,应用现在完成时,其结构have/has+done,主语为it,助动词应用has。故选B。
7.(23-24八年级·北京顺义·期末)—Lucy, is your aunt a teacher?
—Yes, she is. She ________ English in this school for nearly 20 years.
A.teaches B.is teaching C.has taught D.will teach
【答案】C
【详解】句意:——Lucy,你的姑姑是老师吗?——是的,她是。她在这所学校教英语将近20年了。
考查动词的时态。根据“for nearly 20 years”可知,表示动作的持续,应使用现在完成时,其结构为have/has+done,主语为She,助动词用has。故选C。
8.(24-25八年级上·湖南衡阳·阶段练习)—How long _________ you ________?
—For three years.
A.do;paint B.are;painting C.did;painted D.have;painted
【答案】D
【详解】句意:——你画画多久了?——三年了。
考查现在完成时。根据答语“For three years.”可知,问句应用现在完成时,其结构为“have/has +过去分词”,主语为you,助动词用have,paint的过去分词是painted。故选D。
9.(23-24八年级·河北唐山·阶段练习)—Tom, come and play soccer with us this afternoon.
—I ________ my book report, maybe another time!
A.don’t finish B.was finishing C.haven’t finished D.won’t finish
【答案】C
【详解】句意:——Tom,今天下午和我们一起踢足球吧。——我还没有完成我的读书报告,也许改天吧!
考查现在完成时的用法。根据语境可知,“我”到现在还没有完成读书报告,这是过去开始的动作对现在造成的影响,所以用现在完成时。故选C。
10.(23-24八年级·天津河东·期中)—Mum, my knee hurts a lot.
—How long have you ________ this?
A.liked B.be like C.been like D.been liked
【答案】C
【详解】句意:——妈妈,我的膝盖很疼。——你像这样多久了?
考查现在完成时。根据“How long have you...this?”可知,此处表示像这样多久了,be like“像”,结合空前助动词have,可知此空需用动词be的过去分词形式。故选C。
11.(23-24八年级·江苏盐城·阶段练习)Thanks to the local government’s support, tourism in this village ________ a lot in the past decade (十年).
A.develops B.developed C.will develop D.has developed
【答案】D
【详解】句意:由于当地政府的支持,这个村庄的旅游业在过去十年里发展了很多。
考查动词时态。根据“in the past decade”可知,句子表达的是过去十年到现在的一个时间段,应该使用现在完成时。故选D。
12.(24-25八年级·江苏苏州·阶段练习)—How long has the Russia-Ukraine military conflict (冲突) ________?
—For over 3 years.
A.started B.ended C.been on D.been over
【答案】C
【详解】句意:——俄乌军事冲突持续了多久?——超过三年了。
考查现在完成时态。started开始,非延续性动词;ended结束,非延续性动词;been on持续进行;been over结束。根据“How long has”可知句子是现在完成时态,需搭配延续性动词或状态,从“For over 3 years.”和俄乌冲突的实际情况可知应该是问持续多长时间,选项C的“been on”符合题意。故选C。
13.(24-25八年级·广东湛江·期末)—_________ you decided which story to read?
—No, I _________.
A.Did; didn’t B.Have; didn’t C.Have; haven’t D.Did; haven’t
【答案】C
【详解】句意:——你已经决定读哪个故事了吗?——不,我还没有。
考查现在完成时和一般疑问句。根据“…you decided which story to read?”可知,动作从过去开始持续到现在,应用现在完成时,其结构为“have/has done”,主语是you,第一空应用Have;根据“No, I”可知,此处作否定回答,应表达为“No, I haven’t”。故选C。
14.(24-25八年级·吉林长春·期末)I ________ this book for three weeks. I have to return it now.
A.borrow B.have borrowed C.have kept D.lent
【答案】C
【详解】句意:我已经借了这本书三周了。现在我得把它还回去。
考查现在完成时。borrow借入;have borrowed已经借了,现在完成时;have kept持有,现在完成时;lent借出。根据“for three weeks”可知,动作持续了三周。当表达“动作从过去开始,持续到现在,并可能继续”时,应使用现在完成时(have/has+过去分词)。borrow和 lent是瞬间动词(表示短暂、一次性动作),不能与表示一段时间的“for + 时间段”连用。故选C。
15.(24-25八年级·江苏南京·阶段练习)—Why haven’t you asked her to come here?
—She __________ an important experiment when I found her and she __________ it.
A.is doing; didn’t finish B.did; wouldn’t finish
C.was doing; hasn’t finished D.has done; hasn’t finished
【答案】C
【详解】句意:——你为什么没叫她过来?——当我发现她的时候,她正在做实验,而且还没有完成。
考查时态。根据“when I found her”可知,此处描写我找到她的过去那一刻,她正在做某事,故第一个空用过去进行时,其结构为was/were doing,主语为She,需用was;实验“未完成”的状态从过去持续到现在,强调对现在的影响,故第二空需用现在完成时,其结构为has/have+done,主语为she,助动词否定形式需hasn’t;finish的过去分词为finished。故选C。
题型二:延续性动词与非延续性动词
16.(24-25八年级·广东江门·期中)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
【答案】C
【详解】句意:莉莉说她已经把这本书借了十天了,今天必须把它还给图书馆。
考查动词辨析及时态。borrow借入,非延续性动词;keep借,延续性动词。根据“for ten days”可知用延续性动词,结合“he has to return it to the library today”可知过去发生的借书的动作,对现在造成了“必须把它还给图书馆”的影响,用现在完成时。故选C。
17.(24-25八年级·天津西青·期末)I ________ this bike last year, and I ________ it for nearly one year.
A.bought; have had B.have bought; have C.bought; have bought D.bought; bought
【答案】A
【详解】句意:我去年买了这辆自行车,并且已经拥有它近一年了。
考查时态和延续性动词。第一个空,根据“last year”可知,此句时态为一般过去时,填动词过去式的bought作谓语;第二个空,根据“for nearly one year”可知,此处表示持续一段时间,且动作延续至今,需用现在完成时,且动词用延续性动词,用have had。故选A。
18.(24-25八年级·广东江门·期末)—________ have you ________ the bike, Tom?
—For three days. My parents bought it as my birthday gift.
A.How soon; bought B.How soon; had
C.How long; had D.How long; bought
【答案】C
【详解】句意:——汤姆,你拥有这辆自行车多久了?——三天了。我父母买它作为我的生日礼物。
考查疑问词组和动词辨析。How soon多久以后;How long多长时间;bought是buy的过去分词,为短暂性动词;had是have的过去分词,为延续性动词。根据“—…have you…the bike, Tom? —For three days.”可知,这里需要一个表示时间段的疑问词组和一个可延续的动词,How long用于询问时长,had是延续性动词,符合语境,说明询问拥有自行车的时间长度。故选C。
19.(24-25八年级·江苏无锡·期中)— How long ________ you ________ this book?
— For about one week. I ________ it from the library last Tuesday.
A.have; kept; borrowed B.have; borrowed; kept
C.do; keep; have borrowed D.will; keep; have borrowed
【答案】A
【详解】句意:——这本书你借了多长时间?——大概一周了,上个星期二我从图书馆借的。
考查动词时态。根据“For about one week”可知,问句是现在完成时,borrow“借”,非延续动词,不能和表示一段的时间连用,需要把它转化keep;根据“last Tuesday”可知,第二个空用一般过去时,故选A。
20.(24-25八年级·陕西西安·期末)—Oh, no! The movie ________ at 19:00. I forgot the time!
—The movie ________ for just five minutes. It’s not so late. Hurry up!
A.has been on; has started B.has been on; started
C.started; has started D.started; has been on
【答案】D
【详解】句意:——哦,不!电影于19:00开始。我忘了时间! ——这部电影只放映了五分钟。还不算太晚。快点!
考查动词的时态。第一空根据“at 19:00”可知,表示电影在19:00开始了,应该用一般过去时,表示在过去某个时间发生的动作,因此填started;第二空根据“for just five minutes”可知,强调持续的状态,用现在完成时“has been on”,其中“be on”表示上映的状态。故选D。
21.(24-25八年级·江西南昌·期末)—Why are you in such a hurry?
—Because the class ________ for 10 minutes.
A.is on B.begins C.has been on D.has begun
【答案】C
【详解】句意:——你为什么这么着急?——因为课已经开始10分钟了。
考查时态。is on在进行,是延续性动词;begin开始,是瞬间性动词。此处与时间段连用,用现在完成时,用延续性动词,故选C。
22.(24-25八年级·辽宁丹东·期末)—Mom, I want to watch The Lion King on CCTV Channel 6 tonight.
—Oh, dear. Come on! It ________ for a few minutes.
A.has begun B.will begin C.has been on D.will be on
【答案】C
【详解】句意:——妈妈,我今晚想看央视6频道的《狮子王》。——哦,亲爱的,快点!它已经开演几分钟了。
考查现在完成时的延续性动词用法。has begun已经开始;will begin将要开始;has been on已经上演;will be on将要上演。“for a few minutes”表示持续一段时间,需用延续性动词短语。故选C。
23.(24-25八年级·江苏镇江·期中)—Simon, you are late. The match ________ since half an hour ago.
—What a pity! All the basketball players have left.
A.has started B.has been on C.has finished D.has been over
【答案】D
【详解】句意:——西蒙,你迟到了。比赛半小时前就结束了。——真遗憾,所有篮球运动员都离开了。
考查动词时态及延续性动词用法。has started已经开始;has been on已经进行;has finished已经结束;has been over已经结束。根据“since half an hour ago”可知,此处需用现在完成时表示持续状态,且start和finish为非延续性动词,不能与since连用,而has been on和has been over可表持续状态。再根据“All the basketball players have left”可知比赛已经结束,排除has been on。故选D。
24.(24-25八年级·江苏镇江·期中)I must return my friend’s camera to her now because I ________ it for 2 months.
A.have borrowed B.have bought C.have lent D.have kept
【答案】D
【详解】句意:我现在必须把我朋友的相机还给她,因为我已经借了两个月了。
考查现在完成时的用法。have borrowed借入,瞬间性动词;have bought买,瞬间性动词;have lent借出,瞬间性动词;have kept保留,延续性动词。“I must return my friend’s camera”可知,此处指借入相机两个月了;根据“for 2 months”可知,动作从过去持续到现在,需用现在完成时,且动词要用延续性动词,用have kept。故选D。
25.(24-25八年级·山东青岛·期末)—How long have you ________ the bike?
—For one year.
A.owned B.borrowed C.bought D.lent
【答案】A
【详解】句意:——你拥有那辆自行车多久了?——一年。
考查动词辨析。owned拥有;borrowed借;bought买;lent借给。根据“How long have you...the bike?”可知,应用一个延续性动词,borrowed、bought和lent都是瞬间动词,不能延续。所以用owned,表示你拥有那辆自行车多久。故选A。
26.(24-25八年级·安徽合肥·期末)— Please look at these stamps. I ________ them for five years.
— Wow, they are fantastic!
A.have kept B.have bought C.bought D.kept
【答案】A
【详解】句意:——请看看这些邮票。我保留它们五年了。——哇,它们太棒了!
考查现在完成时。根据“for five years.”可知,本句是现在完成时,排除CD。句子谓语动词和一段时间连用,应用延续性动词,buy是短暂性动词,不符合,排除B。keep是延续性动词。故选A。
27.(24-25八年级·江苏镇江·期末)—Have you finished reading the book To Live by Yu Hua?
—Not yet. I ________ it for nearly a month. I’m going to the library to renew it.
A.have bought B.have borrowed C.have had D.have kept
【答案】D
【详解】句意:——你读完余华的《活着》了吗?——还没有。我已经借了将近一个月。我要去图书馆续借。
考查延续性动词和动词辨析。have bought买;have borrowed借;have had拥有;have kept保持,保留。根据“I’m going to the library to renew it.”可知,要去图书馆续借这本书,前一句描述的是这本书已经借过来将近一个月,空处应该填表示“持有,保留”的词,“for nearly a month”是一段时间,需要和延续性动词keep连用。故选D。
28.(24-25八年级·江苏无锡·期末)—Have you joined the school’s Environmental Protection Club?
—Not yet. It ________ for two months. I’m still thinking about it.
A.has closed B.has been closed C.has been open D.has opened
【答案】C
【详解】句意:——你加入学校的环保俱乐部了吗?——还没有。它已经开放了两个月。我还在考虑。
考查现在完成时及词汇辨析。close关闭,动词;closed关闭着的,形容词;open开,动词/开着的,形容词。根据“I’m still thinking about it.”可知,“我”在考虑是否加入,说明俱乐部是开放状态,排除A、B选项。“for two months”表示持续一段时间,时态是现在完成时,应用延续性动词,has opened是非延续性,故排除D选项。be open表示延续性状态。故选C。
29.(24-25八年级·江苏连云港·期中)I ________ Fashion Club since last year. I can design beautiful clothes now.
A.joined B.have joined C.was D.have been in
【答案】D
【详解】句意:我从去年起就加入了时尚俱乐部。我现在可以设计漂亮的衣服了。
考查现在完成时。根据“since last year”可知,时态是现在完成时,结构是have/has done。join是非延续性动词,不能与since引导的时间状语连用。此处应用be in表延续性动作。故选D。
30.(24-25八年级·云南迪庆·期末)—Kangkang, do you know Mr. Green?
—Yes, he ________ here since I was five years old.
A.has come B.has been C.comes D.came
【答案】B
【详解】句意:——康康,你认识格林先生吗?——是的,自从我五岁他就来这里了。
考查动词的时态。根据“since I was five years old”可知此句应用现在完成时“主语+have/has+动词的过去分词”,排除选项C和D;“since I was five years old”表示一段时间,与一段时间连用,瞬间动词“come”需变为延续性动词“be”。故选B。
题型三:含since/for的现在完成时
31.(24-25八年级·甘肃酒泉·期末)We ________ in Longdesheng twice since last year.
A.worked B.have work C.have worked D.are working
【答案】C
【详解】句意:自去年以来,我们在陇德生工作过两次。
考查时态。根据“since last year”可知,句子需用现在完成时,即has/have worked,表示从过去某一时间点持续到现在的动作。故选C。
32.(24-25八年级·吉林长春·期末)—Since 2008, Zhang Guimei ________ many girl students walk out of the mountains to achieve their dreams.
—What a great teacher she is!
A.helped B.has helped C.was helping D.helps
【答案】B
【详解】句意:——自2008年以来,张桂梅帮助了许多女学生走出大山,实现她们的梦想。——她真是一位伟大的老师!
考查动词时态。根据“Since 2008”这一时间状语可知,句子应用现在完成时,强调动作从过去持续到现在并对现在产生影响,故选B。
33.(24-25八年级·吉林长春·期末)Changchun ________ so much since I moved away. There are new buildings everywhere.
A.is changing B.was changing C.will change D.has changed
【答案】D
【详解】句意:自从我搬走后,长春变化很大,到处都是新建筑。
考查现在完成时的用法。根据时间状语“since I moved away”可知,需用现在完成时。故选D。
34.(24-25八年级·北京丰台·期末)My sister________ Spanish for three years and she can speak it quite well now.
A.learn B.is learning C.has learned D.will learn
【答案】C
【详解】句意:我姐姐学习西班牙语三年了,现在她能说得相当好。
考查现在完成时态。根据“for three years”可知,此处用现在完成时态,结构为“have/has + 过去分词”,表示“学习”这一动作持续三年了,主语“my sister”是第三人称单数,助动词用has。故选C。
35.(24-25八年级·云南昆明·期末)—Miss Zhou, do you like living in Kunming?
—Yes. The weather here is very comfortable. I ________ here for 10 years.
A.live B.lived C.have lived D.will live
【答案】C
【详解】句意:——周老师,你喜欢住在昆明吗?——是的。这里的天气非常舒适。我在这里住了10年了。
考查现在完成时。根据“for 10 years”可知,这是“for+时间段”结构,此结构常与现在完成时连用,表达动作的持续性。故选C。
36.(24-25八年级·四川甘孜·期末)Tom ________ many places in China since three years ago.
A.visits B.visited C.has visited D.will visit
【答案】C
【详解】句意:自三年前以来,汤姆已经游览了中国的许多地方。
考查时态。句子中“since three years ago”是现在完成时的标志性时间状语,现在完成时的结构为“have/has + 过去分词”;主语“Tom”是第三人称单数,所以用“has”,“visit”的过去分词是“visited”。故选C。
37.(24-25八年级·江苏泰州·期中)—Shan Xinghua, the “most beautiful railway engineer”, ________ on high-speed rail technologies for 15 years. Haven’t you heard of her?
—________! She just won the “National Railway Innovation Award” this month.
A.has worked; No B.has worked; Yes
C.was working; No D.is working; Yes
【答案】B
【详解】句意:——“最美铁路工程师”单杏花,已经从事高铁技术相关工作15年了。你没听说过她吗?——不,我听说过!她本月刚获得“国家铁路创新奖”呢。
考查动词时态及语义回应辨析。has worked现在完成时;was working过去进行时;is working现在进行时;no不;yes是的。for 15 years是现在完成时的标志性时间状语,强调从过去持续到现在的动作或状态,空格1需用现在完成时;根据“She just won the “National Railway Innovation Award” this month.”可知,说明答话人听说过单杏花,需用肯定回应。故选B。
38.(24-25八年级·江苏南京·期中)Ne Zha 2, continuing the exciting story of the first film, ______ among people since it hit the big screen.
A.is popular B.was popular C.has been popular D.will be popular
【答案】C
【详解】句意:《哪吒2》延续了第一部激动人心的故事,自从上映以来就受到人们的欢迎。
考查时态。is popular一般现在时;was popular一般过去时;has been popular现在完成时;will be popular一般将来时。根据“since it hit the big screen”可知,此处应该用现在完成时。故选C。
39.(24-25八年级·天津河北·期末)Since last summer, Grandma Wu ________ the piano at a hospital to bring pleasure to people there.
A.plays B.will play C.is playing D.has played
【答案】D
【详解】句意:自从去年夏天以来,吴奶奶一直在医院弹钢琴,给那里的人们带来快乐。
考查动词时态。plays弹,动词第三人称单数形式,一般现在时;will play将要弹,一般将来时;is playing正在弹,现在进行时;has played已经弹,现在完成时。根据“Since last summer”,可知强调从过去某时开始一直持续到现在的动作,应用现在完成时has played。故选D。
40.(24-25八年级·北京海淀·期末)The number of readers________ a million since the book came out.
A.reaches B.reached C.has reached D.will reach
【答案】C
【详解】句意:自从这本书出版以来,读者的数量已经达到了一百万。
考查动词时态。根据“since the book came out”可知,since引导的时间状语从句,常与现在完成时连用,此处应用现在完成时has reached。故选C。
41.(24-25八年级·江苏宿迁·期中)—How long have you lived in SiYang?
—________the end of last year.
A.At B.Since C.For D.Before
【答案】B
【详解】句意:——你在泗阳住了多久了?——从去年年底开始。
考查介词辨析。At表示“在某个具体时间点”;Since自从,后接具体时间点;For表示“持续的时间长度”,后接时间段;Before在……之前。根据“How long have you lived in SiYang?”可知,此处在询问在泗阳居住的时间长度。答句表示从去年年底开始居住,因此需要用since来引导时间点,表示动作从那时开始持续到现在。故选B。
42.(24-25八年级·吉林长春·期末)Eric ______ many things since he became interested in science.
A.is learning B.would learn C.will learn D.has learned
【答案】D
【详解】句意:自从Eric对科学产生兴趣以来,他已经学会了许多东西。
考查时态。根据“since he became interested in science”可知,时态用现在完成时have/has done,主语是Eric,助动词用has。故选D。
43.(24-25八年级·北京密云·期中)My grandparents ________ in that city since 2008.
A.will live B.live C.have lived D.were living
【答案】C
【详解】句意:我的祖父母自2008年以来就住在那个城市。
考查时态。will live一般将来时;live一般现在时;have lived现在完成时;were living过去进行时。根据“since 2008”可知,此处是现在完成时标志,应用have lived。故选C。
44.(24-25八年级·湖北武汉·期末)—Mary left her home when she was eighteen.
—You mean she hasn’t seen her parents ________?
A.in half B.at once C.since then D.by air
【答案】C
【详解】句意:——玛丽十八岁时离开了家。——你是说从那以后她就没见过她的父母了?
考查介词短语。in half分成两半;at once立刻,马上;since then从那时起;by air乘飞机。根据“Mary left her home when she was eighteen.”可知,此处强调从玛丽十八岁离开家那个时间点开始一直到现在都没见过父母,“since then”符合语境。故选C。
45.(24-25八年级·广东江门·期末)What a hard-working girl! Since 8 a.m., she ________ in the library, reading books.
A.is going to be B.was C.has been D.will be
【答案】C
【详解】句意:多么努力的女孩啊!从早上8点起,她就一直在图书馆看书。
考查时态。根据“Since 8 a.m.”可知,此处用现在完成时have/has done,故选C。
题型四:含ever/never的现在完成时
46.(22-23八年级·新疆塔城·期末)—Have you ________ been to France?
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
【答案】A
【详解】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
47.(24-25八年级·江苏泰州·期中)— 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
【答案】B
【详解】句意:——《哪吒2》真是令人惊喜!你看过了吗?——还没有。但是我计划这个周六晚上去电影院看。
考查现在完成时。already已经;yet还;ever曾经;just仅仅。根据“Have you...watched it?”可知,问句是含有ever的现在完成时的句子,表示“是否曾经做过某事?”,Not yet“还没有”是否定回答。故选B。
48.(23-24八年级·江苏常州·期中)—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
【答案】D
【详解】句意:——你去过广东吗?——还没有。我计划这个暑假去那里。
考查副词辨析。never从未;already已经;just刚刚;yet仍然,还;ever曾经。根据“Have you...been to Guangdong?”可知,此处指是否曾去过广东,一般疑问句中用ever;根据“Not...But I plan to go there this summer.”可知,此处表示“没去过”,not yet“还没有”,故选D。
49.(23-24八年级·江苏盐城·阶段练习)—Have you ________ been to Nanjing, Han Mei?
—No, never. I plan to go there this summer holiday.
A.ever B.still C.yet D.already
【答案】A
【详解】句意:——韩梅,你去过南京吗?——没有,从来没有。我计划这个暑假去那里。
考查副词辨析。ever曾经;still仍然;yet仍然,还;already已经。根据“Have you ... been to Nanjing, Han Mei?”可知,此处指是否曾去过南京,一般疑问句中用ever。故选A。
50.(23-24八年级·广东深圳·课后作业)________ you ever ________ UFOs?
A.Have; seen B.Did; see C.Will; see D.Do; see
【答案】A
【详解】句意:你曾经看过UFO吗?
考查动词时态。根据ever可知,句子应用现在完成时,故选A。
题型五:24/25中考真题再现
51.(2024·四川遂宁·中考真题)—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
【答案】D
【详解】句意:——你知道“一带一路”吗?——知道,从开始到现在已经有10多年了。
考查现在完成时。根据“it ... over 10 years since it started”可知,此处强调时间的延续,是“现在完成时+since+一般过去时”结构,故选D。
52.(2024·河北·中考真题)Alex ________ tea culture since he came to China in 2010.
A.studies B.studied C.has studied D.was studying
【答案】C
【详解】句意:Alex自从2010年来到中国开始研究茶文化。
考查现在完成时。根据“Alex ... tea culture since he came to China in 2010.”可知,强调时间的延续,是“现在完成时+since+一般过去时”结构,此处用现在完成时have/has done,故选C。
53.(2025·吉林长春·中考真题)The movie Ne Zha 2 ________ with the public since it came out.
A.has been popular B.is popular C.was popular D.will be popular
【答案】A
【详解】句意: 电影《哪吒2》自上映以来一直受到公众的欢迎。
考查现在完成时。根据“since it came out”可知,句子描述的是从过去某一时间点开始一直持续到现在的动作或状态,并且有可能继续持续下去,因此需要使用现在完成时态,has been popular表示“一直受欢迎”。故选A。
54.(2024·甘肃临夏·中考真题)Mr. Green ________ China for five years.
A.has been to B.has gone to C.has been in D.has come to
【答案】C
【详解】句意:格林先生在中国已经五年了。
考查现在完成时。has been to去过,是短暂性动词;has gone to去了,是短暂性动词;has been in在,是延续性动词;has come to已经来到,是短暂性动词。此处与“for five years”连用,故用延续性动词或者表示延续性状态的短语,故选C。
55.(2024·山东滨州·中考真题)—I miss Bill very much as we haven’t seen each other _________ two years.
—Me, too. Whenever I see the photo, it reminds me _________ the happy days we spent together.
A.in; with B.for; of C.on; in D.from; for
【答案】B
【详解】句意:——我非常想念比尔,因为我们已经两年没见面了。——我也是。每当我看到这张照片,都会想起我们一起度过的快乐日子。
考查现在完成时及动词短语。根据“we haven’t seen each other…two years”可知,此处是现在完成时,与“for+一段时间”连用,第一空应填for。第二空考查短语remind sb. of sth.“使某人想起某事”。故选B。
56.(2024·江苏扬州·中考真题)Since I was born, my family ________ in the same flat.
A.live B.will live C.are living D.have lived
【答案】D
【详解】句意:自从我出生以来,我的家人就住在同一套公寓里。
考查时态。根据“Since I was born”可知主句用现在完成时have/has done。故选D。
57.(2024·北京·中考真题)With the help of my teacher, I ________ much progress in English since last year.
A.am making B.will make C.was making D.have made
【答案】D
【详解】句意:在老师的帮助下,我自去年以来在英语方面取得了很大的进步。
考查现在完成时。根据时间状语“since last year”可知,此处应用现在完成时。故选D。
58.(2024·四川广元·中考真题)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
【答案】D
【详解】句意:熊猫丫丫已经回到北京动物园一年多了。她在那里受到很好的照顾。
考查现在完成时。根据“for over one year”可知,本句应用现在完成时,排除AB;和一段时间连用,现在完成时的谓语动词需要是延续性动词,come是短暂性动词,排除C。故选D。
59.(2024·四川·中考真题)I ________ movies since I first went to the cinema.
A.love B.loved C.am loving D.have loved
【答案】D
【详解】句意:自从我第一次去电影院以来,我就喜欢上了电影。
考查时态。根据“since I first went to the cinema.”可知主句用现在完成时“have/has done”。故选D。
60.(2025·北京·中考真题)Many international students ________ to visit our school since last year.
A.are coming B.have come C.came D.will come
【答案】B
【详解】句意:自去年以来,许多国际学生来参观我们学校。
考查动词时态。根据“since last year”可知,句子时态是现在完成时,结构是have/has done。故选B。
题型六:模考真题难度升级挑战
61.(2022·上海金山·二模)My elder brother ________ as a system engineer in the company since five years ago.
A.worked B.will work C.has worked D.had worked
【答案】C
【详解】句意:我哥哥五年前就在这家公司做系统工程师了。
考查动词时态。根据“since five years ago.”可知,此处用现在完成时,其结构是have/has done的形式,主语是My elder brother是单数,助动词用has,故选C。
62.(2023·北京东城·二模)Our football team started last year. We ________ football for a year now.
A.play B.have played C.are playing D.will play
【答案】B
【详解】句意:我们足球队去年组建的。到现在为止我们已经踢了一年足球了。
考查现在完成时。根据“for a year now”for+时间段可知是现在完成时。句型结构是主语+have/has done。故选B。
63.(2023·江苏扬州·三模)—Boys and girls, what do you want to know about H1N1(甲流)?
— I wonder ________.
A.when the disease has happened B.what we can do to fight against it
C.how long the virus started D.why has the disease spread so fast
【答案】B
【详解】句意:——孩子们,关于H1N1,你们想知道些什么?——我想知道我们能做些什么来对抗它。
考查宾语从句。动词wonder后接宾语从句,应用陈述句语序,排除D;when一般不与现在完成时连用,排除A;start是非延续性动词,不能与“一段时间”连用,排除C。故选B。
64.(2023·江苏南通·二模)— ________ did your uncle leave for the capital of Denmark?
—Let me see. He ________ for nearly 2 months.
A.When; has left B.How long; has been away
C.How long; has left D.When; has been away
【答案】D
【详解】句意:——你叔叔是什么时候动身去丹麦首都的?——让我想想。他已经离开将近两个月了。
考查特殊疑问句和现在完成时。when什么时候;how long多久。根据“leave”是非延续性动词可知,它不能与一段时间连用,也不能用于how long疑问句中;再根据“for nearly 2 months”是一段时间可知,第二空要用leave的延续性结构be away (from),时态为现在完成时,结构为have/has done。故选D。
65.(2023·江苏常州·二模)Mum, hurry up! The TV play called Kuang Biao has ________ for about five minutes.
A.been on B.began C.begun D.been lasted
【答案】A
【详解】句意:妈妈,快点!那部叫《狂飙》的电视剧已经播了大约五分钟了。
考查延续性动词。根据“for about five minutes”及has可知此处用现在完成时,且用延续性动词,根据“Mum, hurry up!”可知此处表示已经播放了五分钟了,begin是非延续性动词,排除BC;last意为“持续”,与主语不构成动宾关系,不应用被动语态,排除D;此处用其延续性动词be on。故选A。
66.(2023·江西上饶·模拟预测)— How long ________ the movie ________ when the students got there?
— About ten minutes.
A.has; begun B.had; begun C.has; been on D.had; been on
【答案】D
【详解】句意:——当学生们进去的时候,电影播放了多久?——大约10分钟。
考查过去完成时。has/had助动词;begun开始,非延续动词;been on开始,表状态。根据“when the students got there”可知,when后面引导的从句是一般过去时,电影是在学生进去之前开始播放的,所以是过去的过去,助动词用had;因电影的播放是延续性动作,需用been on。故选D。
67.(2022·四川雅安·一模)By the time we ________ the railway station, the train ________ for ten minutes.
A.got to; had been away B.reached; had left
C.arrived; had been away D.arrived at; has left
【答案】A
【详解】句意:到我们到达火车站时,火车已经开走十分钟了。
考查动词(短语)辨析和延续性动词。get to/reached/arrived at都表示“到达”,后可直接跟地点;arrived是不及物动词,需和介词at/in搭配使用后才可跟地点,故排除C;根据“for ten minutes”可知,第二空要用延续性动词,left是leave“离开”的过去分词,是短暂性动词;而be away是延续性动词,且“火车离开”的动作发生在“到达车站”的动作之前,表示过去的过去,应用过去完成时。故选A。
68.(2023·江苏镇江·一模)My parents ________ Tianjin on business for a whole week. So I live with my uncle these days.
A.have been to B.have gone to C.have been in D.have been away
【答案】C
【详解】句意:我父母在天津出差整整一周了。所以这些天我和我叔叔住在一起。
考查短语辨析。have been to曾去过某地;have gone to已经去了某地;have been in待在某地;have been away已经离开某地。根据“So I live with my uncle these days”可知,父母现在在天津出差,故排除选项A和D。根据“for a whole week”可知,此处表示一段时间,不能用瞬间动词,故排除B。故选C。
69.(22-23八年级·江苏扬州·阶段练习)She ________ for 15 years, yet she still doesn’t know what kind of man she ________.
A.has been married; has married with B.has got married; married to
C.has been married; married D.has married; has married to
【答案】C
【详解】句意:她结婚15年了,但她仍然不知道自己嫁给了什么样的男人。
考查动词的用法。根据“for 15 years”可知,第一空用延续性动词,marry“结婚”对应的延续性动词为be married,排除B和D;第二空处是定语从句,先行词为“man”,表示她嫁给这个男人,marry sb意为“嫁给某人,与某人结婚”,所以空处用married作谓语。故选C。
70.(23-24九年级上·甘肃酒泉·期中)—There are _________ many clubs in our school that I can’t decide which one to join.
—I _________ a member of the dancing club for over a year. Would you like to join us?
A.such; have been B.so; have been C.such; have become D.so; have become
【答案】B
【详解】句意:——我们学校有如此多的社团以至于我不能决定参加哪一个。——我已经加入舞蹈社一年多了,你愿意加入我们吗?
考查副词和现在完成时。so many“如此多”,固定句式,such不和many连用;根据“for over a year”可知,时态为现在完成时,应用表示持续性的动词,结构为have/has+done,become为短暂性动词,强调动作,be为持续性动词,强调状态,主语是I,be的现在分词为been。故选B。
14
同步新教材,周周有练习,月月有重点!
19
同步新教材,周周有练习,月月有重点!
学科网(北京)股份有限公司
$$