【弯道超车】Unit 1 Healthy Mind and Body 核心语法之现在完成进行时-2025年仁爱科普版(2024)新八年级英语上册精讲精练 (含答案解析)

文档属性

名称 【弯道超车】Unit 1 Healthy Mind and Body 核心语法之现在完成进行时-2025年仁爱科普版(2024)新八年级英语上册精讲精练 (含答案解析)
格式 docx
文件大小 57.2KB
资源类型 试卷
版本资源 仁爱科普版
科目 英语
更新时间 2025-07-11 12:38:30

图片预览

文档简介

/ 让学习更有效 新课备课备考 | 英语学科
2025年仁爱科普版(2024)新八年级英语上册精讲精练
Unit 1 Healthy Mind and Body
核心语法:现在完成进行时
一、基本结构
1、肯定句:
主语 + have/has + been + 现在分词(V-ing)
I have been studying English for two hours.
She has been waiting since 8 a.m.
2、否定句:
主语 + have/has + not + been + 现在分词
They haven’t been playing football this week.
3、疑问句:
Have/Has + 主语 + been + 现在分词
Have you been working all day
Has it been raining since morning
4、特殊疑问句:
疑问词 + have/has + 主语 + been + 现在分词
How long have you been learning Chinese
[注]:
has 用于第三人称单数(he/she/it),其余用 have。
二、核心用法
1、表示动作从过去开始,持续到现在,并可能继续下去
强调动作的持续性,常与 for + 时间段 或 since + 时间点 连用58。
He has been teaching at this school since 2020.
We have been living here for ten years.
2、表示动作刚刚结束,但对现在有影响
动作可能刚刚停止,但结果或状态仍然可见17。
She has been crying.(眼睛可能还是红的)
The ground is wet. It has been raining.
3、表示重复性动作(强调过程)
动作在过去一段时间内反复发生,但未必持续不断8。
I have been calling him all morning.(尝试多次,但未接通)
三、时间状语
类型 示例 例句
持续动作 for, since, all day/week, lately They have been arguing all day.
近期动作 recently, these days, the past few weeks She has been working lately.
强调过程 how long, the whole time How long have you been waiting
四、易错点与难点
1、与现在完成时的区别
现在完成时:强调动作的结果或影响(已完成)。
I have read this book.(已读完)
现在完成进行时:强调动作的持续或过程(可能未完成)。
I have been reading this book.(仍在读)
2、非延续性动词的误用
非延续性动词(如 die, arrive, finish)不能用于现在完成进行时5。
He has been dying for a week.(错误)
He has been ill for a week.(正确)
3、时间状语的搭配
不能与具体的过去时间(如 yesterday, last week)连用1。
She has been writing a letter yesterday.
She was writing a letter yesterday.
1.—I called you last night at 9:30 and I believed you ____ be at home because no one answered the phone.
—Sorry, I ____ at that time.
A.mustn't; would have been sleeping
B.couldn't; should have slept
C.couldn't; must have been sleeping
D.might not; need have been slept
2.My sister, who ______ housework all morning, was too tired to go with us for a picnic in the countryside.
A.has been doing B.has done C.had been doing D.would do
3.By 9: 00 am next Friday, we ______ the wall for 10 days.
A.have painted B.will have painted
C.will have been painting D.will be painting
4.Ever since the family moved to the suburbs last year, they_____ better health.
A.could have enjoyed B.have been enjoying
C.had enjoyed D.are enjoying
5.The couple _________their new flat since the end of last month. They haven't finished yet.
A.have been decorating B.have decorated
C.has been decorating D.was decorating
6.I an English teacher for ten years.
A.have taught B.teach C.taught D.have been
7.The police for the boy for a whole day. But they haven't found him until now.
A.look B.looked
C.have been looking D.are looking
8.I'm sorry you so long, but it'll still be some time before Jim gets back.
A.wait B.waited
C.had waited D.have been waiting
9.He ________ standing on one foot for more than 10 minutes.
A.was B.has C.has being D.has been
10.The number of foreign students attending Chinese universities ____ rising steadily since 1990.
A.is B.are C.has been D.have been
11.— he been to Japan before
—Yes, he there two years ago.
A.Did,visited B.Has,has visited
C.Has,visited D.Did,has visited
12.We can't get sleep with a strong wind outside.
A.blow B.blowing C.blew D.blows
13.He _______ it for two hours, and he's still watching now.
A.has been watched B.watching
C.has been watching D.is watching
14.He _______ it for two hours, and he's still watching now.
A.has been watched B.watching
C.has been watching D.is watching
15.She______ this book all the week, but she________ reading it yet.
A.has read; didn't finish B.has been reading; didn't finish
C.has been reading; hasn't finished D.has read; hasn't finished
16.—Project Hope celebrated its 35 birthday in 2024.
—Yeah.It____children from poor families the chance to go to school since 1989.
A.gave B.has given C.is given D.is giving
17.—What a pity!You missed the most wonderful part of the film.
—It's OK.I ____ the film with my parents since it was on show.
A.saw B.had seen C.am seen D.have seen
18.Helen had been _________ all month before she knew the exam result.
A.worry B.worried C.worrying D.worries
19. China's Tianwen-I ____ on Mars successfully. Here's a photo it sent back from the planet.
A.is landing B.has landed C.lands D.will land
20. Mike ____ hard since last term. That's why he got the first prize in the speaking competition.
A.trained B.has trained C.will train
21. The development of the Optics Valley(光谷)____Wuhan top city in the past years.
A.makes B.made C.has made D.had made
22. My grandparents ____ the Great Wall before and they hope to go there again.
A.have gone to B.have been to
C.has gone to D.has been to
23.—Can Mr Read speak Chinese
—Yes.He speaks Chinese very well because he China for many years.
A.has been in B.has been to C.has gone to D.has come to
24.China ________________ great achievements in science and technology since 1978.
A.makes B.made C.has made
25.—Where is your uncle
—He ________ to South Africa on business. He has ________ there twice.
A.has been;gone B.will go;been
C.went;gone D.has gone;been
26.—Neither Xiaoming nor his brothers ________ out of Harbin before.
—Oh, I can't believe it!
A.have been B.has been C.has gone
27. Sorry,I can't lend you the dictionary,Betty. I ____ it.
A.lose B.have lost C.was losing D.will lose
28.The western countries have been _________ Christmas for many years.
A.celebrating B.celebrate C.celebrates D.celebrated
29.— Look, the light is still on in Helen's office.
— Maybe she ______ her work yet.
A.doesn't finish B.won't finish
C.hasn't finished D.didn't finish
30.Where have you been I ________ you the whole morning.
A.have been telephoning B.have telephoned
C.telephoned D.telephone
31.Miss Gao isn't here. She to the station to meet Mr. Brown.
A.has been B.would go C.has gone D.have been
32. Since Project Hope started in 1989, it ____ lots of children.
A.helps B.will help C.has helped D.is helping
33.—Look, Jim is talking to his friend under the tree.
—It _______ be him. He has _______ back to Canada.
A.can't; gone B.can't; been C.may not; been D.mustn't; gone
34.Mr. Zhang ________ us English for two years.
A.taught B.is teaching
C.teaches D.has been teaching
35.—Why is your foreign teacher's Chinese so good
—Because he China for eight years.
A.has gone to B.has been to C.has come to D.has been in
36.I ______ the coming examination for more than a month and now I am full of confidence.
A.prepared B.have prepared
C.prepare D.have been preparing
37.You must be tired, you _______ the flowers all morning.
A.water B.watered
C.have watered D.have been watering
38.They ______ on the program for almost one week before I joined them, and now we on it as no good results have come out so far.
A.had been working; are still working
B.had worked; were still working
C.have been working; have worked
D.have worked; are still working
39.—Where have you been
—We _____ you everywhere.
A.were looking for B.have been looking for
C.had looked for D.have looked for
40.We _______ on it for several hours but we have not yet reached any conclusion.
A.work B.are working
C.have been working D.have been worked
41. —Jane, would you like to try some apple pies
—No, thanks. I ____ a lot of them already.
A.have B.have had C.will have
42. —Would you like to watch Harry Potter with me tonight
—No. I____it many times.
A.watch B.have watched C.will watch
43. I have been ____ English since I was seven.
A.learned B.learn C.learning D.learns
44. I ____ my homework. Let's go out for a walk.
A.finish B.finished C.have finished D.will finish
45.—Hi, Joan, I have not seen you for weeks. What ______ recently
—Carrying on some research on space.
A.have you been doing B.have you done
C.were you doing D.did you do
46.I to Rongjiang last year.But I never to Chongjiang.
A.went,have,been B.will go,have,been
C.went,have,gone D.go,have,gone
参考答案及试题解析
1.C
【解析】句意:——我昨晚9:30给你打了电话,我相信你不可能在家,因为没有人接电话。——对不起,我那时一定在睡觉。mustn't禁止;couldn't不可能;might not可能不;根据because no one answered the phone因为没有人接电话,可知不可能在家,排除A、D;should have slept本应该睡觉;must have been sleeping一定一直在睡觉,表示进行时。at that time表明时态是进行时,故选C。
【点评】考查情态动词辨析,注意识记现在完成进行时的用法。
2.C
【解析】句意:我妹妹整个上午都在做家务,太累了,不能和我们一起去乡下野餐。A.现在完成进行时;B.现在完成时;C.过去完成进行时;D.为一般过去时。根据时间状语 all morning,以及 was,可知动作在过去的某段时间一直发生,对过去有影响,应用过去完成进行时:had been doing 。故选C。
【点评】考查过去完成进行时。注意熟记动词do"做":第三人称单数: does;现在分词: doing;过去式: did;过去分词: done。
3.C
【解析】句意:到下周五上午9点,我们就已经刷墙10天了。A现在完成时,B将来完成时,C将来完成进行时,D将来进行时,根据By 9: 00 am next Friday,可知是一般将来时的时间段,根据 for 10 days,可知动作从开始一直持续的现在,还没有完成,故时态用将来完成进行时,故选C。
【点评】考查时态,注意识记将来完成进行时的用法。
4.B
【解析】句意: 自从去年一家人搬到郊区以来,他们就一直享受着更好的健康。根据Ever since the family moved to the suburbs last year,可知,此句表示动作从过去某一时间开始,一直持续到现在,并有可能继续下去,所以应该用现在完成进行时态,故B项正确。A项,"could have enjoyed"表示对过去情况的推测,意为"本来可以享受",与句意不符,故排除。C项,"had enjoyed"是过去完成时,表示过去的过去,与句意不符,故排除。D项,"are enjoying"是现在进行时,表示正在进行的动作,与句意不符,故排除。故选B。
【点评】考查现在完成进行时。注意熟记现在完成进行时结构:have/has been+现在分词。
5.A
【解析】句意: 这对夫妇从上个月末起就一直在装饰他们的新公寓。他们还没有完成。 decorate装饰,动词;根据句意和 since the end of last month 可知,此处表示动作从某一时间开始,一直持续到现在, 所以应该用现在完成进行时,且此处主语是the couple,且根据后句中的they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓语动词用原形,故选A。
【点评】考查现在完成进行时和主谓一致。注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。
6.D
【解析】句意:我成为英语老师已经十年了。根据for ten years 可知,for后边加一个时间表示一段时间内一直持续的动作或状态,所以此句时态为现在完成时have done,且此句主语是 I,一人称,所以用have done即可,结合句意,不能是教英语老师十年,所以用be动词,故选D。
【点评】考查现在完成时,注意for后边加一个时间表示一段时间内一直持续的动作或状态,所以此句时态为现在完成时have done。
7.C
【解析】句意: 警察找了这个男孩一整天,但是他们直到现在才找到他。根据for a whole day ,可知表示动作从过去持续到现在,故是现在完成进行时,是have been doing的动词形式,故选C。
【点评】考查时态,注意现在完成进行时的用法。
8.D
【解析】句意:很抱歉让你等了这么长时间, 但吉姆还得过一段时间才能回来。have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but it'll still be some time before Jim gets back.可知可能还要继续等待,所以用现在完成进行时,故选D。
【点评】考查时态,掌握现在完成进行时的用法。
9.D
【解析】句意: 他用一只脚站了10多分钟。根据现在分词standing和for more than 10 minutes,可知是现在完成进行时,故是have been doing的形式,故选D。
【点评】考查时态,注意现在完成进行时的用法。
10.C
【解析】句意:从1990年开始,进入中国大学的外国学生的数量呈稳定增长。根据时间状语since 1990,从1991年开始,可知本句时态为现在完成进行时has/have +been+现在分词;再根据the number of,……的数量,助动词应用单数形式has,be的过去分词been。故选C。
【点评】考查现在完成进行时。注意掌握结构现在完成进行时的结构:has/have +been+现在分词。
11.C
【解析】句意:--他以前去过日本吗? --是的,他两年前去过那里。根据before可知句子要用现在完成时“have/has+过去分词”, 主语he是第三人称单数故用has,这是一个一般疑问句,将has提前,故选C。
【点评】考查动词的时态,注意语境中提供的时间状语。
12.B
【解析】句意:我们不能睡在外面,外面大风吹。blowing表示正在进行时。
【点评】考查with结构。
13.C
【解析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
14.C
【解析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。故选C。
15.C
【解析】句意: 她整个星期一直都在看这本书,但是她还没有看完。第一空根据all the week可知, 此处表示一个动作从过去某个时间开始一直持续到现在,有可能还要持续下去,用现在完成进行时,用have/has been doing sth形式,第二空根据yet可知,应该用现在完成时,用have/has done形式,故选C。
【点评】考查现在完成进行时和现在完成时。注意根据语境选择正确的时态。
16.B
【解析】句意:——2024 年,希望工程迎来了 35 岁生日。——是的。自1989年以来,它为贫困家庭的孩子提供了上学的机会。根据题干中since,可知句子是现在完成时。A过去时,B现在完成时,C一般现在时的被动语态,D现在进行时。选项B符合题意,故选B。
【点评】考查时态辨析。注意区分各种时态,根据题干中关键词判别时态。
17.D
【解析】句意:——太遗憾了!你错过了这部电影最精彩的部分。——没关系!自从电影上映以来,我就和父母一起…… A、看了,过去式;B、已经看了,过去完成时;C、被看,被动语态;D、已经看了,现在完成时。根据句子后面的since可知,此处应使用现在完成时,现在完成时的基本结构为have/has+过去分词,故选D。
【点评】考查动词时态,注意理解选项意思,根据题目所给时间标志选择合适的动词时态。
18.C
【解析】句意:在知道考试结果之前,Helen整个月都在担心。选项A "worry" 是动词原形。选项B "worried" 是形容词形式。选项C "worrying" 是动词的现在分词形式。选项D "worries" 是动词的第三人称单数形式。根据句子结构 "has been _______",这里使用了现在完成进行时态,它表示从过去某个时间开始,一直持续到现在,并且有可能继续持续下去的动作或状态。在这个时态中,需要使用动词的现在分词形式。故选C。
【点评】考查现在完成进行时态的用法,动词现在分词的识别与使用。
19.B
【解析】句意:中国的天文一号成功登陆火星,这是它从星球上发回来的照片。 根据successfully 成功地以及Here's a photo it sent back from the planet. 可知,此处应用has landed,表示已经成功着陆,用现在完成时态。故选B。
【点评】考查时态辨析。注意掌握动词各个时态之间的用法。
20.B
【解析】句意:Mike 自上学期以来一直很努力训练。这就是他在演讲比赛中获得一等奖的原因。根据"Mike ____ hard since last term.",可知句子的时间状语"since last term"表示"从上个学期以来一直到现在",所以句子应该用现在完成时:have/has+过去分词;主语是Mike,第三人称单数,助动词选has,答案是has trained。故选has trained。
【点评】考查现在完成时态。注意现在完成时态的谓语结构,have/has+过去分词。
21.C
【解析】句意:光谷的发展已让武汉过去几年成为顶级城市。A:makes使,让B:made使,让C:has made已经使,已经让D:had made已经使,已经让。根据"in the past years.在过去的数年",表示一段时间,并持续到现在,因此句子使用现在完成时:have/has+过去分词;句子的主语是The development of the Optics Valley,单数名词,助动词选择has,答案是has made。故选C。
【点评】考查现在完成时。注意识记表示从过去某时开始并一直持续到现在的动作要用现在完成时及谓语结构。
22.B
【解析】句意: 我的祖父母以前去过长城,他们希望再去那里一次。 A:have gone to去了; B:have been to去过 ; C:has gone to 去了;D:has been to去过。根据 … before and they hope to go there again. 可知作者的祖父母以前去过长城,用现在完成时:have/has+过去分词; grandparents 是发生形式,助动词用have。固定短语: have been to +地点,去过某地,曾经去过某地,但现在不在那里。故答案为: B
【点评】考查现在完成时。注意区别have been to与have gone to 的不同用法。
23.A
【解析】句意为:--里德先生会说中文吗?—是的。他汉语说得很好因为他已经在中国多年。has been in 指的是某人在某地停留多长时间;has been to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知选A
【点评】考查动词短语辨析
24.C
【解析】句意:自1978年以来,中国在科学技术方面取得了巨大成就。make great achievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选C。
【点评】考查动词的时态。注意现在完成时的用法。
25.D
【解析】句意:——你叔叔在哪里?——他去南非出差了。他去过那里两次了。have been to去过某地,可以和表示次数的副词搭配。have gone to去某地了,没有在说话现场。根据 Where is your uncle 可知,叔叔不在说话现场,空一使用has gone,由第二句中的twice知,去过两次,应使用have been to结构,there为副词,省略to,故选D。
【点评】考查现在完成时,注意识记have gone to与have been to的区别。
26.A
【解析】句意:——小明和他的弟弟们以前都没有离开过哈尔滨。——噢,我简直不敢相信!be out of,离开……,go out of,从……消失;这里指人离开哈尔滨,因此用be out of;根据neither...nor...,既不……也不……,遵循"就近一致原则",即谓语与靠近的名词、代词在人称与数上保持一致的原则,Neither Xiaoming nor his brothers,空前brothers是复数名词,因此用have,即have。故选A。
【点评】考查主谓一致和现在完成时。注意理解句子,根据语境判断答案。
27.B
【解析】句意: 对不起,贝蒂,我不能把字典借给你。我已经弄丢它了。 A:lose丢失B:have lost已经丢失 C:was losing正在丢失D:will lose将会丢失。根据" I can't lend you the dictionary",可知我现在找不到字典了,用现在完成时。故选B。
【点评】考查现在完成时,注意识记现在完成时表示过去发生的事情对现在产生影响的用法,
28.A
【解析】have/has been+现在分词是现在完成进行时;句意:西方国家很多年来一直在庆祝圣诞节。故选A。
29.C
【解析】句意:——看,海伦的办公室的灯还亮着在。——也许她还没有完成工作。yet用于否定句末,是现在完成时的标志词,故选C。
【点评】考查动词的时态。
30.A
【解析】句意:你去哪里了?整个上午我一直在给你打电话。根据 Where have you been the whole morning可知,此处表示过去时间一直在做某事,并对现在产生影响,用现在完成进行时,用have/has been doing形式,telephone打电话,动词,故选A。
【点评】考查现在完成进行时。注意根据语境选择正确的时态。
31.C
【解析】句意: 高老师不在这里。她去车站接布朗先生了。 have been to表示去过某个地方已经回来;have gone to表示去了还没回来,可能在去的途中或已经到了目的地。 根据第一句高老师不在这里,可知是去了还没回来,所以她去了车站接布朗先生了,因此用has gone to,故选C。
【点评】考查固定结构,注意辨析has been to和 has gone to 的区别。
32.C
【解析】句意:自从1989年希望工程开始以来,它已经帮助了很多孩子。根据"Since Project Hope started in1989"可知,句子时态为现在完成时,其结构是have has done,句子主语it为
第三人称单数,助动词用has,动词help"帮助"的过去分词为helped。故选C。
【点评】考查现在完成时。注意对不同时态的区分与运用。
33.A
【解析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,can't意为“不可能”; may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。句意为“——看,吉姆和他朋友在树下谈话。——不可能是他。他已经回加拿大了。”故选A。
34.D
【解析】句意:张先生教我们英语已经两年了。根据时间状语for two years ,表示teach的动作从过去已经开始,一直持续到现在,还可能持续下去,要用现在完成进行时助动词have/has been+现在分词。主语 Mr. Zhang,第三人称单数,助动词要用has。故选D。
【点评】考查现在完成进行时的构成和用法。根据时间状语确定动词的时态,同时注意主语与谓语动词之间在人称和数上一致。
35.D
【解析】句意为:--为什么你的外教的中文那么好 --因为他来中国已经8年了。时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D
【点评】考查现在完成时的短语辨析。
36.D
【解析】句意: 我已经为即将到来的考试准备一个多月了,现在我充满了信心。根据 for more than a month 可知,此处表述过去开始的动作一直持续到现在,用现在完成进行时,用have/has been doing形式,prepare准备,动词,故选D。
【点评】考查现在完成进行时。注意根据语境选择正确的时态。
37.D
【解析】句意:你一定累了,你整个上午都在浇花。water浇水;一般现在时;watered,浇水,一般过去时;have watered,现在完成时;have been watering现在完成进行时;根据句意可知是表示一上午一直在浇花, 表示从过去某一时刻一直持续到现在的动作;该动作可能会继续进行下去,也可能已经停止了。用现在完成进行时,故答案为D。
【点评】考查现在完成进行时。注意识记现在完成进行时的构成和用法。
38.A
【解析】句意:在我加入他们之前,他们已经为这个项目工作了将近一周,现在我们仍在努力,因为到目前为止还没有好的结果。had been working过去完成进行时 ;had worked过去完成时;are still working现在进行时;were still working过去进行时;根据before I joined them可知"我"加入他们是在过去;又根据句意可知,在我加入之前他们已经为工作持续一段时间了 ,且for almost one week为完成时的时间标志词,故第一空用过去完成进行时。第二个空根据now可知用现在进行时。故答案为A。
【点评】考查过去完成进行时和现在进行时。注意识记现在完成时进行时和现在进行时的构成和用法区别。
39.B
【解析】句意:——你去哪里了?——我们一直在到处找你。look for寻找,动词,根据 Where have you been 可知,此处描述过去开始的动作,一直持续到现在,用现在完成进行时,用have/has been doing sth形式,故选B。
【点评】考查现在完成进行时。注意现在完成进行时结构。
40.C
【解析】句意: 我们已经一直研究了几个小时,但还没有得出任何结论。根据 for several hours和 but we have not yet reached any conclusion 可知,此处应该用现在完成进行时,用have/has been doing sth, 表示动作从某一时间开始,一直持续到现在,故选C。
【点评】考查现在完成进行时。注意现在完成进行时结构。
41.B
【解析】句意: —简,你想尝尝苹果派吗? —不用了,谢谢。我已经吃了好多。 A:have有; B:have had 已经有;C:will have将要有 。根据 No, thanks.,可知简已经吃了好多 苹果派,饱了。描述的吃了苹果派所产生的影响,用现在完成时:have/has+过去分词。故答案为:B。
【点评】考查现在完成时,注意识记现在完成时的结构 have/has+过去分词。
42.B
【解析】句意:——你今晚愿意和我去看《哈利波特》吗?——不。我已经看了很多遍了。根据No. 及many times 可知拒绝了对方的邀请,已经看过很多遍了,用现在完成时,have done结构,故选:B。
【点评】考查时态。根据句意,明确时态,注意识记现在完成时,have done结构,得出答案。
43.C
【解析】句意:我从七岁起就学习英语了。learned是过去式和过去分词; learn是动词原形; learning是现在分词; learns是第三人称单数形式。根据句意和空格前面的have been可知,此句是现在完成进行时,要填现在分词。现在完成进行时的构成是have/ has been doing。故选C。
【点评】考查动词的时态。要求牢记各种时态的构成形式,结合时间状语和上下文的关系,找出正确答案。
44.C
【解析】句意:我____我的家庭作业。我们出去走走吧。根据" Let's go out for a walk",可知我可以放心去玩了,因为注意已经完成,用现在完成时:have/has+过去分词;句子主语是I,助动词用have,所以答案是 have finished 。故选C。
【点评】考查现在完成时,注意识记现在完成时表示过去发生的事情或动作对现在产生影响的用法。
45.A
【解析】句意:—嗨,Joan,我有几周没见到你了。你最近在做什么?—做一些有关太空的研究。A现在完成进行时态,B现在完成时态,C过去进行时态,D一般过去时态,根据答语可知时态是现在完成进行时态,结构是have/has been+现在分词,故选A。
【点评】考查现在完成进行时态,理解现在完成进行时态的语境。
46.A
【解析】句意:去年我去了榕江,但我从未去过重江。由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。
【点评】考查动词的时态,注意句中的时间状语的暗示。
21世纪教育网(www.21cnjy.com)
同课章节目录