【弯道超车】Unit 1 Past and present 核心语法之现在完成时-2026年春译林版(2024)八年级英语下册精讲精练 (含答案解析)

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

【弯道超车】Unit 1 Past and present 核心语法之现在完成时-2026年春译林版(2024)八年级英语下册精讲精练 (含答案解析)

资源简介

/ 让学习更有效 新课备课备考 | 英语学科
2026年春译林版(2024)八年级英语下册核心语法精讲精练
Unit 1 Past and present
核心语法:现在完成时
一、核心概念
1. 什么是在完成时?
现在完成时是连接“过去”和“现在”的一座桥梁。它表示:
过去发生的动作对现在造成的影响或结果
过去开始的动作一直持续到现在,可能还会继续下去
二、现在完成时的构成
1. 基本结构
句型 结构 例句
肯定句 主语 + have/has + 过去分词 I have finished my homework.
否定句 主语 + have/has + not + 过去分词 He has not come yet.
一般疑问句 Have/Has + 主语 + 过去分词? Have you ever ridden a horse
特殊疑问句 疑问词 + have/has + 主语 + 过去分词? Where has he gone recently
2. 过去分词的构成
规则变化
规则 例词
一般情况下加 -ed finish → finished
以不发音e结尾加 -d change → changed
辅音字母+y结尾,变y为i加 -ed carry → carried
重读闭音节结尾,双写尾字母加 -ed stop → stopped
不规则变化
不规则动词的过去分词需要重点记忆(参见教材附录不规则动词表):
see → saw → seen
eat → ate → eaten
go → went → gone
buy → bought → bought
三、现在完成时的两大核心用法
1. “完成用法”——强调对现在的影响
定义:动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系 。
例句 动作 对现在的影响
He has turned off the light. 过去关灯 灯现在不亮了
I have just cleaned my clothes. 刚洗过衣服 衣服现在干净了
I have had my breakfast. 吃过早饭 现在不饿了
特点:动作不延续,只能与表示不定的过去时间状语连用 :
时间副词:already, yet, before, recently, just
频度副词:never, ever, once
包括现在的时间:this morning/month/year, today
2. “未完成用法”——强调动作的延续
定义:动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去 。
例句 起始时间 是否持续
He has lived here since 1978. 1978年 一直住到现在
I have been in the army for 5 years. 5年前 仍在部队
特点:句中常需一个表示一段时间的状语 :
for + 时间段:for two days, for three years
since + 时间点:since 1978, since last week
since + 从句:since I came here
其他:up to now, so far, in the past few years
时间轴图示 :
四、时间副词用法详解
常用时间副词用法对比
副词 用法 例句
already 用于肯定句,意为“已经” I have already done my homework.
yet 否定句“还”;疑问句“已经” I haven't finished yet.
Have you seen him yet
just 意为“刚刚” I have just seen Millie.
never 意为“从不” I have never read this book.
ever 常用于疑问句,意为“曾经” Have you ever been to Beijing
recently 意为“近来” Have you heard from him recently
before 句末,意为“以前” I have seen this film before.
易错点提醒
I have seen him just now.(just now是一般过去时标志)
I saw him just now.
I have just seen him.
五、延续性动词与终止性动词
1. 基本概念
动词类型 定义 例词
延续性动词 表示能够延续的动作 live, work, study, keep, wait, sleep, stay
终止性动词 动作发生后立即结束(瞬间动词) come, go, arrive, leave, join, die, buy, borrow
2. 核心规则
现在完成时的“未完成用法”只适用于延续性动词,不可用于终止性动词!
错误表达 正确表达
He has died for three years. He has been dead for three years.
He has come here for five days. He has been here for five days.
I have bought the book for two weeks. I have had the book for two weeks.
3. 终止性动词的正确转换方法
方法一:转换为相应的延续性动词
终止性动词 延续性动词/短语
die be dead
leave be away (from)
arrive/get to/reach be in/at
begin/start be on
finish/end be over
buy have
borrow keep
join be in / be a member of
come/go be in/at
marry be married
catch a cold have a cold
fall asleep be asleep
get up be up
open be open
close be closed
方法二:四种表达方式(以“他死了三年”为例)
延续性动词法:He has been dead for three years.
一般过去时法: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.
六、现在完成时 vs. 一般过去时
核心区别
对比点 现在完成时 一般过去时
侧重点 强调对现在的影响或结果 只陈述过去的事实
时间状语 already, yet, ever, never, for, since yesterday, last week, two years ago, in 2002
例句对比 He has lived in Beijing for 8 years.(现在还住) He lived in Beijing for 8 years.(现在不住)
Jill has bought a new computer.(现在有电脑) Jill bought a computer last week.(只说明购买时间)
真题辨析
Have you seen the film (问是否了解剧情)
Did you see the film (问是否看过,不强调内容)
How has he done it (强调方式对现在的影响)
How did he do it (单纯询问方式)
七、常见错误提醒
常见错误及纠正:
延续性动词与终止性动词混淆(最高频错误!)
He has joined the army for two years.
He has been in the army for two years.
时间状语使用错误
I have seen him just now.
I saw him just now.
与一般过去时混淆
I have gone to Beijing last year.
I went to Beijing last year.
already/yet位置错误
I have not already finished.
I have not finished yet.
have gone to / have been to 混淆
He has gone to Beijing twice.(去了还没回,不能说次数)
He has been to Beijing twice.(去过已回)
八、记忆口诀
现在完成时口诀
现在完成时,连接过去和现在;
have/has加过分,这是基本态。
两大用法要分清,完成未完成各不同:
完成强调影响在,未成强调持续行。
时间副词常相伴,already, yet记心间;
for加时段since点,how long提问最常见。
延续动词才能续,终止动词要转换;
die变dead buy变have,borrow变keep记周全。
have been to 去过已回,have gone to 去了未返;
这个区别要记牢,考试经常把它考。
1.In the past two years, Jane _______ more than eighty famous books.
A.read B.is reading C.has read D.was reading
2.一 Why are the boys so excited
一 Because the team Miami Heat the first place for the last two seasons!
A.gets B.got C.has got D.going
3.Her father _______ in 1990 and her husband _______ for more than five years.
A.died; dead B.has died; dead C.died; has been dead
4. Which of the following is right
A.He's borrowed the book for two weeks.
B.He has joined the club since last week.
C.He hasn't seen his uncle for years.
D.He has caught a cold for a week.
5. Her son ____ the army for two months. She misses him very much.
A.has joined B.has been in C.joined D.was
6.—Where are you going for your holidays
—Well, we__________ yet.
A.haven't decided B.hadn't decided
C.don't decide D.doesn't decide
7.—When did you the new computer
—Well, I it for half a year.
A.have, have bought B.buy, have had
C.buy, have bought D.have, have had
8.—Peter, we are leaving in 10 minutes. Are you ready
—No, I______ our guidebook and towels yet.
A.don't pack B.didn't pack C.haven't packed D.have packed
9.Tony's favourite dog ________ for a long time.
A.has died B.be dead C.was dead D.has been dead
10.—What do you think of your junior school life
—It ____________ some sweet memories in my heart in the past three years.
A.leave B.left C.has left D.will leave
11.I the book for ten days. I have to return it to the library today.
A.have borrowed B.borrowed C.have kept D.kept
12. I ____ much exercise since I got my computer.
A.haven't done B.don't do C.didn't do D.won't do
13.—Why are you looking for Mary in a hurry, John
—The boss is wondering where she _____ and how long she ______ there.
A.has been; has been B.has gone; has gone
C.has been; has gone D.has gone; has been
14.Mary can play the piano very well. She _________________ playing it for 8 years.
A.practises B.practised C.has practised D.will practise
15.一Excuse me, but where's Mrs. Liu I want to ask her for some advice.
一She the library. You can find her there.
A.has been to B.has gone to C.was in D.went to
16.You needn't tell him about it. I him about it already.
A.have told B.told C.will tell D.am telling
17.-Will you please go to see the movie with me
-No, I won't. I __________ it already.
A.saw B.have seen C.see D.will see
18.How long have you ______ this book
A.bought B.borrowed C.had D.lent
19.—What a beautiful house! Is it yours, Jim
—Yes. My parents _______ it for nearly a year.
A.have had B.have bought C.had D.bought
20.—Has Lingling ________ Paris, France
—Yeah! And she has _________ there for a week.
A.gone to; been B.gone to; been to C.went to; been
21.I must say that Mr. Zhang is the best teacher I _______.
A.met B.meet C.have ever met D.will meet
22.He ______ Australia and he ______ Sydney for two weeks.
A.has been to; has been in B.has gone to; has been in
C.has been in; has been to D.has gone to; has been to
23.My brother is an actor. He ____ in several films so far.
A.appears B.appeared C.has appeared D.is appearing
24.Betty is a member of the chess club. She ____ chess since she was in primary school.
A.play B.is playing C.has played D.will play
25.— When will you hand in your homework
— Sorry, I'm not sure. I writing it yet.
A.didn't finish B.don't finish
C.isn't finishing D.haven't finished
26.—Why is Mrs White still in the teachers' office
—Maybe she ____ her work yet.
A.doesn't finish B.hasn't finished
C.won't finish D.didn't finish
27.Ben_________________ cleaned his flat yet.
A.doesn't B.haven't C.hasn't D.doesn't have
28.—______ International business ______ traditional business in the past few years
—Not really.
A.Does; beat B.Will; beat C.Has; beaten D.Is; beating
29. Jim ____ a lot about space since he got a computer last year.
A.learns B.learned C.has learned
30.— How long can I________ the book
— For a week.
A.buy B.get C.borrow D.keep
31. —Have you heard of this new film
—____. I can't wait to see it.
A.No, I haven't B.Yes, I do
C.No, I don't D.Yes, I have
32.Can you go to the museum with us We______ to a museum for a month yet.
A.didn't go B.went C.haven't gone D.haven't been
33.What you in the past two hours, my baby
A.will; do B.have; done C.are; doing D.would; do
34.Alice is my classmate. She ________ in our school since 2017.
A.studies B.studied C.has studied D.is studying
35.—____ you ever ____ the book, Journey to the West
—Yes, I have. It's fantastic.
A.Do; read B.Are; reading C.Will; read D.Have; read
36.There great changes in Kunming since 2009.
A.have had B.have C.have been D.has been
37.I have ________ to Beijing several times. It's really a beautiful city.
A.gone B.been C.go D.went
38.— It's a great pity that the famous football player has gone to another club.
— Don't worry! They _______ another top star recently.
A.buy B.bought C.have bought
39.The famous writer _______ one new book in the past two years.
A.has written B.was writing C.wrote
40.The workers ________ for four hours. They need to have a rest.
A.work B.worked C.has worked D.have worked
41.Linda, with her parents, _____ the Wolf Hill, and they will be back this afternoon
A.has gone to B.have gone to C.has been to D.have been to
42.She _______ to France to spend her holiday.
A.has gone B.has beer C.left
43.—Where is your father
—He_______ Shanghai. He'll be back next week.
A.has been to B.has gone to C.have gone to
44.So far, the Moon by man.
A.is visited B.will be visited C.has been visited
45.—Have you ever ________ to Holland Flowers in Dafeng, Yancheng?
—Yes. I ________ there with my family last April.
A.gone; went B.been; went to C.been; went D.gone; was in
46.Millie ______________ in this factory since 1990.
A.works B.worked C.has worked D.have worked
47.We have ______ running for two hours. When shall we stop, sir
A.been practised B.practise C.practised
48.Mr. White came to our school in 2008, and since then he _________ us English.
A.teaches B.taught C.has taught D.will teach
49.Andy, with his parents, to Hong Kong, and they will stay there for a week.
A.have gone B.have been
C.has been D.has gone
50.—I'm sorry. I your printer for such a long time.
—Never mind.
A.have borrowed B.have lent C.have kept D.have bought
参考答案及试题解析
1.C
【解析】句意:在过去的两年,Jane读了八十多本名著。read,动词,读;in the past two years,意为在过去的两年,一般用于完成时态,根据“In the past two years, Jane……more than eighty famous books.”可知此句动作发生在过去,持续到现在,还将继续持续下去,因此句子用现在完成时,构成为have/has done,主语Jane是第三人称单数,因此用has read,故选C。
【点评】考查现在完成时。识记现在完成时的定语、构成及用法。
2.C
【解析】句意:——为什么这些孩子们这么兴奋?——因为迈阿密热队在过去的两个赛季得了第一名。由“for the last two seasons”可知要用现在完成时。故选C
【点评】本题考查动词的时态。
3.C
【解析】句意:她父亲1990年去世了,她丈夫已经去世五年多了。第一空,由in 1990表示过去的时间点可知这里要用一般过去时,die的过去式是died;第二空,由for more than five years.可知这里要用现在完成时,其结构为have/has+动词过去分词,die是非延续性动词,其延续性动词是be dead,主语Her father是单数,因此助动词用has,be的过去分词是been,故选C。
【点评】考查一般过去时和现在完成时,注意根据句意和语境确定时态和动词的变化。
4.C
【解析】句意:下列哪一项是正确的?A:他借这本书已经两周了(borrow 为短暂性动词,不能与 for two weeks 时间段连用);B:他从上周起就加入了俱乐部(join 为短暂性动词,不能与 since last week 时间段连用);C:他已经好几年没见到他叔叔了(see 为延续性动词,可与 for years 时间段连用,语法正确);D:他感冒已经一周了(catch 为短暂性动词,不能与 for a week 时间段连用)。结合语句 "Which of the following is right" 可知,现在完成时中,时间段需与延续性动词连用,A、B、D 项均使用短暂性动词,语法错误,C 项符合规则,故答案为 C。
【点评】考查现在完成时与延续性 / 短暂性动词的搭配。解题需牢记常见短暂性动词的延续性形式(如 borrow→keep,join→be in,catch a cold→have a cold),判断时间段与动词的搭配是否正确。
5.B
【解析】句意:她的儿子参军两个月。她非常想念他。 join加入,join the army参军,非持续性动词; be in the army参军,表示延续性状态。由 for two months,可知一段的时间状语,不能与非限制性动词连用,故排除A/C,根据下She misses him very much. 可知不能用一般过去时,故排除D,故选B。
【点评】考查非持续性动词与持续性动词的转换。根据句中表示一段时间的状语和下文语境,选择正确的选项。
6.A
【解析】句意:——假期你将去哪里?——这个嘛,我们还没有决定。yet是现在完成时的标志词,结构是have+动词过去分词,故选A。
【点评】考查现在完成,注意识记其结构。
7.B
【解析】句意:——你什么时候买的新电脑?——嗯,我已经有半年了。空一,根据computer,可知是买电脑,buy,买,have,有,助动词did后用动词原形,空二,根据for half a year,可知表示买的持续性动词是have had,buy的过去式是bought,是瞬间动词,故选B。
【点评】考查持续动词,注意识记have had的用法。
8.C
【解析】句意:——Peter,10分钟后我们将离开。你准备好了吗?——不,我还没有打包我们的导游书和毛巾。yet是现在完成时的标志词,结构是have+动词过去分词,yet用在否定句,所以用haven't,故选C。
【点评】考查现在完成时,注意识记其结构,理解句意。
9.D
【解析】句意:Tony最爱的狗已经死了很久了。for a long time是现在完成时的标志词,结构是have/has+动词过去分词,for+时间段用延续性动词,die是非延续性动词,其延续性动词是be dead,be的过去分词是been,故选D。
【点评】考查现在完成时,注意识记动词的延续性动词。
10.C
【解析】句意:——你觉得你的初中生活怎么样?——在过去的三年里,它在我心中留下了一些甜蜜的回忆。根据时间状语in the past three years ,表示过去的动作持续一段时间。要用现在完成时have+过去分词。主语it,第三人称单数have要用has,leave的过去分词left。故选C。
【点评】考查现在完成时的构成和用法。根据时间状语,确定动词的时态。注意主语与谓语在人称和数上保持一致。
11.C
【解析】句意:我保管这本书有10年了,我今天不得不把它还给图书馆。根据句子提到for ten years,可知此处应该用被动语态,并且动词必须是延续性动词,而borrow是不延续动词,填入have kept,故选C。
【点评】考查现在完成时态,注意延续性动词的用法。
12.A
【解析】句意:自从我有电脑以来,我就没有做过多少运动了。 haven't done 现在完成时;don't do
一般现在时; didn't do 一般过去时; won't do 一般将来时。since引导的时间状语从句,从句用一般过去时,主句用现在完成时"have/has+动词过去分词",主语是I,助动词用have,故选A。
【点评】考查时态(现在完成时)。注意正确理解选项的形式以及用法区别,根据题目所给语境并结合时态相关知识确定正确的时态。
13.D
【解析】句意:—你为什么匆匆忙忙地要找玛丽,约翰?—老板想知道她去了哪里,她去那里多久。Gone to 去了某地,当接副词时不要to;been to去过;been there去了那里。所以选D。
14.C
【解析】句意:玛丽钢琴弹得很好。她已经练习弹了8年了。A.练习,一般现在时;B.练习,一般过去时;C.已经练习,现在完成时;D.将练习,一般将来时。for 8 years表明时态是现在完成时,指的是时间段,所以用现在完成时,结构是have/has+动词过去分词,主语是单数she,所以用has,practise的过去分词是practised。故选C。
【点评】考查现在完成时,首先理解选项时态,然后识记现在完成时的标志词和结构。
15.B
【解析】句意;打扰了,刘太太在哪里?我想向她请求一些建议。——她已经去了图书馆。——我在这儿不能找到她。结合语境可知下文描述的是现在已经完成的动作,故用现在完成时态。在完成时态中has been to 是已经去过某处,并且已经回来了。has gone to 是已经去了某处,但是到目前为止还没有回来。故选B。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。完成时态中的动词有瞬间动词和持续性动词之分,瞬间动词的过去分词强调的是动作的完成,持续性动词强调的是动作的持续性。现在完成时态中表示一段时间的时间状语不能和瞬间动词连用,持续性动词不能和表示瞬间时间的时间状语连用,需注意区分。
16.A
【解析】句意:你不必告诉他这件事,我已经告诉他了。根据already,可知使用现在完成时,故答案是A。
【点评】考查现在完成时,注意现在完成时的构成。
17.B
【解析】考查动词时态,题目容易,already是现在完成时的标志,现在完成时的结构为have done,故答案为B,A.saw为一般过去时;C. see为一般现在时; D. will see为一般将来时。I have seen it already意思是我已经看过了。
18.C
【解析】句意:这本书你买了多长时间了?买 buy是短暂性动词,不能和 How long 连用,需要转化为延续性动词 have 才可以和时间段连用,borrow 和 lend 也是短暂性动词,故只能选C。
【点评】考查现在完成时中非延续性动词和延续性动词的转换。
19.A
【解析】句意:——多漂亮的房子啊!是你的吗,吉姆?——是的。我父母已经买了将近一年了。根据句意及for nearly a year,可知要用现在完成时,且谓语动词要用延续性动词have,故选A。
【点评】考查动词辨析,have与buy表示“购买”的区别。
20.A
【解析】句意:——玲玲到法国巴黎去了吗?——是的。她在那儿呆了一个星期了。 went to,去过,和一般过去时连用;have/has gone to,去了某地,还没回来;have/has been to,到过某地,回来了,根据 And she has _________ there for a week. 可知她还没回来,因此第一个空用 gone to ;根据 for a week 可知动词用延续性动词,因此第二个空用 been,故选A。
【点评】考查时态。注意have/has gone to,去了某地,还没回来。
21.C
【解析】句意:我必须说张老师是我见过的最好的老师。A. met一般过去时;B. meet遇见,一般现在时;C. have ever met现在完成时;D. will meet一般将来时。ever表示到现在为止动作或状态曾经发生过,可与现在完成时连用,现在完成时的含义之一是过去完成的动作对现在造成的影响或结果,结合句意,从过去到现在我见过的老师中,张老师是最好的,符合现在完成时,故答案选C。
【点评】考查现在完成时,首先理解句意,然后确定选项。
22.B
【解析】句意:他去了澳大利亚,并在悉尼待了两周了。have/has been to,表示去过某地,人已经回来;have/has gone to,表示去了某地,人未回来;have/has been in,表示到达(在)某地;结合语境he ________ Sydney for two weeks,可知他在悉尼已经两个星期,此处用has been in,说明了爸爸去了澳大利亚,并且没有回来,所以第一个空用has gone to,故选B。
【点评】此题考查现在完成时。注意have gone to和have been to的区别。
23.C
【解析】句意: 我哥哥是一名演员。到目前为止,他已经出演了几部电影。 A.一般现在时;B.一般过去时;C.现在完成时;D.现在进行时。根据时间状语 so far 可知,此句用现在完成时,结构为"have/has done"。故选C。
【点评】考查时态辨析,注意现在完成时的用法。
24.C
【解析】句意:贝蒂是国际象棋俱乐部的成员。她从小学起就开始下国际象棋了。play(下(棋),一般现在时,表常态或习惯性动作);is playing(现在进行时,表此刻正在进行的动作);has played(现在完成时,表从过去持续到现在的动作);will play(一般将来时,表未来动作)。结合句中 "since she was in primary school"(从她上小学时起,表过去时间点),"since + 过去时间点" 是现在完成时的核心标志,强调 "下国际象棋" 这一动作从小学时期开始,一直持续到现在,其余时态均无法体现 "动作从过去延续至今" 的语义,故答案为 C。
【点评】考查动词时态辨析。解题关键是抓住 "since + 过去时间点" 这一关键信号,明确需用现在完成时表达 "从过去开始并持续到现在的动作",从而排除不符合时态逻辑的选项。
25.D
【解析】句意:--你什么时候上交你的作业?--对不起,我不确定,我还没有写完;根据语境可知用现在完成时,其结构是have done的形式,短语finish doing sth.表示完成做某事。根据句意,故选D。
【点评】考查动词的时态
26.B
【解析】句意:——为什么怀特太太还在教师办公室?——也许她还没有完成她的工作。根据时间状语yet,可知要用现在完成时,即have/has done,主语she,因此助动词用has,finish的过去分词是finished,故选B。
【点评】考查现在完成时。注意识记现在完成时的用法。
27.C
【解析】句意:本还没有打扫他的公寓。A.一般现在时的三单形式;B.现在完成时,主语为第一人称/复数;C.现在完成时的三单形式;D.没有,后不再接动词。根据时间状语yet还没,可知句子时态为现在完成时,主语Ben为三单形式,助动词应用hasn't,后接过去分词cleaned。故选C。
【点评】考查现在完成时。注意熟记yet、already等现在完成时的时间状语提示。
28.C
【解析】句意:——在过去几年中国际业务已经打败传统业务了吗?——不尽然。根据in the past few years,可知时态需用现在完成时。故选C。
【点评】考查现在完成时。根据时间状语确定句子时态。
29.C
【解析】句意:自从去年吉姆得到了一台电脑,他已经学到了很多关于太空的知识。A:learns 是一般现在时的第三人称单数形式,表示通常性、规律性、习惯性、真理性的动作或状态。B:learned 是一般过去时,表示过去某个时间里发生的动作或状态。C:has learned 是现在完成时,表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去某一时间点开始一直持续到现在并还可能继续下去的动作。因为句子中使用了"since"引导的时间状语从句,并且强调的是从过去某一时间点开始并持续到现在的动作,所以应该使用现在完成时。故选C。
【点评】考查时态的正确使用,特别是现在完成时的用法。
30.D
【解析】How long 问多长时间,对延续性动词提问,buy,get,borrow都是短暂性动词,故选D。句意是:—这本书我可以借多长时间?—一个星期。keep为延续性动词,可以和 How long 连用。
【点评】本题考查延续性动词和短暂性动词的转换。
31.D
【解析】句意:——你听说过这部新电影吗?——是的,我听说过。我迫不及待地想去看。 根据I can't wait to see it.(我迫不及待想看它) ,可知此处用肯定回答,且问句时态是现在完成时,所以用Yes, I have。故选D。
【点评】考查一般疑问句,首先理解选项区别没然后根据问句Have you heard of this new film 和关键词句I can't wait to see it.确定回答,理解句意。
32.D
【解析】句意:你可以和我们一起去博物馆吗?我们已经一个月没有去过了。根据时间状语a month及yet,可知句子时态应为现在完成时,yet是完成时的否定标志,可推断出缺少部分的含义为,已经没去过;gone to和been to都表示曾经到过某地,但是gone to一般不用第一、人称做主语,而been to反之,由于主语为We第一人称,故答案为haven't been。
【点评】考查现在完成时been to和gone to的用法。注意识记been to和gone to的区别,同时,注意判断句子时态。
33.B
【解析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in the past two hours”可知用完成时态。故选B。
【点评】考查现在完成时。
34.C
【解析】句意:爱丽丝是我的同学。自从2017年她就在我们学校学习。根据since 2017可知用现在完成时,其构成为have/has+done,主语是She,因此用has,study的过去分词是studied,故选C。
【点评】考查现在完成时。注意现在完成时的构成为have/has+done。
35.D
【解析】句意:—— 你读过《西游记》这本书吗?—— 读过,它太棒了。Do; read(一般现在时,助动词 + 动词原形);Are; reading(现在进行时,be 动词 + 动词现在分词);Will; read(一般将来时,情态动词 + 动词原形);Have; read(现在完成时,助动词 have + 动词过去分词)。结合语句,答语 "Yes, I have" 是现在完成时的典型肯定回答,问句需用对应的现在完成时结构 "Have/Has + 主语 + 过去分词",故答案为 D。
【点评】考查动词时态辨析和现在完成时。解题关键是抓住答语中的 "have",明确问句需用现在完成时,匹配对应的时态结构即可。
36.C
【解析】句意为:从2009年起,昆明有了很多变化 。首先,这是考查Therebe的句型,;其次,有时间状语since 2009 ,所以要用现在完成时态;第三,主语great changes是复数,故选C。
【点评】考查there be句型的现在完成时结构和主谓一致。
37.B
【解析】句意:我到过北京几次。这确实是一个美丽的城市。have been to去过某地,回来了;have gone to去某地了,还没回来。根据several times可知回来了,故选B。
【点评】考查现在完成时。注意have been to和have gone to的区别。
38.C
【解析】句意:——这位著名的足球运动员去了另一家俱乐部,真是太可惜了。——别担心!他们最近又买了一个明星。根据题干中的recently,可知此句要用现在完成时,故选C。
【点评】考查现在完成时的基本构成及用法。注意抓住关键词recently。
39.A
【解析】句意:这个著名作家在过去的2年里已经写了一本新书。A.现在完成时;B.过去进行时;C.一般过去时。in the past two years,现在完成时的标志词。结构是have/has+动词过去分词,主语是单数writer,所以用has,write的过去分词是written,故选A。
【点评】考查现在完成时,注意平时识记其标志词及结构。
40.D
【解析】句意:工人们已经工作了四个小时了,他们需要休息一下。根据for four hours,持续四小时,可知时态为现在完成时,结构为have/has+done,排除A和B,因主语workers为复数,助动词用have,故选D。
【点评】考查现在完成时,识记现在完成时的结构。
41.A
【解析】句意:琳达和她父母去了狼山,他们今天下午会回来。have been to去过某地(已经返回);have gone to去了某地(还没回来);with连接两个名词是,主语是with前的那个,即本句的主语是Linda,故用单数,因此选A。
【点评】考查主谓一致。
42.A
【解析】句意:她已经去法国度假了。A、have gone to 到某地去了,在路上或者已经到达那里; B、have been to, 曾经去过某地,人已经回来;C、left,离开,leave的过去式。由句意可知这里说的是“她已经去法国度假了,还没有回来”,用has gone to,故选A。
【点评】考查现在完成时,注意gone to和been to的不同含义。
43.B
【解析】句意:——你父亲在哪里?——他去上海了。他下周会回来。have/has been to,表示去过某地,现在已经回来了; have/has gone to表示去了某地,但是还未回来。根据He'll be back next week. 可知还未回来。主语是He,用has。故选B。
【点评】考查现在完成时。注意have/has been to和have/has gone to的用法区别。
44.C
【解析】句意:到目前为止,人类已经造访了月球。A被拜访;B 将要被拜访;C 已经被拜访。根据题干中的so far可知此句要用现在完成时,the moon与动词visit之间由被动关系,要用被动语态,故选C。
【点评】 考查现在完成时的被动语态。
45.C
【解析】句意:——你去过盐城大丰的荷兰花吗?——去过。我去年四月和家人一起去的那里。have been to去过某地,表示去了又回来了;have gone to去了某地,表示去了某地,还没有回来;根据I ________ there with my family last April.
可知去年四月去了,故表示去了又回来了,故用have been to。根据last April可知第二空用一般过去时,there是副词,前面不加介词,故选C。
46.C
【解析】句意:Mille自从1990年就已经在这个工厂工作了。由since 1990.可知这里要用现在完成时,其结构为have/has+动词过去分词,主语Millie是单数,因此助动词用has,故选C。
【点评】考查现在完成时,注意根据句意和语境确定时态及动词的变化。
47.C
【解析】句意:我们已经练习跑步两个小时了。我们什么时候停下来,先生? 根据for two hours可知,句子是现在完成时,其构成是have/has done,且主语we和动词practise之间是主动关系,故选C。
【点评】考查时态。注意现在完成时的用法。
48.C
【解析】句意:怀特先生2008年来到我们学校,从那以后他一直教我们英语。A单三式,B过去式,C现在完成时,D一般将来时,since then是现在完成时标志,故选C。
【点评】考查现在完成时,注意识记since then是现在完成时标志的用法。
49.D
【解析】句意:安迪和他父母去了香港,他们要在那儿呆一个星期。have gone to去了某地(尚未返回);have been to 去过某地(已经回来);根据they will stay there for a week,可知他们还没有回来,因此用have gone to,with连接两个名词在句首时,主语是with前的名词Andy,因此have要用has,选D。
【点评】考查主谓一致和现在完成时been to与gone to 的辨析。
50.C
【解析】句意:——对不起。我用你的打印机这么长时间了。——没关系。borrow借入;lend借出;keep保留;buy买。borrow、lend、buy都是短暂性动词,用于现在完成时时不能和时间段for such a long time连用,而keep是延续性动词,用于现在完成时时可以和时间段连用。故选C。
【点评】考查现在完成时,注意延续性动词和非延续性动词的区别。
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览