【弯道超车】Unit 8 Making a Difference 核心语法之现在完成时-2026年春人教版(2024)八年级英语下册精讲精练 (含答案解析)

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

【弯道超车】Unit 8 Making a Difference 核心语法之现在完成时-2026年春人教版(2024)八年级英语下册精讲精练 (含答案解析)

资源简介

/ 让学习更有效 新课备课备考 | 英语学科
2026年春人教版(2024)八年级英语下册核心语法精讲精练
Unit 8 Making a Difference
核心语法:现在完成时
一、 核心定义
现在完成时包含两种基本含义,这也是判断使用时态的核心依据:
表示过去发生的动作对现在造成的影响或结果(已完成):强调结果,关注“现在怎么样了”。
I have lost my key. (我丢了钥匙。) -> 结果:现在我进不去门了。
表示过去某一时刻开始一直持续到现在的动作或状态(未完成):强调持续性,常与for或since连用。
He has lived here since 2018. (他从2018年起就住在这里。) -> 状态:2018年到现在一直住这儿,可能还会住下去。
二、 构成公式
主语 + have/has + 动词的过去分词
has:主语是第三人称单数(He/She/It/人名)。
have:主语是其他人称(I/We/You/They)。
句式变换口诀:have/has 是“救火员”,变否定/疑问全靠它。
句型 结构 例句
肯定句 主语 + have/has + 过去分词 I have finished my homework.
She has finished her homework.
否定句 主语 + haven’t/hasn’t + 过去分词 I haven’t finished... (have not)
She hasn’t finished... (has not)
一般疑问句 Have/Has + 主语 + 过去分词? —Have you finished...
—Has she finished...
回答 Yes, 主语+have/has. / No, 主语+haven’t/hasn’t. —Yes, I have. / No, I haven’t.
三、 两大“标志词”阵营
1. “不确定时间”标志词(用于用法一:已完成)
这些词通常放在 have/has 之后,实义动词之前(yet 放在句尾)。
词 词义与用法 例句
already 已经(用于肯定句) I have already read this book.(我已经读过这本书了。)
yet 还(否定句句尾);已经(疑问句句尾) I haven‘t seen it yet.(还没看。)
Have you seen it yet (看了吗?)
ever 曾经(多用于疑问句) Have you ever been to Beijing (你去过北京吗?)
never 从未(表示否定) I have never seen him.(我从没见过他。)
just 刚刚 The train has just left.(火车刚走。)
before 以前(放句尾) I have heard this story before.
2. “一段时间”标志词(用于用法二:未完成/持续)
这些词后面的谓语动词必须是延续性动词。
结构 用法 例句
for + 时间段 表示动作持续多久 I have studied English for 5 years.(学了5年英语。)
since + 过去时间点 表示自从过去某个时间开始 He has lived here since 2015.(自从2015年住这儿。)
since + 一般过去时从句 表示自从某个动作发生以来 He has taught here since he came to the city.(自从他来到这个城市就在这儿教书。)
四、 难点突破:非延续性动词的转换
这是必考点和易错点。
英语中像 buy(买)、borrow(借)、die(死)、leave(离开)、join(参加)等词,动作发生的瞬间就结束了,不能“持续”几天或几年。
注意:若要与 for 2 years 或 since yesterday 连用,必须换成对应的延续性动词(或状态词)。
非延续性动词 → 延续性表达 (用于完成时+时间段)
buy (买) → have / has had (拥有)
borrow (借入) → have / has kept (保留)
leave (离开) → have / has been away (离开状态)
join (参加) → have / has been in 或 been a member of
die (死) → have / has been dead (死的状态)
begin/start (开始) → have / has been on (在进行中)
marry (结婚) → have / has been married
对比理解:
He has bought the car for 2 years. (买不能持续两年)
He has had the car for 2 years. (拥有可以持续两年)
The old man has died for 5 years.
The old man has been dead for 5 years.
五、 同义词辨析:Have been to vs. Have gone to
这是单选题和填空题的常客。
短语 含义 举例说明
have/has been to 去过某地(已经回来了) A: I have been to the moon. (我足迹印在月球,人现在在地球跟你说话。)
have/has gone to 去了某地(还在路上或在那儿,没回来) A: Where is Tom
B: He has gone to the library. (汤姆不在这里,去图书馆了。)
六、 重点对比:现在完成时 vs. 一般过去时
这是最容易混淆的考点。两者的根本区别在于:是否强调对现在的影响。
时态 强调点 时间状语特征 例句 含义
一般过去时 “过去发生了什么” (只陈述过去事实,与现在无关) 具体的过去时间:yesterday, last week, in 1990, 3 days ago I lost my pen yesterday. 昨天丢了笔。(现在可能找到了,也可能没找,不管)
现在完成时 “现在怎么样了” (强调过去动作对现在的后果) 模糊时间或无时间状语:already, yet, ever, for/since I have lost my pen. 我把笔弄丢了。(暗示:我现在没笔用,需要借一支。)
1.—Would you like ____ some more food
—No, thanks. I ____ enough.
A.to have; have B.have; had
C.to have; have had D.to have; had had
2. It's nice to see you again. We ____each other since 2018.
A.won't see B.don't see C.haven't seen D.didn't see
3.Hurry up! The film _____________ for ten minutes.
A.has been on B.began C.has begun D.had begun
4.— ____ you ____ which book to write about yet
—Yes, I have. I've already finished reading it. It was really good.
A.Did; decide B.Have; decided C.Will; decide
5.Jim's father ________ to London last month. He ________ there three times.
A.went; has gone B.has gone; has been
C.went; has been D.has been; has gone
6.Li Tong _______ his hometown for two years since he ______ to college.
A.has left, went B.has been away, has gone
C.has left, has gone D.has been away, went
7.Amy went to Canada five years ago and _______ a Chinese teacher in a school since then.
A.has been B.was C.has become D.became
8. —What do you think of the four classics of China
—I heard they were wonderful, but I've read ____ of them.
A.none B.all C.neither
9.Julie's father to London last month. He there three times.
A.went; had gone B.has gone; has been
C.went; has been D.has been; had gone
10.—Where is your father
—He isn't at home. He ______ to Shanghai on business.
A.has been B.has gone C.went D.will go
11.Alice is my classmate. She ________ in our school since 2017.
A.studies B.studied C.has studied D.is studying
12.—Do you know him well
—Of course. We _______ trends since ten years ago.
A.were B.have been C.are
13.—Excuse me, when ______you ______ the man in blue
—Last year in Nanjing. And I _________ him for about one year.
A.did, know/ have known B.have known / have known
C.did, know / knew D.have known / knew
14.She _________found her lost money. So she is very happy.
A.have just B.just have C.has just D.just has
15.—Your family have________ Sydney on holiday. Why not join them
—I've________ the city many times.
A.gone to; gone to B.been to; been to
C.been to; gone to D.gone to; been 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.— you your homework
—No, I haven't.
A.Have;finished B.Are;finishing
C.Did;finish D.Will:finish
18.How time flies! Several years since we started our middle school life. We will keep the pleasant experiences in our minds.
A.have pass B.has passed C.will pass D.has past
19.— Is your father in
—No, he_____ out _______a meeting for three days.
A.has been: for B.has been; to
C.went: for D.has gone; to
20.— The boy missed his parents very much.
— So he does. They ________________ the hometown for nearly two years.
A.have left B.will leave
C.have been away from D.have been left
21.Lucy _______ a good teacher and the cinema near her school _______ a big garden now.
A.has become; has turned into B.becomes; becomes
C.has become; has become D.has turned into; has become
22.He his home town for twenty years.He really misses it!
A.has been away from B.left
C.has left D.is away from
23. — Why are you in such a hurry
— It's 8:10 now. The class ____for 10 minutes.
A.begin
B.has been on
C.begins D has begun
24. Have you ____ been to Beijing
A.ever B.never C.yet D.already
25. Her son ____ the army for two months. She misses him very much.
A.has joined B.has been in C.joined D.was
26.Jackson school two years ago and he for two years.
A.leaves; has gone B.left; has been away
C.leaves; has been away D.left; has gone
27.— Hello! Could I speak to Nancy
— Sorry, she is not here. She _______ the USA.
A.have been to B.have gone to C.has been to D.has gone to
28.Max has _______ Hong Kong for three months.
A.been to B.come to C.gone to D.been in
29.The famous writer _______ one new book in the past two years.
A.has written B.was writing C.wrote
30.一 How long your brother ______ this camera
— For two weeks.
A.have; bought B.have; had C.has; had D.has; bought
31.Mr Smith together with his two sons __________ Shanghai for about five months.
A.has left B.have left
C.has been away from D.have been away from
32.—Frank, where is your father
—He isn't at home now. He________ New York.
A.has gone to B.has been to C.goes to
33.Mike ___________ the USA. He ___________ back in two months.
A.has gone to; comes B.has been to; comes
C.has gone to; will come D.has been to; will come
34. —How long have you ____ your cap It looks cool.
—About two weeks.
A.borrowed B.bought C.had D.lent
35.—When will the men's badminton group match between China and India begin on TV
—Oh, it ____ for ten minutes, ending in 3:1. China won the game.
A.has started B.has been on
C.has finished D.has been over
36.— Please look at these stamps. I ______________ them for five years.
— Wow, they are fantastic!
A.have kept B.have bought C.borrowed D.kept
37.—How do you like Treasure Island, Lucy
—It's so exciting that I twice.
A.am reading B.have read C.was reading D.had read
38. — Mike, why are you watching TV again
— I ____ my homework.
A.had finished B.finished C.finish D.have finished
39.You aren't healthy because you have ____ too much time ____ in front of the computer.
A.spent; sat B.spent; sitting C.spend; to sit
40.Great changes ___________ in our hometown.
A.has happened B.has taken place
C.have taken place D.have been happened
41. I think he ____Canada because he knows a lot about it.
A.has been to B.has gone to C.went to D.is going to
42.Judy had a toothache just now and she ___________ the dentist's.
A.has been to B.had been to C.has gone to D.had gone to
43.Where have you _______ Wu Dong is looking for you. Now he has ______ to the playground.
A.gone; gone B.gone; been C.been; been D.been; gone
44.—Your sister likes the book Alice's Adventuresin Wonderland very much.
—That's true. She ____ it twice.
A.read B.reads C.has read
45.I have ________ to Beijing several times. It's really a beautiful city.
A.gone B.been C.go D.went
46.—Where is Jim
—He _______ to the school library.
A.went B.has been C.has gone D.goes
47.His parents Shenzhen for twenty years.
A.have been in B.have been to C.has been in D.has gone to
48.—___you ___your book to the library
—Yes. I returned it yesterday.
A.Did; return B.Have; returned
C.Will; return D.Do; return
49.Mr. Smith's plane_____________________. Let's wait for him here.
A.hasn't arrived B.didn't arrive
C.doesn't arrive D.couldn't arrive
50.Ms Wang the book for five days.
A.have had B.has had C.have bought D.has bought
参考答案及试题解析
1.C
【分析】句意:——你想再吃点东西吗?——不了,谢谢。我已经吃饱了。to have吃,动词不定式;have吃,动词原形;had吃,过去式;have had已经吃了,现在完成时;had had已经吃了,过去完成时。would like to do sth"想要做某事",固定搭配,故第一个空应用动词不定式作宾语;第二个空处为句子的谓语,且表示过去发生的动作对现在造成的影响,即"过去吃饭"这一动作对现在造成的影响是"吃饱了",故谓语时态为现在完成时。故选C。
【点评】考查时态(现在完成时)以及非谓语动词(动词不定式)。注意:掌握现在完成时的常见用法。已完成用法(影响性用法):表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果。未完成用法(持续性用法):表示一个过去发生的动作并未在过去完成,而是一直持续到现在,并且有可能继续下去。
2.C
【分析】句意: 很高兴再次见到你。我们从2018年就没见过面了。see看见,动词;since+过去时间和现在完成时连用,用have/has done形式,故选C。
【点评】考查现在完成时。注意since+过去时间和现在完成时连用。
3.A
【分析】句意:快点!这部电影已经上映十分钟了。根据时间状语 for ten minutes,可知要用现在完成时,for ten minutes,表示一段时间,因此要用延续性动作,begin的延续性动词是be on,主语the film为单数,因此助动词用has,其完成时结构为has been on,故选A。
【点评】考查现在完成时。注意识记短暂性动词变延续性动词的用法。
4.B
【分析】句意:——你决定写哪本书了吗?——是的,我决定了。我已经读完了这本书。它真的很好。A.Did;decided一般过去时;B.Have;decided现在完成时;C.Will;decide一般将来时。根据标志词"yet"可知,此处使用现在完成时,其基本构成形式是have/has done。故选B。
【点评】考查现在完成时,注意常考的现在完成时标志词有yet,already,since,over the years,so far等。
5.C
【分析】句意:吉姆的父亲上个月去了伦敦。他_去过那里三次。根据last month可知第一句该用一般过去时;根据three times可知第二句该用现在完成时。所以选C。
【点评】考查一般过去时和现在完成时。
6.D
【分析】句意:李彤自从去大学后已经离开他的家乡两年了。由since引导的时间状语从句,主句要用现在完成时,since从句用一般过去时,因此第一空要用现在完成时,leave是非延续性动词,要变为延续性动词been away;第二空要用过去式went,故选D。
【点评】考查现在完成时和一般过去时,注意根据语境确定时态和结构。
7.A
【分析】句意:Amy五年前去了加拿大,从那时起在学校做中文老师。since then,从那时起,一般用于完成时,谓语动词用延续性动词,根据“……a Chinese teacher in a school since then.”可知此处强调过去发生的事情一直持续到现在,并且还将继续下去,句子用现在完成时,构成为have/has done,排除选项BD,has become是非延续性动词,has been是延续性动词,因此用has been表示成为,故选A。
【点评】考查现在完成时。注意区分延续性动词与非延续性动词,掌握现在完成时的构成。
8.A
【分析】句意:——你觉得中国的四大名著怎么样?——我听说它们很棒,但我一本也没读过。
A: 一个都没有(三者以上都没有,否定);B: 全部(三者以上都,肯定);C: 两者都没有(否定)。根据 What do you think of the four classics of China 你觉得中国的四大名著怎么样?以及but,可知应是一本都没有读过,应用代词none。故选A。
【点评】考查代词。注意熟记none 表示"三者或三者以上中没有一个",强调"全部否定"。
9.C
【分析】句意:朱莉的父亲上个月去了伦敦。他已经去过那里三次。has been表示去过某地且已经回来;has gone表示去了某地且没有回来。第一空根据时间状语last night可知,用一般过去时,谓语动词用过去式went,排除BD;第一空表示去过伦敦且已经回来,用has been。故选C。
【点评】考查一般过去时和现在完成时,注意动词时态的应用及has been的用法。
10.B
【分析】句意:—你爸爸在哪?—他不在家。他去上海出差了。根据 —Where is your father
—He isn't at home. 爸爸已经去了上海了,句子是现在完成时,因为还没回来,has gone去了某地,还没有回来,而has been表示去过某地,已经回来了。故选B。
【点评】考查现在完成时。掌握has been to 和has gone to的区别。
11.C
【分析】句意:爱丽丝是我的同学。自从2017年她就在我们学校学习。根据since 2017可知用现在完成时,其构成为have/has+done,主语是She,因此用has,study的过去分词是studied,故选C。
【点评】考查现在完成时。注意现在完成时的构成为have/has+done。
12.B
【分析】句意:——你很了解他吗?——当然。自从十年前以来,我们一直是朋友。由since可知这里要用现在完成时,其结构为have/has+动词过去分词,主语We是复数,因此助动词用have,be的过去分词是been,故选B。
【点评】考查现在完成时,注意根据句意和语境确定时态及结构。
13.A
【分析】句意:——打扰一下,你什么时候认识穿蓝色衣服的那个人的?——去年在南京,我认识他已经有大约一年了。when谁对时间提问,根据回答可知用一般过去时;第二空根据for about one year可以判断是用现在完成时,表示动作的延续,故选A。
【点评】考查动词的时态。
14.C
【分析】句意:她刚刚找到她丢失的钱了。因此她非常高兴。根据 So she is very happy. 可知她找到了丢失的钱了。句子的时态是现在完成时,现在完成时的结构have/has+done。主语为第三人称单数,助动词用has,副词just用于has之后,过去分词之前。故选C。
【点评】此题考查现在完成时。注意现在完成时的结构。
15.D
【分析】句意:——你家去悉尼度假了,为什么不和他们一起呢?——我们去过那个城市好几次了。根据 Why not join them,可知是have gone to,去了;根据 many times ,许多次,可知用have been to,去过,与次数搭配,故选D。
【点评】考查have gone to和have been to的用法,注意语境。
16.A
【分析】句意:你不必告诉他这件事,我已经告诉他了。根据already,可知使用现在完成时,故答案是A。
【点评】考查现在完成时,注意现在完成时的构成。
17.A
【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.
【点评】辨析句意,注意句子的时态与语态,选出合适的选项。
18.B
【分析】句意:时间过得多快!自从我们开始我们的中学生活已经过去几年了。我们将把愉快的经历记在心里。since引导时间状语从句时,从句使用一般过去时,则主句使用现在完成时,现在完成时态构成:have/has+过去分词,主语several years表示时间,当时间作主语时,谓语动词要用第三人称单数形式,所以用has,pass的过去分词passed,故选B。
【点评】考查主谓一致和现在完成时。注意since引导时间状语从句时,从句使用一般过去时,主句使用现在完成时。注意当时间作主语时,谓语动词要用第三人称单数形式。
19.A
【分析】句意:——你爸爸在家吗?——不,他外出要开三天的会。根据 a meeting for three days.可知句子时态是现在完成时,排除C;be out在外面指状态,可和for+一段时间连用;go短暂性动词不能和一段时间连用;for a meeting表示目的,故选A。
【点评】考查现在完成时。注意短暂性动词和延续性动词的区别。
20.C
【分析】句意:——这个男孩儿非常想念他的父母。——的确如此。他们已经离开家乡将近两年了。此句强调离开家乡的这种状态,从过去发生,一直持续到现在,并且还将继续持续下去,要用现在完成时态,由于句中有for+段时间,谓语动词要用延续性动词,故选C。
【点评】考查现在完成时态。识记现在完成时态的用法。
21.A
【分析】句意:露西成了一名好老师,她学校附近的电影院现在变成了一个大花园。become成为,是一个中性词,用于意义好坏两个方面;turn into讨论某人性格或某事的性质发生了变化。根据句意和语境可知,故选A。
【点评】考查动词辨析和现在完成时,注意become和turn into的区别。
22.A
【分析】句意:他离开家乡已经二十年了,他真的很怀念家乡! 由时间状语 for twenty years可知句子要用现在完成时态,leave离开,是短暂性动词,表动作,不能与时间段连用;be away离开,表持续性状态,故选A
【点评】考查动词的时态,根据时间状语判断,注意延续性状态与短暂性动作的不同。
23.B
【分析】句意:——你为什么这么匆忙?——现在8:10了。课已经上了10分钟了。A. begin:开始(动词原形,表示开始的动作)B. has been on:已经在进行中(现在完成时的持续状态,表示从过去某一时间点开始,一直持续到现在,并且可能继续持续下去的状态)C. begins:开始(动词的第三人称单数形式,用于一般现在时,表示经常性的动作或习惯)D. has begun:已经开始(现在完成时的动作完成形式,表示动作或状态在过去某个时间点已经完成,但不强调持续到现在)。根据"for 10minutes"和语境判断时态为现在完成时,单数名词后谓语动词为has done的形式,表示持续10分钟用延续性动词,begin为非延续性动词,延续性动词要变为be on。故选B。
【点评】考查现在完成时和延续性动词。注意根据句意和时间状语确定需要使用什么时态。注意根据动词的性质(瞬间动词还是持续动词)确定是否能与时间段连用。
24.A
【分析】句意:你曾经去过北京吗?A.曾经,用在现在完成时的疑问句的句中;B.从不;C.已经,用在现在完成时的否定句和疑问句句末;D.已经,常用于现在完成时的肯定句中。句子是现在完成时的疑问句,并且是句中,所以用ever,故选A。
【点评】考查副词辨析,首先识记ever、never、yet和already的区别,然后根据时态确定答案,理解句意。
25.B
【分析】句意:她的儿子参军两个月。她非常想念他。 join加入,join the army参军,非持续性动词; be in the army参军,表示延续性状态。由 for two months,可知一段的时间状语,不能与非限制性动词连用,故排除A/C,根据下She misses him very much. 可知不能用一般过去时,故排除D,故选B。
【点评】考查非持续性动词与持续性动词的转换。根据句中表示一段时间的状语和下文语境,选择正确的选项。
26.B
【分析】句意:Jackson两年前离开学校,他离开已经两年了。根据“two years ago”可知,第一空应用一般过去时;根据“for two years”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。
【点评】考查动词的时态。
27.D
【分析】句意:——你好!我能和南希通话吗?——对不起,她不在。她去了美国。have/has been to表示去过某地,现在已经返回;have/has gone to,表示去了某地,现在还没有回来。由答语she is not here,可知她不在,她去了美国,现在没有回来。所以排除A、C选项;主语she是第三人称单数,所以用has,排除B选项;故答案选D。
【点评】考查have/has been to与have/has been to的区别,通过理解句意确定选项。
28.D
【分析】句意“Max已经在香港呆了3个月了。”因为后面跟的是for three months,这个时间状语表示一段时间,必须和持续性的动词连用,have been to 表示去过;have come to 和have gone to都是短暂性动词,所以均错误。故选D。
【点评】考查现在完成时态。
29.A
【分析】句意:这个著名作家在过去的2年里已经写了一本新书。A.现在完成时;B.过去进行时;C.一般过去时。in the past two years,现在完成时的标志词。结构是have/has+动词过去分词,主语是单数writer,所以用has,write的过去分词是written,故选A。
【点评】考查现在完成时,注意平时识记其标志词及结构。
30.C
【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了 ”“两周了。”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother,为第三人称单数,所以应该选择C项。
【点评】考查现在完成时。
31.C
【分析】句意:史密斯先生和他的两个儿子离开上海大约五个月了。主语是with结构时谓语动词的形式根据with前面的名词或者代词确定,with前面的名词是单数Smith,所以用has,排除B、D。for+时间段用现在完成时,并且用延续性动词,left是leave的过去分词,非延续性动词,延续性动词是be away from,be的过去分词是been,故选C。
【点评】考查主谓一致和现在完成时的延续性动词和非延续性动词。
32.A
【分析】句意:——Frank,你爸爸在哪?——他现在不在家,他去纽约了。has gone to去了(未回),has been to去了(已回),根据He isn't at home now.可知是去纽约了没回来,故选A。
【点评】考查现在完成时,注意识记has gone to和has been to的区别。
33.C
【分析】句意:迈克去了美国。他两个月后会回来。has gone to意为“去了某地,还没回来”;has gone to意为“去过某地,已回来”; comes一般现在时;will come将来时,根据in two months“两个月之后”,所以第二个空用将来时will come,根据句意可知,Mike去了美国,还没回来,所以第一个空用has gone to,故答案选C。
【点评】考查现在完成时和一般将来时,注意平时识记其结构。
34.C
【分析】句意:——你买你的帽子多久了 看起来很酷。——大约两个星期了。borrowed借出,bought买,had有,买;lent借给。根据About two weeks. 可知,要填"had", borrow,buy及lent都是瞬间动词,在完成时中不能和时间段连用,不符合语法,故选C。
【点评】考查动词词义辨析,要牢记动词的词意及用法,进行比较分析,选择正确答案。
35.D
【分析】句意:——中国对印度男子羽毛球小组赛什么时候开始?——已经结束十分钟了,以3:1结束。中国队赢了这场比赛。start开始,延续性动词是be on;finish结束,延续性动词是be over。根据"China won the game."可知,比赛已经结束,排除A项和B项;根据"for ten minutes"可知,时态为现在完成时,结构是have/has+动词过去分词,此处应用延续性动词,排除C项。故选D。
【点评】考查现在完成时,首先理解选项区别,然后识记现在完成时的标志词for+时间段和结构,最后理解延续系动词和非延续系动词的用法。
36.A
【分析】句意:——请看这些邮票。我保存了五年了。——哇,他们好极了。根据for five years.可知,谓语动词应该是延续性动词的完成式,borrow是短暂动词,keep是延续性动词,因此使用kept的完成时结构,故答案是A。
【点评】考查现在完成时及动词辨析。注意只用延续性动词才可以和时间段发声关系。
37.B
【分析】句意:——你认为《珍珠岛》怎么样,露西?——很振奋人心,以至于我看了两次了。某事做过几次,句子用现在完成时,根据twice,可知此句用现在完成时,故选B。
【点评】此题考查现在完成时。做过某事几次和现在完成时连用。
38.D
【分析】句意:——迈克为什么你又在看电视?——我已经写完了作业了。A 过去完成时;B 一般过去时;C 一般现在时;D 现在完成时。动作发生在过去但强调对现在的影响,要用现在完成时态。该句迈克的话是想告诉上文我写成了作业所以才看电视,故选D。
【点评】考查现在完成时的用法。注意现在完成时的构成。
39.A
【分析】句意:你不健康,因为你花了太多时间坐在电脑前。spend花费,实义动词;sit坐下,实义动词。spend+时间+doing sth.花费时间做某事,固定搭配,have表明时态是现在完成时,结构是have/has+动词过去分词,spend的过去分词是spent;sit的ing是sitting,故选B。
【点评】考查固定搭配spend+时间+doing sth.,注意识记现在完成时结构have/has+动词过去分词,同时识记动词过去分词。
40.C
【分析】句意:我们的家乡发生了很大的变化。take place表示"有准备的,预谋的发生";happen表示"偶然的发生"。根据状语 in our hometown我的家乡,可知家乡的变化是大家努力奋斗的结果,是有准备的,用take place;再根据主语Great changes为复数,因此助动词用have。故选C。
【点评】考查短语辨析和主谓一致。注意掌握take place和happen表"发生"时的区别用法。
41.A
【分析】句意:我想他去过加拿大,因为他对加拿大了解很多。A 曾经去过;B 去了;C 去过;D 将要去。结合语句I think he…Canada because he knows a lot about it. 可知此空要用现在完成时,表示"曾经去过",故答案为A。
【点评】考查短语辨析。注意have been to与have gone to的区别。
42.C
【分析】句意:朱迪刚才牙疼,她去看牙医了。根据has been to表示“去过某地,人已经回来了” has gone to表示“去了某地,人不在此”,根据句意,她已经去看牙医了,人已经不在这里了,故排除A和B,这里没有过去的过去的含义,因此不需要用过去完成时,因此选C。
【点评】考查固定搭配。注意识别has been to与 has gone to的区别。
43.D
【分析】句意为:你去哪里了?吴东在找你。现在他去了操场。have been to表示去过某地,人已经回来;have gone to 表示去了某地,人未回来。 have been in在某地,根据 Wu Dong is looking for you. 可知第一空问你现在在哪里,用have been,where是副词,此处不用介词;第二空可知他去操场上了,不在这里,用have gone to,故选D。
【点评】考查现在完成时。注意have been和have gone的区别。
44.C
【分析】句意:——你妹妹非常喜欢《爱丽丝梦游仙境》这本书。——的确是这样。 她已经读了两遍了。 read 动词原形一般现在时; reads 三单式 一般现在时; has read 现在完成时。根据"She ... it twice."可知,此处强调的是"妹妹已经读了两次,可能后面还会继续再读",强调动作的持续性,故用现在完成时,故选C。
【点评】考查时态(现在完成时)。注意正确分析句子语境,根据时态相关知识选择正确的选项。
45.B
【分析】句意:我到过北京几次。这确实是一个美丽的城市。have been to去过某地,回来了;have gone to去某地了,还没回来。根据several times可知回来了,故选B。
【点评】考查现在完成时。注意have been to和have gone to的区别。
46.C
【分析】句意:——吉姆在哪儿?——他去了学校图书馆。has gone to 去了某地(人没有回来);has been to 去过某地(人已回);结合句意可知吉姆去图书馆还没有回来,故答案为C。
【点评】考查现在完成时has gone to 与has been to 用法区别。理解句意并掌握两个短语的用法区别。
47.A
【分析】句意:他的父母在深圳20年了。have /has been in曾经在某地;have been to去过某地;has gone to去了某地。句中for twenty years表示一段时间,B,D选项不能和一段时间搭配,主语是复数,助动词应用have,故答案为A。
【点评】考查现在完成时。have been in +时间段,表示在某地待了多久。
48.B
【分析】句意:——你把书还给图书馆了吗?——是的。我昨天还了。由答句,可知问对方有没有还书,描述过去的动作对现在的影响,用现在完成时,其结构为have+过去分词,故选B。
【点评】考查动词的时态。注意根据语境确定动词的时态和形式。
49.A
【分析】句意:史密斯先生的飞机还没有到达。让我们在这里等他吧。根据 Let's wait for him here. 可知飞机还没有到达,从过去发生的动物对现在造成的影响,可知第一句时态是现在完成时。故选A。
【点评】考查现在完成时。根据上下文的联系确定所使用的句子的时态。
50.B
【分析】句意:Ms Wang已经买这本书5天了。根据时间状语可知用现在完成时,其结构是have+done的形式,for+一段时间,谓语动词用持续性动词,根据题意,故选B。
【点评】考查动词时态,本题涉及现在完成时的应用。
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览