【弯道超车】Unit 2 Amazing China 核心语法之现在完成时的延续性用法-2026年春译林版(2024)八年级英语下册精讲精练 (含答案解析)

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

【弯道超车】Unit 2 Amazing China 核心语法之现在完成时的延续性用法-2026年春译林版(2024)八年级英语下册精讲精练 (含答案解析)

资源简介

/ 让学习更有效 新课备课备考 | 英语学科
/ 让学习更有效 新课备课备考 | 英语学科
2026年春译林版(2024)八年级英语下册核心语法精讲精练
Unit 2 Amazing China
核心语法:现在完成时的延续性用法
一、核心概念:什么是“延续性用法”?
1. 现在完成时的两大用法对比
用法类型 核心含义 侧重点 时间状语
完成用法 过去发生的动作对现在造成影响或结果 动作已完成,强调结果 already, yet, just, ever, never
延续性用法 过去开始的动作一直持续到现在,可能还会继续 动作未完成,强调持续 for + 时间段,since + 时间点
时间轴图示:
二、延续性用法的核心规则
1. 基本结构
句型 结构 例句
肯定句 主语 + have/has + 延续性动词 + for/since... I have lived here for ten years.
否定句 主语 + haven't/hasn't + 延续性动词 + for/since... He hasn't been here since Monday.
疑问句 Have/Has + 主语 + 延续性动词 + for/since...? How long have you had this book
2. 时间状语的两种形式
引导词 用法 例句
for 后接时间段(表示“持续多久”) for two years, for three days, for a long time
since 后接时间点(表示“自从什么时候开始”) since 2020, since last week, since Monday
since的四种常见用法:
since + 时间点:since 2008
since + 一段时间 + ago:since three years ago
since + 一般过去时的从句:since he moved here
since + 主语 + was born:since I was born
三、延续性动词与非延续性动词(核心难点)
1. 基本概念
动词类型 定义 例词
延续性动词 表示能够延续的动作 live, work, study, keep, have, wait, sleep, stay
非延续性动词 (瞬间动词/终止性动词) 动作发生后立即结束 come, go, arrive, leave, join, die, buy, borrow
核心规则:现在完成时的延续性用法只能与延续性动词连用,非延续性动词不能与for/since引导的时间状语连用。
2. 常见错误对比
错误表达 正确表达
He has died for three years. He has been dead for three years.
I have bought this book for two weeks. I have had this book for two weeks.
They have married since 2018. They have been married since 2018.
She has come here for five days. She has been here for five days.
四、非延续性动词→延续性动词转换表(重点记忆!)
1. 常用转换对照表
非延续性动词 含义 延续性动词/短语
die 死 be dead
leave 离开 be away (from)
arrive / come / go 到达/来/去 be in/at
begin / start 开始 be on
finish / end 结束 be over
buy 买 have
borrow 借 keep
join 加入 be in / be a member of
marry 结婚 be married
catch a cold 感冒 have a cold
fall asleep 入睡 be asleep
get up 起床 be up
open 打开 be open
close 关闭 be closed
turn on 打开(电器) be on
turn off 关闭(电器) be off
2. 记忆口诀
die变dead,buy变have,borrow变keep记心间;
leave变away,join变member,marry变married最常见。
五、四种表达方式(以“他死了三年”为例)
当非延续性动词需要与时间段连用时,有四种常用表达方式:
方法 例句
① 转换为延续性动词 He has been dead for three years.
② 用一般过去时 + ago He died three years ago.
③ It is + 时间段 + since从句 It is three years since he died.
④ 时间 + has passed + since从句 Three years has passed since he died.
例句:
The couple got married ten years ago. / They have been married for ten years.
六、延续性用法的否定形式
特殊规则:非延续性动词在否定句中可与for/since连用,因为否定后动作变成了可延续的状态。
类型 例句
肯定句(不可) He has left here for two years.
否定句(可) He hasn't left here since 2020.
肯定句(不可) I have heard from him for two weeks.
否定句(可) I haven't heard from him for two weeks.
七、常见错误提醒
常见错误及纠正:
非延续性动词与for/since连用(最高频错误!)
He has joined the army for two years.
He has been in the army for two years.
for与since混淆
I have lived here since ten years.
I have lived here for ten years.(时间段用for)
He has been here for 2020.
He has been here since 2020.(时间点用since)
how long与终止性动词连用
How long have you bought this book
How long have you had this book
延续性动词误用为终止性
The meeting has begun for an hour.
The meeting has been on for an hour.
转换时遗漏be动词
He has dead for three years.
He has been dead for three years.
八、记忆口诀
延续性用法口诀
延续用法表持续,for加时段since点;
how long提问最常见,完成时态必出现。
延续动词才能用,终止动词要转换:
die变dead,buy变have,borrow变keep记心间;
leave变away,join变member,marry变married最常见。
否定句中特殊记,终止动词可延续;
四种表达要掌握,考试从此不丢分!
1.Where you since I saw you last time
A.have; gone B.have; been C.did; go
2.—China ________ 17 Shenzhou spaceships into space since 1999.
—How great our country is!
A.sends B.sent C.has sent
3.She ________ a cat as a pet for three years.
A.has B.had C.has had D.have had
4.—Have you ever _________ to the Great Wall
—Yes, many times.
A.were B.went C.been D.gone
5.Mr. Green ________ China for five years.
A.has been to B.has gone to C.has been in
6.She ________ her hobby of dancing since she was five years old.
A.has had B.had C.have had D.having
7.My sister ________ English for five years.
A.has studied B.studied C.studies D.is studying
8.-Where’s your father
-He__________ Hongkong for three days.
A.has gone to B.has been in C.has been to D.went to
9.—He ________ in the office for a long time even without a short rest.
—I think he is very tired now.
A.worked B.has worked C.will work D.works
10.I ________ of being an astronaut like Wang Yaping since I was a primary school student.
A.have dreamed B.am dreaming C.dreamed D.dream
11.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
12.How time flies! Several years ________ since we started our middle school life. We’ll keep the pleasant experiences in our minds.
A.have passed B.has passed C.will pass D.pass
13.Neither Jam nor his parents _______ places of interest here since they came to China.
A.will visit B.has visited C.have visited D.visited
14.Steve, born in America, has ________ China for ten years. He deeply enjoys the safe environment here.
A.been in B.come to C.been to
15.—This morning I saw Miss Brown in the library.
—It couldn’t be her. She ________ Germany and she won’t be back until next year.
A.has gone to B.has been to C.has been in
16.The movie Ne Zha ________ by millions of people since its release(上映).
A.has been watched B.was watched C.will be watched D.is watched
17.—Is Miss Green in the office —No, she ____ to the library.
A.goes B.had goes
C.has gone D.would go
18. Aunt Betty ______ an English teacher since she graduated from the university.
A.was B.has been
C.have been D.Were
19.________ you ever ________ to Chengdu Research Base
A.Did; go B.Have; been C.Are; going
20.It________ ten years since we saw each other last time.
A.has been B.was C.be D.had been
21.—I am sorry that I have kept you waiting for me so long.
—It doesn't matter. I________ here for only a few minutes.
A.had been B.have come C.have been D.will come
22.Steve ______ more outgoing since last year.
A.was B.would be C.has been D.will be
23.—Is your uncle a farmer
—Yes, he has worked on the farm ________.
A.every year B.twenty years ago C.for twenty years
24.You ________ this book for more than a month. You should return it to the library now.
A.have kept B.kept C.will keep D.are keeping
25.—How many times ________ you ________ to the Great Wall
—Twice. I went there last year and this year.
A.have; been B.have; gone C.did; go D.will; go
26.I haven’t seen him ________ three years ________ we met in Shanghai.
A.for; since B.since; for C.in; since D.for; when
27.I ________ this book for three days.
A.borrowed B.have borrowed C.have kept
28.—It’s been 10 years since we came here.
—How time flies! We ________ in China for so long.
A.are working B.have worked C.worked
29.Sally ________ in our school for two years and she really enjoys playing with us.
A.study B.has studied C.studied
30.—When did Mary leave her office
—She ________ for about 5 minutes.
A.left B.was away C.has been away D.has left
31.—Robert is on holiday.
—Really Where ________ he ________
A.has; gone B.did; go C.has; went D.did; gone
32.—Have you ever ________ a film museum that you’re interested in
—Yes, I have. I ________ there last month.
A.been in, have been B.gone to, went C.been to, went
33.—Oh, I’m nearly lost in this city.
—Yeah. The city ________ a lot since you left.
A.has changed B.changed C.changes
34.We _________ in the same school since three years ago.
A.study B.were studying C.will study D.have studied
35.The therapy centre is on High Street and Mrs. Green ________ colour therapy since she left college.
A.has practised B.practised C.practise D.practising
36.— Where is Jenny
— She ________ to the school library.
A.has been B.were going C.has gone D.goes
37.My father at a nature reserve in Jiangsu Province ________ for 20 years, so he knows a lot about red-crowed cranes.
A.was working B.has worked C.is working D.will work
38.Johnny ________ with a host family for two years. Now he’s used to the life in America.
A.stays B.would stay C.is staying D.has stayed
39.Great changes________ in Daqing since the 1990s.
A.took place B.were taken place C.have taken place D.have been taken place
40.My father ________ to South Hill, He ________ there for 5 days already.
A.has gone; has been B.has been; has gone
C.l has gone; has gone D.has been; has been
41.The tourists ________ Jiangsu for five days. They are visiting Changzhou now.
A.have got to B.have arrived in C.have been in D.have been to
42.A lot of students ________ as volunteers in the school library since 2023.
A.worked B.have worked C.was working D.will work
43.Tom’s Chinese ________ a lot since he came to our school. He often practices it with us.
A.improves B.has improved C.will improve D.improved
44.—Bob, you _________ in this city since 2018. How do you like it
—Excellent. I like living here very much.
A.lived B.live C.have lived D.will live
45. — What’s the best park in the city
— Of course, the East Lake Park. I there last week, and I _______ there many times.
A.went; have gone B.have gone; have been
C.have been; have gone D.went; have been
46.—Is Judy a teacher of much experience
—Yes. She _______ English for 20 years.
A.has taught B.will teach C.teaches D.taught
47.I haven’t heard from Bill ________ he left Africa.
A.when B.before C.since D.while
48.My brother _______ in Britain since he was 18 years old.
A.studies B.studied C.will study D.has studied
49.I ______ reading two books since last month.
A.finish B.finished C.have finished D.will finish
50.My brother ________ to Beijing twice. He will go there again next month.
A.goes B.went C.has gone D.has been
51.I ________ the League for 5 years so far.
A.joined B.have joined C.have been in D.has join
52.A: Is that your physics teacher
B: That can’t be Mr. Lin. He to Hangzhou with his wife.
A.has been B.had gone C.went D.has gone
53.—Has our leader Mr. Xi ________ Liuzhou yet
—Yes. He ________ for about half an hour.
A.left; left B.left; has been away
C.left; was away D.has been away; left
54.— The boy misses his parents very much.
— So he does. They _________ the hometown for nearly two years.
A.have left B.has left C.have been away from D.will leave
55.—Is Mr. Smith here
—No, he to Singapore.
A.has gone B.went C.has been D.is going
56.Her son __________ the army for two months. She misses him very much.
A.has joined B.has been in C.joined D.was
57.— How long have I _______ the book
— For about 2 weeks.
A.lent B.kept C.borrowed D.bought
58.—When did you ________ the new house
—Well, I ________ it for two months.
A.buy; bought B.buy; have bought C.buy; have had D.have; bought
59.—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
60.—________ you ever ________ to Beijing
—Yes, I have. I went there last year.
A.Have; been B.Have; gone C.Did; go D.Do; go
61.—Where is Mr. Miller
—He ________ to New York. He ________ there three times.
A.has been; has gone B.has gone; has gone
C.has gone; has been D.has been; has been
62. Linda, with her parents, the Yellow Mountain and they will be back tomorrow
A.has gone to B.have gone to
C.has been to D.have been to
63.Painting is truly a wonderful part of my life. I ________ since I was six years old.
A.paint B.painted C.have painted D.will paint
64.—You should buy a new mobile phone. This one is out of style.
—I agree with you. I ________it for 5 years.
A.bought B.have bought C.have had D.buy
65.We haven’t heard from them ________ last month.
A.since B.by the end of C.for D.until
66.He ________ Shanghai for three days and he will come back tomorrow.
A.has gone to B.has been in C.has been to D.went to
67.—How long have you been in Beijing?
—_____
A.Five years ago. B.Since five years ago.
C.For five years ago. D.Since five years.
68.—Look! That man looks like Mr Brown.
—It _________ be him, for he __________ to America.
A.can’t; has been B.can’t; has gone C.mustn’t; has been
69.—________ have you lived in Nanjing
—I’ve lived here ________ 2008.
A.How long; for B.How soon; in C.How long; since
70.Jessica really enjoys travelling, and she ________ many foreign countries since 2010.
A.visits B.has visited C.will visit D.was visiting
71.Hurry! The online class ________ for ten minutes.
A.has begun B.has been on C.began D.was
72.Half an hour ________ since the train left.
A.has passed B.passed
C.is passed D.passing
73.—Have you ever ________ the Terracotta Army in Xi’an
—Yes. I went there last year.
A.gone to B.been to C.been in
74.—Where is your brother We haven’t seen each other for a long time.
—He ________ America. When he comes back, I will tell him to call you back.
A.has been in B.has gone to C.has been to
75.Peter ________ in our school as a volunteer for nearly ten years.
A.works B.is working C.was working D.has worked
76.-Where is your English teacher
-He Shanghai.
A.has gone to B.has been to C.has been D.was in
77.---Is this your dictionary
---Yes. I ________ it for two weeks. (Which is NOT right )
A.have borrowed B.have had C.have kept D.have owned
78.—Look, the old couple love each other so much.
—They ________ since 1970.
A.have been married B.have married C.married D.were married
79.My grandparents ________ for over 50 years and they love each other very much.
A.got married B.were married
C.have been married D.have got married
80.I want to go to Shandong again though I ________ Shandong twice this year.
A.have gone to B.have been to C.have been in D.have gone in
81.—Do you know a lot about Nanning
—Of course, I ________ Nanning for many years.
A.have been in B.have been to C.have gone to
82.---Are you going to the bank, Laura ---No, I to the bank already.
A.have been B.have gone C.am going D.had been
83.Tina ________ in Beijing since her family and she ________ here years ago.
A.has lived; have moved B.lived; moved
C.lived; have moved D.has lived; moved
84.Sherry ________ in this beautiful school since ten years ago.
A.work B.works C.has worked D.worked
85.Mr. Green likes travelling and he ________ lots of places of interest all over the world.
A.has been to B.has gone to C.has been in D.has been
86.—Mrs. Green, how long have you lived in Beijing
—Let me see. I have lived here ________ about 10 years.
A.since B.for C.in
87.—Where is Mrs. Lin I haven’t seen her for days.
—She ________ Chengdu. She’ll be back next year.
A.has gone to B.has been to C.have gone to D.have been to
88.—Where’s your father
—He’s gone to Sydney. He ________ there twice. It’s a modern city.
A.have gone B.has been C.has gone
89.Helen has played the piano since she ______ five years old.
A.has been B.is C.was
90.—James. Have you ever been to Yangzhou It’s very beautiful, and people there are welcome.
—Yes, I ________ there many times.
A.have gone B.have been C.have been to D.have gone to
91.My parents ________ me a new bike as a birthday gift last year. Now I ________ it for a year.
A.bought; bought B.bought; have had
C.have bought; have had D.bought; have bought
92.Her grandmother ________ since 1999.
A.died B.has died C.has been dead D.die
93.I haven’t seen my father ________ last Sunday.
A.before B.for C.since
94.— you ever France
—No, never.
A.Have; gone to
B.Have; going to
C.Have; been to
95.I ________ the school basketball team last year. I ________ in the team for half a year.
A.have joined; was B.have joined; have been C.joined; have been D.joined; was
96.Bob with his parents ________ Hong Kong twice.
A.have been to B.has been to C.has gone to D.have been in
97.—Are you a football player in your school
—Yes, I ________ the team 3 years ago. I ________ it for 3 years.
A.joined; have joined B.have joined; have been in C.joined; have been in
98.—Where is Tom I can’t find him in the office.
—He _______ Hong Kong on business. He’ll come back next week.
A.has gone in B.has been in C.has gone to D.has been to
99.---Where is Linda Do you know
---Linda _______ South Hill with her parents , and they will be back this afternoon.
A.has gone to B.have gone to C.has been to D.have been to
100.—When_____you_____the new bike
—I______it for 2 days.
A.did; have; bought B.did; buy; have had
C.did; buy; have bought D.did; have;have had
/ 让学习更有效 新课备课备考 | 英语学科
/ 让学习更有效 新课备课备考 | 英语学科
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
参考答案及试题解析
1.B
【解析】试题分析:句意:,你去过哪里?since I saw you last time自从上次我见到你以来,表示的是时间段,用于现在完成时态的句子中。go为短暂性动词,不能与表示一段的时间状语连用,故答案只能为B。
考点:考查动词的时态。
2.C
【解析】句意:——自1999年以来,中国已经向太空发射了17艘神舟飞船。——我们的国家多么伟大啊!
考查动词时态。根据“since 1999”可知,本句是现在完成时,其结构为have/has done。故选C。
3.C
【解析】句意:她养猫当宠物养了三年。
考查现在完成时。结合“for three years”可知,该处时态是现在完成时,且主语She是第三人称单数,现在完成时结构为has + 过去分词,have的过去分词是had。故选C。
4.C
【解析】句意:——你曾经去过长城吗?——是的,我去过很多次。
考查现在完成时。have/has been to表示“去过”;have/has gone to表示“去了(还没有回来)”;其余两个选项都是错误的搭配。根据“Yes, many times.”可知此处表示去了已经回来,用hve been to。故选C。
5.C
【解析】句意:格林先生来中国已经五年了。
考查动词短语。has been to曾经去过某地(现已回来);has gone to已去某地(未返回);has been in表示“持续停留在某地”。根据“China for five years.”可知,设空处后是时间段,需用has been in表达持续状态,故选C。
6.A
【解析】句意:她从五岁起就一直有跳舞的爱好。
考查时态。has had有,现在完成时; had有,一般过去时;have had有,现在完成时;having一直有,现在分词;根据“since she was five years old”可知,表示从过去某一时间点持续到现在,需用现在完成时,结构是has/have+过去分词。主语是she,因此用has,have的过去分词是had。故选A。
7.A
【解析】句意:我的妹妹已经学了五年英语了。
考查动词时态。根据标志词“for five years”可知,句子表示动作从过去开始一直持续到现在,应用现在完成时。主语My sister是单数,助动词用has。故选A。
8.B
【解析】根据题干的意思是“他已经去香港三天了”,因后跟短时间状语故要求其谓语动词必须具有延续性,所以要选B.
9.B
【解析】——他已经在办公室工作很长时间了,甚至没有短暂休息。——我想他现在一定很累了。
考查动词时态。根据“for a long time”和“even without a short rest”可知,动作从过去持续到现在,用现在完成时has worked符合题意。故选B。
10.A
【解析】句意:自从我是一个小学生,我就一直梦想着成为一个像王亚平一样的宇航员。
考查现在完成时。根据句子的时间状语“since I was a primary school student”可知,主句时态应为现在完成时;现在完成时的结构为:have/has+动词的过去分词,又因主语为“I”,所以,have dreamed符合题意。故选A。
11.A
【解析】句意:自从我来到长沙我们就没见过面,但我们经常发邮件。
考查现在完成时。根据“since I came to Changsha”可知,主句时态为现在完成时,其谓语动词结构为“have/has+动词的过去分词”,A选项符合该结构。故选A。
12.A
【解析】句意:时间过的真快!自从我们开始中学生活以来,已经过去好几年了,我们将在心中保留愉快的经历。
考查动词时态。since引导的时间状语从句,从句用一般过去时,主句用现在完成时have/has+done。主句中的主语为“several years”复数形式,助动词用have。故选A。
13.C
【解析】试题分析:句意:自从他们来到中国以来,无论是詹姆还是他的父母都没有参观这儿的景点。结合语境可知本句描述的是现在已经完成的动作,故用现在完成时态。由neither nor连接的两个主语,谓语动词与后一个主语保持一致,parents是复数形式,故谓语动词用复数,选C。
考点:时态及主谓一致
点评:英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语中的现在进行时态和现在完成时态中的助动词,往往因为主语的不同,而有所不同,需要注意与主语保持一致。
14.A
【解析】句意:史蒂夫,出生在美国,已经在中国待了十年了。他非常喜欢这里安全的环境。
考查动词短语辨析。been in表示在某地待了一段时间;come to表示来到某地,但come是短暂性动词,不能与表示一段时间的状语连用;been to表示去过某地,已经回来。根据语境可知,此处是在描述史蒂夫已经在中国待了十年,所以应该用been in。故选A。
15.A
【解析】句意:——今天早上我在图书馆看到布朗小姐了。——那不可能是她。她去了德国,并且直到明年才会回来。
考查现在完成时短语辨析。has gone to去了某地(未归),强调动作和当前状态;has been to曾经去过某地(已返回);has been in已经在某地停留(一段时间)。根据“she won’t be back until next year”可知,布朗小姐现在不在本地,而是去了德国尚未返回。故选A。
16.A
【解析】句意:电影《哪吒》自上映以来已经被数百万人观看。
考查动词时态。has been watched现在完成时的被动语态;was watched一般过去时的被动语态;will be watched一般将来时的被动语态;is watched一般现在时的被动语态。根据题干中的时间状语“since its release”可知,句子需用现在完成时,表示从过去持续到现在的动作或状态。 故选A。
17.C
【解析】句意:——格林小姐在办公室里吗?——不,她去了图书馆。
考查动词时态。根据“Is Miss Green in the office ”及答语可知,格林小姐去图书馆还没有回来,has gone to“去了,还没回来”是现在完成时符合语境。故选C。
18.B
【解析】试题分析:句意:Betty阿姨自从大学毕业就一直是一个英语老师。句中的since意思是自从,它应该跟现在完成时搭配使用,故应该选B。A、D选项是一般过去时;B、D是现在完成时,主语Aunt Betty是第三人称单数,所以用has。
考点:考查动词时态。
19.B
【解析】句意:——你去过成都研究基地吗?
考查动词时态。根据“ever”可知,此处指过去的动作对现在造成影响,应用现在完成时(have/has done)。故选B。
20.A
【解析】句意:自从我们上次见面以来,已经十年了。
考查时态。根据“since we saw each other last time”可知,本句描述的是从过去某一时间点开始,持续到现在的动作或状态,且对现在有影响,所以句子时态应为现在完成时,其结构为“have/has+done”。又因为主语“It”为第三人称单数,所以助动词应为“has”。故选A。
21.C
【解析】句意:——很抱歉我让你等了这么久。——没关系。我只在这儿几分钟。
考查动词及时态。根据“for only a few minutes”可知句子用现在完成时。come表示“来”,是非延续性动词;用“have been”表示动作的延续性。故选C。
22.C
【解析】句意:史蒂夫从去年开始变得更加外向。
考查现在完成时态。was一般现在时态的第三人称单数形式;would be过去将来时态形式;has been现在完成时态的第三人称单数形式;will be一般将来时态形式。根据后面的时间状语since last year.可知,这里应该用现在完成时,主语Steve是第三人称单数形式,应填has been,故选C。
23.C
【解析】句意:——你的叔叔是农民吗?——是的,他在农场工作了20年。
考查现在完成时。every year每一年;twenty years ago二十年前;for twenty years二十年了。根据“he has worked on the farm...”可知,句子是现在完成时,常与“for+一段时间”连用,表示某事已持续一段时间了,for twenty years符合语境。故选C。
24.A
【解析】句意:这本书你已经借了一个多月了。你现在应该把书还给图书馆。
考查时态。根据“for more than a month”可知,句子时态是现在完成时,故选A。
25.A
【解析】句意:——你去过长城多少次了?——两次。我去年和今年都去过那里。
考查动词时态及短语辨析。have been to:表示“去过某地(已返回)”,强调经历;have gone to:表示“去了某地(未返回)”;did...go一般过去时;will...go一般将来时。根据答句“Twice. I went there last year and this year.”可知,说话者已从长城返回,应用have been to。故选A。
26.A
【解析】句意:自从我们在上海见面以来,我已经三年没见到他了。
考查现在完成时。分析句子,根据“haven’t seen”,可知时态为现在完成时;“three years”意为“三年”,为一段时间,介词用for;“we met in Shanghai”意为“我们在上海见面”,为含有过去含义的从句,应用since,故选A。
27.C
【解析】句意:我借这本书已经三天了。
考查现在完成时与延续性动词。句中的“for three days”表示一段时间,需与延续性动词连用,而“borrow”是短暂性动词,不能与时间段连用,应改为延续性动词“keep”。故选C。
28.B
【解析】句意:——我们来这里已经10年了。——时间过得真快!我们在中国工作了这么长时间。
考查动词时态。根据时间状语“for so long”可知,本句是现在完成时。故选B。
29.B
【解析】句意:Sally在我们学校学习了两年,她真的很喜欢和我们一起玩。
考查时态。根据“for two years”可知,时态是现在完成时have/has done。故选B。
30.C
【解析】句意:——Mary什么时候离开她的办公室?——她已经离开五分钟了。
考查时态。根据“for about 5 minutes”为“for+时间段”,是现在完成时的标志词,且谓语动词必须是延续性动词,故瞬间动词leave要转变成be away,表状态可以延续。用has been away。故选C。
31.A
【解析】句意:——罗伯特在度假。——真的?他去哪儿了?
考查动词时态。has... gone现在完成时,去某地了,人还未回来;did... go一般过去时,去过某地,人已回来;选项C和D都是错误形式。根据语境可知指询问“去了哪里”,人还在度假未回来。故选A。
32.C
【解析】句意:——你去过你感兴趣的电影博物馆吗?——是的,我有。我上个月去了那里。
考查时态。根据“Have you ever”和“Yes, I have.”可知空格1填been to 表示“去过某地且已返回”;根据“ last month”可知空格2填过去式。故选C。
33.A
【解析】句意:——哦,我在这个城市几乎迷路了。——是的。自从你离开后,这个城市发生了很大的变化。
考查时态。根据“The city...a lot since you left.”可知,此处是“现在完成时+since+一般过去时”结构,故选A。
34.D
【解析】句意:自从三年前我们就在同一所学校里学习。
考查时态。 study动词原形;were studying过去完成生态形式; will study一般将来时态形式; have studied现在完成时态形式。根据时间状语since three years ago 结合句意"自从三年前我们就在同一所学校里学习."判断用现在完成时.现在完成时的构成是:主语+have/has+动词的过去分词;此空应填have studied,故选D。
35.A
【解析】句意:理疗中心在High街上,并且Green夫人自从大学毕业后就一直在实践色彩疗法。
考查现在完成时。根据“since she left college”可知,此句时态为现在完成时,表示动作从过去开始持续到现在,结构为has/have done。故选A。
36.C
【解析】句意:——Jenny在哪?——她去学校图书馆了。
考查现在完成时态。has been to表示“曾经到过某地”;has gone to表示“已经去某地了”。根据“Where is Jenny She...to the school library.”可知,此处应用现在完成时态,表示Jenny已经去图书馆了,现在不在这里了。故选C。
37.B
【解析】句意:我爸爸在江苏省自然保护区工作20年了,因此他知道很多关于丹顶鹤的事情。
考查现在完成时。根据“for 20 years”时间段及语境可知,本题谓语用现在完成时,结构为have/has done。表示动作从过去一直持续到现在并将继续持续下去。故选B。
38.D
【解析】句意:珍妮和一个寄宿家庭待在一起两年时间。现在他习惯了美国的生活。
考查动词的时态。根据“for two years”可知句子是现在完成时,谓语结构是:have/has+动词的过去分词。故选D。
39.C
【解析】句意:自从20世纪90年代,大庆发生了巨大的变换。根据since the 1990s.可知主句用现在完成时态;changes和 take place之间是主动关系;故选C
40.A
【解析】句意:我父亲去了南山。他已经在那儿待了五天了。
考查现在完成时的用法。have gone to 意为“去了(某地)”;have been意为“已经在(某地)”。根据“My father …to South Hill”可知,父亲不在说话的地方,说明去了某地;又根据“for 5 days already”可知,父亲已经在那呆了五天了。故选A。
41.C
【解析】句意:游客们已经在江苏待了五天。他们现在正在参观常州。
考查现在完成时的用法。根据“for five days”可知,此句时态为现在完成时,且要用延续性动词,排除选项A、B。根据“They are visiting Changzhou now”可知,游客已经在江苏了。故选C。
42.B
【解析】句意:自2023年以来,许多学生在学校图书馆当志愿者。
考查现在完成时。worked工作,过去式;have worked工作,现在完成时;was working正在工作,过去进行时;will work将工作,一般将来时。根据时间状语“since 2023”可知,动作从过去持续到现在,应用现在完成时。故选B。
43.B
【解析】句意:自从汤姆来到我们学校,他的中文已经提高了很多。他经常和我们一起练习。
考查现在完成时。根据句中的时间状语“since he came to our school”可知,动作从过去持续到现在,强调对现在的影响或结果,应用现在完成时,其谓语结构为have/has+过去分词。故选B。
44.C
【解析】句意:——鲍勃,从2018年开始你就住在这座城市里了。你认为它怎么样?——很棒。我非常喜欢住在这里。
考查动词时态。根据“since 2018”可知,应该用现在完成时,即have/has+done。故选C。
45.D
【解析】试题分析:句意: 这个城市的最好的公园是哪个?当然是东湖公园了,我上周去过那,而且我去过三次了。第一空用一般过去时,因为有具体的过去时间状语last week。第二个用现在完成时,表示多次做过某事。故此题选D。
考点:考查一般过去时和现在完成时。
46.A
【解析】句意:——朱迪是一位很有经验的老师吗?——是的。她教英语已经20年了。
考查时态。根据“for 20 years”可知,此处应该用现在完成时,即have/has done。故选A。
47.C
【解析】句意:自从比尔离开非洲,我们从没有收到他的来信。
考查连词词义辨析。when当……的时候;before在……之前; since自从;while当……的时候。根据题干中“I haven’t heard from Bill...”可知句子时态是现在完成时,一般与since+句子/时间点或for+时间段连用,结合选项,since符合句意。故选C。
48.D
【解析】句意:我哥哥从18岁起就在英国学习。
考查现在完成时。根据题干“since he was 18 years old.”可知句子时态用现在完成时。故选D。
49.C
【解析】句意:从上个月到现在,我已经读完了两本书。
考查时态。根据“since last month”可知,此处时态是现在完成时,结构是have/has done。故选C。
50.D
【解析】句意:我弟弟去过北京两次。他下个月还要再去那里。
考查动词时态辨析。根据“twice”表示过去经历,且后句“He will go there again next month”暗示他曾经去过北京(现在不在北京),需用现在完成时强调经历,应使用has been to表示“去过某地(现在已经回来)”。故选D。
51.C
【解析】句意:我到目前为止已经入团五年了。
考查时态。根基“for 5 years”可知,句子使用现在完成时have/has done,故排除A和D;且动词应用延续性动词,排除B。故选C。
52.D
【解析】句意:那是你的体育老师吗?不可能是林老师。他和妻子去了杭州。has been to表示“曾经去过某地,但现在已不在那个地方”。has gone to表示“已经去了某地,或正在去某地的途中”(即“不在这里”)结合句意,故选D。
53.B
【解析】句意:——我们的领导人习先生离开柳州了吗?——是的。他已经离开大约半个小时了。
考查现在完成时。leave离开,瞬间动词;be away离开,延续性动词,第一空应填动词的过去分词构成现在完成时的一般疑问句,故排除D,由第二个空后的“for about half an hour”可知,时态是现在完成时且要用延续性动词,排除A和C,故选B。
54.C
【解析】句意:——那个男孩非常想念他的父母。——他的确是。他们离开家乡几乎两年了。
考查现在完成时可持续性动作的表达。leave离开,是短暂性动词,不与时间段连用;be away离开,与时间段连用。此处时间“for nearly two years”是一段时间,用延续性动词,故选C。
55.A
【解析】句意:---史密斯先生在这儿吗 ---不,他去了新加坡。
本题考查现在完成时的用法。A. has gone去了,现在完成时;B. went去。一般过去时;C. has been去了回来了,现在完成时;D. is going去,现在进行时表将来。have/has been lo 意为“去过”,表示已从某地返回;have/has gone to意为“去了”,表示在去某地的途中或到了某地。句子强调的是“去”对现在产生的影响“不在”,应使用现在完成时表示,选A。
56.B
【解析】句意:她的儿子参军两个月了。她非常想念他。
考查现在完成时。has joined表示“已经加入”,强调动作的完成;has been in表示“已经在某地待了多长时间”,强调状态的持续;joined表示“加入”,是一般过去时;was表示“是”,是一般过去时。根据“the army for two months”可知,强调状态的持续,应用现在完成时,B选项符合,故选B。
57.B
【解析】句意:——这本书我借了多久了?——大约两周。
考查动词辨析。lent借出;kept保有,保持;borrowed借入;bought买。根据“ How long have I...the book ”可知时态是现在完成时,当现在完成时与一段时间连用,动词应是延续性动词,kept符合,故选B。
58.C
【解析】句意:——你什么时候买的这座新房子?——我已经买了两个月了。
考查动词时态以及延续性动词。buy买,短暂性动词;have拥有,延续性动词。did后面的动词用原形。for+一段时间要与现在完成时连用,且动词要用延续性动词,故选C。
59.C
【解析】试题分析:句意:--妈妈,我想今天晚上在八频道看《芈月传》。--喔,亲爱的,它已经开始几分钟了,快点吧!现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用. 现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。begin 对应的延续性状态词是 be on 。故选C
考点:考查现在完成时的用法。
60.A
【解析】句意:——你去过北京吗?——是的,我去过。我去年去过那里。
考查现在完成时。have been to去过某地(已回);have gone to去了某地(未回)。根据答语“Yes, I have.”可知,问句是以Have开头的一般疑问句,采用了现在完成时;结合答语“I went there last year.”可推知,问句询问对方是否去过北京,have been to符合语境。故选A。
61.C
【解析】句意:——米勒先生在哪儿?——他去纽约了。他去过那里三次了。
考查动词时态。has gone to去了某地(还未回来);has been to去过某地(已回来)。根据“He… to New York”可知,去了纽约还没有回来,故第一空填has gone。根据“there three times”可知,去过三次,故选C。
62.A
【解析】试题分析:句意:琳达和她父母去了黄山,明天她们就会回来。have gone to,已经去了某地; have been to曾经去过某地。with her parents是伴随状语,所以主语是Linda。结合句意,故选A
考点:考查主谓一致的用法。
63.C
【解析】句意:绘画确实是我生命中很美好的一部分。我从六岁起就开始画画了。
考查现在完成时。根据“since I was six years old”可知句子应用现在完成时,其谓语结构为:have/has+过去分词。故选C。
64.C
【解析】句意:——你应该买一部新手机。这个过时了。——我同意你的看法。我已经买了5年了。
考查现在完成时和动词辨析。bought一般过去时;have bought现在完成时;have had现在完成时;buy一般现在时。根据for 5 years可知谓语动词使用延续性动词,时态使用现在完成时或一般过去式;buy是瞬间动词,不能和时间段连用,过去式和过去分词是bought,可知排除A,B和D。have:买,拥有,延续性动词,过去分词是had。故选C。
65.A
【解析】句意:自从上个月以来他还没有收到他朋友的来信。
考查连词辨析。since自从,用于表示一段持续的时间,用于现在完成时;by the end of直到……末,后接过去时间,用于过去完成时;for后接一段时间;until直到。根据“We haven’t heard from them”可知此处是现在完成时。故选A。
66.B
【解析】句意:他在上海已经三天了,明天会回来。
考查时态。has gone to去了,还未回来;has been in待在某地;has been to去过,已回来;went to去了,过去式。根据“for three days”可知此处和时间段连用,用has been in。故选B。
67.B
【解析】句意:你在北京呆了多长时间?---自从五年之前。
考查时间状语用法,Five years ago.五年之前,用于一般过去式;.Since five years ago. 自从五年之前,回答现在完成时;观察问句用的是现在完成时,故选B。
68.B
【解析】句意:——看!那个人看起来像布朗先生。——那不可能是他,因为他已经去了美国了。
考查情态动词和动词短语的辨析。can’t不可能;mustn’t禁止,不要;has been to去过某地,已经回来了;has gone to去了某地,还没回来。结合语境,第一个空表达“不可能”的意思,所以选“can’t”;第二个空表示“已经去了还没有回来”,所以选“has gone”。故选B。
69.C
【解析】句意:——你在南京住了多久了?——我从2008年就住在这里了。
考查介词辨析和特殊疑问句。how long多长时间;how soon还要多久;for为了;in在……里;since自从。根据“have you lived in Nanjing”可知,是现在完成时态,询问住了多久;再者根据“2008”可知,是过去时间,“since+过去时间”用于现在完成时态;故选C。
70.B
【解析】句意:杰西卡的确喜欢旅游,自从2010年她已访问许多外国国家。A. visit"参观,访问",是动词原形,visits是第三人称的单数形式,用于一般现在时;B. has visited 已经访问,用于现在完成时;C. will visit将参观,用于一般将来时;D. was visiting 正在访问,用于过去将来时。由since 2010,“自从2010年”,表示一段时间,用现在完成时,故用has visited。语境是:杰西卡的确喜欢旅游,自从2010年她已访问许多外国国家。故选B。
71.B
【解析】句意:快点!网课已经开始十分钟了。
考查现在完成时及延续性动词和非延续性动词。has begun已经开始(强调动作);has been on已经开始(强调状态);began开始(一般过去时);was是;在(一般过去时)。由题干中“for ten minutes”可知其表示的是一段时间,是现在完成时的标志,时间段须用延续性动词,故排除begin(非延续性动词),选择has been on(延续性词组)。故选B。
72.A
【解析】句意:火车离开已经半小时了。
考查动词时态。has passed现在完成时;passed过去式;is passed一般现在时的被动语态;passing现在分词/动名词。根据“since the train left”可知,这是现在完成时的标志,主语“Half an hour”视为单数,助动词用has,pass的过去分词是passed。故选A。
73.B
【解析】句意:——你去过西安的兵马俑吗?——对。我去年去过那里。
考查have been to与have gone to辨析。has gone to意为“到某地去”,说话时该人不在现场;has been to意为“曾经去过某地”,说话人已经回来了;has been in意为“在某地”;根据“I went there last year.”可知,此处指曾经去过西安秦始皇兵马俑,应用have been to结构,故选B。
74.B
【解析】句意:——你的兄弟在哪里?我们已经很久没见面了。——他去了美国。等他回来,我会让他给你回电话。
考查动词短语辨析。has been in在某地待了多久时间;has gone to去了某地;has been to去过某地。根据“When he comes back, ...”可知,说话者的兄弟去了美国还没回来,用has gone to符合语境。故选B。
75.D
【解析】句意:彼得在我们学校做志愿者将近十年了。
考查动词时态。根据“for nearly ten years”可知,句子时态为现在完成时,其结构为have/has done;主语Peter为第三人称单数,因此助动词用has,work的过去分词为worked。故选D。
76.A
【解析】句意“-你的英语老师在哪里?-他已经去了上海”。根据句意可知,我的英语老师去了上海还没回来,动作发生在过去,对现在造成的影响,用现在完成时。have gone to去了某地(还未回来),have been to去了某地(回来了),故选A。
77.A
【解析】borrow是非延续性动词,不能跟段时间状语连用。
78.A
【解析】句意:——你看,这对老夫妻是那么的相爱。——他们从 1970 年就结婚了。
考查现在完成时。根据时间状语“since 1970”可知,答语的时态为现在完成时态,其结构为:have/has +过去分词,句中的动词要用延续性动词。married的原形是marry,是短暂性动词,不能跟一段时间,排除B、C、D选项。have been married表示“已经结婚”,married是形容词,表示状态, 它能跟一段时间连用。故选A。
79.C
【解析】句意:我的祖父母已经结婚50多年了,他们非常相爱。
考查现在完成时态和延续性动作。根据“for 50 years”可知,时态是现在完成时态,而且必须用“结婚”的延续性动词be married。故选C。
80.B
【解析】句意:尽管我今年已经去过山东两次,但仍想再去。
考查现在完成时。have gone to去了没回来;have been to去了回来了;have been in在某处;have gone in搭配错误。根据“twice this year”可知此处指去过某地,已经回来了。故选B。
81.A
【解析】句意:——你很了解南宁吗?——当然,我在南宁待了很多年。
考查have been to(in)和have gone to的区别。have been to曾经到过;have been in待在某个地方、去过某个地方;have gone to到某地去了。由“I…Nanning for many years”可知,此处应该是说待在那很多年。故选A。
82.A
【解析】句意:——你要去银行吗,劳拉?——不,我已经去过银行了。
根据already可知此句时态是现在完成时。Have/has gone to+地点:某人去了某地,现在还没有回来,可能在去的途中或已经到了目的地; have/has been to+地点:某人曾经去过某地,此时已回来,在此处;根据句意可知曾经去过银行了,故选A。
83.D
【解析】句意:自从Tina和她的家人多年前搬到北京,她一直住在这里。
考查时态辨析。本句包含since引导的时间状语从句,主句时态用现在完成时,从句时态用一般过去时。故选D。
84.C
【解析】句意:Sherry十年前就在这所美丽的学校工作。
考查现在完成时。根据“since ten years ago”可知句子是现在完成时,其结构是“have/has+动词的过去分词”。故选C。
85.A
【解析】句意:格林先生喜欢旅行,他去过世界各地许多名胜古迹。
考查现在完成时。have been to去过,已经回来;have gone to去了,还未回来;have been in待在某地。根据“lots of places of interest all over the world.”可知他去过很多名胜古迹,用have been to。故选A。
86.B
【解析】句意:——格林太太,你在北京住了多久了?——让我想想。我在这里住了大约10年了。
考查介词辨析。since自……以后,后跟时间点;for长达,后跟时间段;in在……期间,后跟时间段,与将来时连用。根据“I have lived here...about 10 years.”可知,时态是现在完成时,空后是时间段,所以用for连接。故选B。
87.A
【解析】句意:——林太太在哪里?我好几天没见到她了。——她去成都了。她明年会回来。
考查动词短语。have/has gone to去了,人未回来;have/has been to去过,人已经回来。根据“She”可知,主语是单数,排除选项CD;结合“She’ll be back next year.”可知,人还未回来,故选A。
88.B
【解析】句意:——你父亲在哪里?——他去悉尼了。他已经去过那里两次了。那是一个现代化的城市。
考查现在完成时。have been to去过某地;have gone to去了某地。根据“twice”可知,他去过悉尼两次,应用have been to。主语是he,助动词用has。故选B。
89.C
【解析】句意:海伦从五岁起就弹钢琴了。
考查动词时态。since引导的时间状语从句,主句用现在完成时,从句用一般过去时。故选C。
90.B
【解析】句意:——詹姆斯,你去过扬州吗?它非常漂亮,那儿的人们非常受欢迎。——是的,我已经去过很多次了。
考查现在完成时。have gone已经去了;have been已经去过;have been to已经去过(后面加具体的地方);have gone to已经去了(后面加具体的地方)。根据回答“many times”可知是已经去过很多次,且地点副词there前不加to,所以用have been。故选B。
【点睛】have been to和have gone to的区别:have been to是某人已经去过某地,说话时人已经回来了;have gone to是某人已经去了某地,说话时人还未回来。此题根据回答可知当时人是在现场的,说明已经回来。还需注意的是,here、there、home、abroad等单词当地点副词使用时前面不能加介词。
91.B
【解析】句意:去年我父母给我买了一辆新自行车作为生日礼物。现在我拥有它已经有一年了。
考查动词时态。第一空根据“last year”可知句子是一般过去时;第二空根据“for a year”可知句子是现在完成时,且一段时间只能与延续性动词连用,buy是非延续性动词,对应的延续性动词是have。故选B。
92.C
【解析】句意:她的祖母自1999年以来就去世了。
考查句子时态。根据“Her grandmother…since 1999.”可知,此处指的是她的祖母自1999年就去世了。句子时态应为现在完成时,其谓语部分结构为:have/has done。die“死亡”,为非延续性动词,可以变成其延续性动词“be dead”,句子主语“Her mother”,第三人称单数作主语,助动词应为has,故句子谓语部分应为:has been dead。故选C。
93.C
【解析】句意:自从上个周日我就没有看见过我的爸爸。
考查连词辨析。before在……之前;for因为;since自从,后续时间点。根据“I haven’t seen my father”是现在完成时可知,此处应用连词since,故选C。
94.C
【解析】试题分析:句意:--你曾经去过法国吗?--不,从来没有。结合语境可知本句描述的是现在已经完成的动作,其结构是Have+主语+done的形式。故用现在完成时态。故选C。
考点:考查动词的时态。
95.C
【解析】句意:我去年加入了学校篮球队。我加入这个团队已经半年了。
考查一般过去时与现在完成时。根据“last year”可知,第一个空处应用一般过去时,因此排除A、B项;根据“for half a year”可知,第二个空处应用现在完成时,构成为have/ has done。故选C。
96.B
【解析】句意:鲍勃和他的父母去过香港两次。
考查动词时态及主谓一致,have/has been to去过;has gone to去了还没回来;have been in待在某个地方。根据“twice”两次,可知应该是去过了。主语Bob为第三人称单数,应该用has been to,故选B。
97.C
【解析】句意:——你是学校的足球运动员吗?——是的,我三年前加入了这个队伍。我已经在里面了3年了。
考查时态。根据“3 years ago”可知第一空用一般过去时,谓语用过去式joined;再由“for 3 years”可知第二空用现在完成时且用延续性动词have been in。故选C。
98.C
【解析】句意:——汤姆在哪儿?我在办公室没有找到他。——他到香港出差去了。他下周会回来。
考查短语辨析。has gone in错误搭配;has been in一直待在某地;has gone to已经去某地了,还没有回来;has been to曾经去过某地,但现在已经不在那里了。根据“He...Hong Kong on business. He’ll come back next week”可知,人还没有回来,故应用has gone to。故选C。
99.A
【解析】通过上文的提问-Where is Linda,说明Linda不在这儿,因而用has goneto sp,表示主语已经去了某地,要么在去某地的路上,要么已经到了某地,符合题意。
100.B
【解析】句意:——你什么时候买的那辆新自行车?——我买了两天了。根据问句的题干"你什么时候买的那辆新自行车?"即提问过去的动作开始的时间,所以用一般过去时,这是一个特殊疑问句,应借助于助动词did,前面使用了助动词,后面的谓语动词要使用原形buy;答语中,句中的时间状语for+时间段是现在完成时的标志,且句子中的谓语动词必须是延续性动词,现在完成时的构成是:主语+have/has+动词的过去分词;动词buy是一个非延续性动词,转换成have之后才可以与时间段连用,表示动作延续了一段时间,故答案为B。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览