【弯道超车】Unit 2 Culture shock 核心语法之现在完成进行时-2026年春沪教牛津版(深圳.广州)九年级英语下册精讲精练 (含答案解析)

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

【弯道超车】Unit 2 Culture shock 核心语法之现在完成进行时-2026年春沪教牛津版(深圳.广州)九年级英语下册精讲精练 (含答案解析)

资源简介

/ 让学习更有效 新课备课备考 | 英语学科
2026年春沪教牛津版(深圳 广州)九年级英语下册核心语法精讲精练
Unit 2 Culture shock
核心语法:现在完成进行时
一、核心概念
1. 什么是现在完成进行时?
现在完成进行时表示从过去某个时间开始一直持续到现在的动作,这个动作可能:
刚刚结束
仍在进行
还要继续下去
2. 时间轴图示:
例:I have been studying English for 5 years.(我从5年前开始学英语,现在还在学)
二、结构公式
1. 基本结构:
have/has + been + 现在分词(V-ing)
2. 具体构成:
主语人称 结构 例句
I/We/You/They have been doing We have been waiting for an hour.
He/She/It has been doing She has been teaching here since 2010.
3. 否定形式:
have/has + not + been + doing(缩写:haven't/hasn't)
例:I haven't been feeling well recently.
4. 疑问形式:
Have/Has + 主语 + been + doing +
例:Have you been waiting long
5. 特殊疑问句:
疑问词 + have/has + 主语 + been + doing +
例:How long have you been learning English
三、使用情景
1. 表示动作从过去开始,持续到现在(常与for, since连用)
for + 时间段:表示动作持续了多长时间
I have been reading this book for two hours.
since + 时间点:表示动作从什么时候开始
He has been living in Shanghai since 2015.
2. 表示动作刚刚结束,但结果对现在有影响
You look tired. Have you been working hard
The ground is wet. It has been raining.
3. 表示重复性动作(有时带有感彩)
He has been phoning me every day this week.(重复+轻微抱怨)
I have been telling him to be careful.(重复强调)
4. 表示近期一直在进行的动作
What have you been doing recently
I have been preparing for the final exams.
四、时间状语特征
1. 常用时间状语:
for + 时间段
for two hours/days/weeks/years
例:They have been talking for three hours.
since + 时间点
since 9 o'clock/yesterday/2018/last week
例:She has been sleeping since 2 pm.
all + 时间段
all day/morning/week/year
例:It has been raining all day.
recently/lately/these days
例:I have been feeling tired lately.
2. 特别注意:
how long是现在完成进行时的标志性疑问词
与现在完成时相比,更强调动作的持续性
五、现在完成进行时 vs. 现在完成时
对比表:
对比点 现在完成时 现在完成进行时
结构 have/has + p.p. have/has been + doing
侧重 动作完成及其结果 动作持续及其过程
时间状语 already, yet, ever, never for, since, how long, all day
动词类型 状态动词、瞬间动词 持续性动词
感彩 中性 常带感彩(抱怨、强调)
例句 I have read this book.(已读完) I have been reading this book.(还在读)
典型辨析题:
I have written 3 letters.(已经写了3封信,动作完成)
I have been writing letters all morning.(整个上午一直在写信,强调过程)
六、特殊动词用法
1. 持续性动词(可用于现在完成进行时):
work, study, live, wait, stay, learn, teach, sleep, rain, snow等
例:How long have you been learning English
2. 非持续性动词(一般不用于现在完成进行时):
finish, die, marry, come, go, leave, arrive, begin等
这些动词多用现在完成时
例:He has just arrived.(不说:He has been arriving.)
3. 状态动词(不用于进行时态):
know, understand, believe, like, love, hate, have(有), own等
这些动词用现在完成时表示状态持续
例:I have known him for years.(不说:I have been knowing him...)
七、常见错误提醒
1、结构不完整(漏掉been)
I have waiting for an hour.
I have been waiting for an hour.
2、用错助动词
He have been studying.
He has been studying.
3、与非持续性动词连用
He has been finishing his homework.
He has finished his homework.
4、时间状语错误
I have been reading yesterday.(yesterday是过去时间)
I was reading yesterday.
5、与状态动词连用
I have been knowing him for years.
I have known him for years.
6、忘记现在分词变化
He has been study for two hours.
He has been studying for two hours.
1. —How long____ you____ using this new dictionary app
— Since last week.
A.have; been B.do; use C.will; use D.did; use
2. Tony ____ many friends since he moved to this city.
A.made B.will make C.is making D.has made
3. I have been ____ English since I was seven.
A.learned B.learn C.learning D.learns
4. ____ you ever ____ the story of The Wonderful Wizard of Oz
A.Do; read B.Did; read C.Have; read D.Will; read
5.—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
6. —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
7.—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
8. 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
9. Sorry,I can't lend you the dictionary,Betty. I ____ it.
A.lose B.have lost C.was losing D.will lose
10. 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
11. I have been ____ English since I was seven.
A.learned B.learn C.learning D.learns
12. Since Project Hope started in 1989, it ____ lots of children.
A.helps B.will help C.has helped D.is helping
13.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
14.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
15.Helen had been _________ all month before she knew the exam result.
A.worry B.worried C.worrying D.worries
16. I ____ my homework. Let's go out for a walk.
A.finish B.finished C.have finished D.will finish
17.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
18.—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
19.—Where have you been
—We _____ you everywhere.
A.were looking for B.have been looking for
C.had looked for D.have looked for
20.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
21.Where have you been I ________ you the whole morning.
A.have been telephoning B.have telephoned
C.telephoned D.telephone
22.You must be tired, you _______ the flowers all morning.
A.water B.watered
C.have watered D.have been watering
23.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
24.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
25.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
26. The development of the Optics Valley(光谷)____Wuhan top city in the past years.
A.makes B.made C.has made D.had made
27.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
28.— 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
29. —Would you like to watch Harry Potter with me tonight
—No. I____it many times.
A.watch B.have watched C.will watch
30.—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
31.—Neither Xiaoming nor his brothers ________ out of Harbin before.
—Oh, I can't believe it!
A.have been B.has been C.has gone
32.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
33. 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
34.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
35.I an English teacher for ten years.
A.have taught B.teach C.taught D.have been
36.Mr. Zhang ________ us English for two years.
A.taught B.is teaching
C.teaches D.has been teaching
37.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
38.The number of foreign students attending Chinese universities ____ rising steadily since 1990.
A.is B.are C.has been D.have been
39.China ________________ great achievements in science and technology since 1978.
A.makes B.made C.has made
40.He ________ standing on one foot for more than 10 minutes.
A.was B.has C.has being D.has been
41.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
42.—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
43.—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
44.We can't get sleep with a strong wind outside.
A.blow B.blowing C.blew D.blows
45.He _______ it for two hours, and he's still watching now.
A.has been watched B.watching
C.has been watching D.is watching
46.— 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
47.—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
48. —Dad, do you remember the old bookstore on Main Street I ____ there twice when I was in Grade 6, but I ____ it for years.
—It closed last month because of the new shopping mall nearby.
A.went; haven't seen B.have gone; didn't see
C.went; don't see D.have gone; haven't seen
49. —In the past few years, great changes ____ in our town. Now more and more high buildings have taken the place of the small houses.
A.took place B.have taken place
C.happened D.were taken place
50. —May I speak to Mr. Smith
—Sorry, he isn't in. He ____ Beijing.
A.has been to B.has gone to C.has been in D.has come to
参考答案及试题解析
1.A
【解析】句意:—— 你使用这个新的词典应用程序多久了?—— 从上周开始。have; been,助动词(构成现在完成进行时);实义动词 be 的过去分词(与 have 搭配,后接动词 - ing 形式),助动词 / 实义动词。do; use,助动词(用于一般现在时疑问句);使用,实义动词,助动词 / 实义动词。will; use,将、会(用于一般将来时,表将来动作);使用,实义动词,情态动词 / 实义动词。did; use,助动词(用于一般过去时疑问句);使用,实义动词,助动词 / 实义动词。结合语句 "—How long… you… using this new dictionary app — Since last week." 可知,答语 "Since last week(从上周开始)" 是现在完成进行时的标志性时间状语,强调动作从过去某一时间开始,持续到现在且可能仍在进行,其结构为 "have/has + been + 动词 - ing 形式",问句主语 "you" 为第二人称,助动词用 "have",故答案为 A。
【点评】考查动词时态辨析,解题需根据答语中 "Since last week" 这一现在完成进行时的标志性时间状语,匹配对应的时态结构。
2.D
【解析】句意:托尼自从搬到这个城市以来交了很多朋友。A.made 交了;B.will make 将要交;C.is making 正在交;D.has made 已经交了。根据"since he moved to this city",可知强调从过去到现在这个时间段内发生的事情,所以这里应该用现在完成时:have/has+过去分词,故答案为:D。
【点评】考查现在完成时的用法。注意现在完成时的标志词,同时要准确理解现在完成时所表达的"过去发生的动作对现在造成的影响或结果,或者从过去某一时间开始一直持续到现在的动作或状态"这一含义。
3.C
【解析】句意:我从七岁起就一直在学英语。A.learned学(过去式/过去分词);B.learn学(动词原形);C.learning学(现在分词/动名词);D.learns学(第三人称单数)。根据"since I was seven(从我七岁起)"以及语境可知,句子是现在完成进行时,表达"从7岁开始一直在学习英语",动词形式为"have/has been+现在分词",所以此处应用动词的现在分词形式。故选C。
【点评】考查时态辨析。根据since引导的时间状语判断现在完成进行时的用法。
4.C
【解析】句意:你曾经读过《绿野仙踪》的故事吗?A:Do; read;B:Did; read;C:Have; read;D:Will; read。根据句中"ever"与现在完成时的固定搭配,表示从过去持续到现在的经历,可知此处需用现在完成时结构:have/has+过去分词,主语是you,助动词用have,read的过去分词与原形同。故答案为:C。
【点评】考查现在完成时。注意"ever"常与现在完成时连用。
5.D
【解析】句意:——太遗憾了!你错过了这部电影最精彩的部分。——没关系!自从电影上映以来,我就和父母一起…… A、看了,过去式;B、已经看了,过去完成时;C、被看,被动语态;D、已经看了,现在完成时。根据句子后面的since可知,此处应使用现在完成时,现在完成时的基本结构为have/has+过去分词,故选D。
【点评】考查动词时态,注意理解选项意思,根据题目所给时间标志选择合适的动词时态。
6.B
【解析】句意: —简,你想尝尝苹果派吗? —不用了,谢谢。我已经吃了好多。 A:have有; B:have had 已经有;C:will have将要有 。根据 No, thanks.,可知简已经吃了好多 苹果派,饱了。描述的吃了苹果派所产生的影响,用现在完成时:have/has+过去分词。故答案为:B。
【点评】考查现在完成时,注意识记现在完成时的结构 have/has+过去分词。
7.B
【解析】句意:——2024 年,希望工程迎来了 35 岁生日。——是的。自1989年以来,它为贫困家庭的孩子提供了上学的机会。根据题干中since,可知句子是现在完成时。A过去时,B现在完成时,C一般现在时的被动语态,D现在进行时。选项B符合题意,故选B。
【点评】考查时态辨析。注意区分各种时态,根据题干中关键词判别时态。
8.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 的不同用法。
9.B
【解析】句意: 对不起,贝蒂,我不能把字典借给你。我已经弄丢它了。 A:lose丢失B:have lost已经丢失 C:was losing正在丢失D:will lose将会丢失。根据" I can't lend you the dictionary",可知我现在找不到字典了,用现在完成时。故选B。
【点评】考查现在完成时,注意识记现在完成时表示过去发生的事情对现在产生影响的用法,
10.B
【解析】句意:Mike 自上学期以来一直很努力训练。这就是他在演讲比赛中获得一等奖的原因。根据"Mike ____ hard since last term.",可知句子的时间状语"since last term"表示"从上个学期以来一直到现在",所以句子应该用现在完成时:have/has+过去分词;主语是Mike,第三人称单数,助动词选has,答案是has trained。故选has trained。
【点评】考查现在完成时态。注意现在完成时态的谓语结构,have/has+过去分词。
11.C
【解析】句意:我从七岁起就学习英语了。learned是过去式和过去分词; learn是动词原形; learning是现在分词; learns是第三人称单数形式。根据句意和空格前面的have been可知,此句是现在完成进行时,要填现在分词。现在完成进行时的构成是have/ has been doing。故选C。
【点评】考查动词的时态。要求牢记各种时态的构成形式,结合时间状语和上下文的关系,找出正确答案。
12.C
【解析】句意:自从1989年希望工程开始以来,它已经帮助了很多孩子。根据"Since Project Hope started in1989"可知,句子时态为现在完成时,其结构是have has done,句子主语it为
第三人称单数,助动词用has,动词help"帮助"的过去分词为helped。故选C。
【点评】考查现在完成时。注意对不同时态的区分与运用。
13.C
【解析】句意: 我们已经一直研究了几个小时,但还没有得出任何结论。根据 for several hours和 but we have not yet reached any conclusion 可知,此处应该用现在完成进行时,用have/has been doing sth, 表示动作从某一时间开始,一直持续到现在,故选C。
【点评】考查现在完成进行时。注意现在完成进行时结构。
14.C
【解析】句意: 她整个星期一直都在看这本书,但是她还没有看完。第一空根据all the week可知, 此处表示一个动作从过去某个时间开始一直持续到现在,有可能还要持续下去,用现在完成进行时,用have/has been doing sth形式,第二空根据yet可知,应该用现在完成时,用have/has done形式,故选C。
【点评】考查现在完成进行时和现在完成时。注意根据语境选择正确的时态。
15.C
【解析】句意:在知道考试结果之前,Helen整个月都在担心。选项A "worry" 是动词原形。选项B "worried" 是形容词形式。选项C "worrying" 是动词的现在分词形式。选项D "worries" 是动词的第三人称单数形式。根据句子结构 "has been _______",这里使用了现在完成进行时态,它表示从过去某个时间开始,一直持续到现在,并且有可能继续持续下去的动作或状态。在这个时态中,需要使用动词的现在分词形式。故选C。
【点评】考查现在完成进行时态的用法,动词现在分词的识别与使用。
16.C
【解析】句意:我____我的家庭作业。我们出去走走吧。根据" Let's go out for a walk",可知我可以放心去玩了,因为注意已经完成,用现在完成时:have/has+过去分词;句子主语是I,助动词用have,所以答案是 have finished 。故选C。
【点评】考查现在完成时,注意识记现在完成时表示过去发生的事情或动作对现在产生影响的用法。
17.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+现在分词。
18.A
【解析】句意:—嗨,Joan,我有几周没见到你了。你最近在做什么?—做一些有关太空的研究。A现在完成进行时态,B现在完成时态,C过去进行时态,D一般过去时态,根据答语可知时态是现在完成进行时态,结构是have/has been+现在分词,故选A。
【点评】考查现在完成进行时态,理解现在完成进行时态的语境。
19.B
【解析】句意:——你去哪里了?——我们一直在到处找你。look for寻找,动词,根据 Where have you been 可知,此处描述过去开始的动作,一直持续到现在,用现在完成进行时,用have/has been doing sth形式,故选B。
【点评】考查现在完成进行时。注意现在完成进行时结构。
20.C
【解析】句意:我妹妹整个上午都在做家务,太累了,不能和我们一起去乡下野餐。A.现在完成进行时;B.现在完成时;C.过去完成进行时;D.为一般过去时。根据时间状语 all morning,以及 was,可知动作在过去的某段时间一直发生,对过去有影响,应用过去完成进行时:had been doing 。故选C。
【点评】考查过去完成进行时。注意熟记动词do"做":第三人称单数: does;现在分词: doing;过去式: did;过去分词: done。
21.A
【解析】句意:你去哪里了?整个上午我一直在给你打电话。根据 Where have you been the whole morning可知,此处表示过去时间一直在做某事,并对现在产生影响,用现在完成进行时,用have/has been doing形式,telephone打电话,动词,故选A。
【点评】考查现在完成进行时。注意根据语境选择正确的时态。
22.D
【解析】句意:你一定累了,你整个上午都在浇花。water浇水;一般现在时;watered,浇水,一般过去时;have watered,现在完成时;have been watering现在完成进行时;根据句意可知是表示一上午一直在浇花, 表示从过去某一时刻一直持续到现在的动作;该动作可能会继续进行下去,也可能已经停止了。用现在完成进行时,故答案为D。
【点评】考查现在完成进行时。注意识记现在完成进行时的构成和用法。
23.D
【解析】句意: 我已经为即将到来的考试准备一个多月了,现在我充满了信心。根据 for more than a month 可知,此处表述过去开始的动作一直持续到现在,用现在完成进行时,用have/has been doing形式,prepare准备,动词,故选D。
【点评】考查现在完成进行时。注意根据语境选择正确的时态。
24.C
【解析】句意:到下周五上午9点,我们就已经刷墙10天了。A现在完成时,B将来完成时,C将来完成进行时,D将来进行时,根据By 9: 00 am next Friday,可知是一般将来时的时间段,根据 for 10 days,可知动作从开始一直持续的现在,还没有完成,故时态用将来完成进行时,故选C。
【点评】考查时态,注意识记将来完成进行时的用法。
25.A
【解析】句意:在我加入他们之前,他们已经为这个项目工作了将近一周,现在我们仍在努力,因为到目前为止还没有好的结果。had been working过去完成进行时 ;had worked过去完成时;are still working现在进行时;were still working过去进行时;根据before I joined them可知"我"加入他们是在过去;又根据句意可知,在我加入之前他们已经为工作持续一段时间了 ,且for almost one week为完成时的时间标志词,故第一空用过去完成进行时。第二个空根据now可知用现在进行时。故答案为A。
【点评】考查过去完成进行时和现在进行时。注意识记现在完成时进行时和现在进行时的构成和用法区别。
26.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。
【点评】考查现在完成时。注意识记表示从过去某时开始并一直持续到现在的动作要用现在完成时及谓语结构。
27.A
【解析】句意: 这对夫妇从上个月末起就一直在装饰他们的新公寓。他们还没有完成。 decorate装饰,动词;根据句意和 since the end of last month 可知,此处表示动作从某一时间开始,一直持续到现在, 所以应该用现在完成进行时,且此处主语是the couple,且根据后句中的they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓语动词用原形,故选A。
【点评】考查现在完成进行时和主谓一致。注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。
28.C
【解析】句意:——看,海伦的办公室的灯还亮着在。——也许她还没有完成工作。yet用于否定句末,是现在完成时的标志词,故选C。
【点评】考查动词的时态。
29.B
【解析】句意:——你今晚愿意和我去看《哈利波特》吗?——不。我已经看了很多遍了。根据No. 及many times 可知拒绝了对方的邀请,已经看过很多遍了,用现在完成时,have done结构,故选:B。
【点评】考查时态。根据句意,明确时态,注意识记现在完成时,have done结构,得出答案。
30.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的区别。
31.A
【解析】句意:——小明和他的弟弟们以前都没有离开过哈尔滨。——噢,我简直不敢相信!be out of,离开……,go out of,从……消失;这里指人离开哈尔滨,因此用be out of;根据neither...nor...,既不……也不……,遵循"就近一致原则",即谓语与靠近的名词、代词在人称与数上保持一致的原则,Neither Xiaoming nor his brothers,空前brothers是复数名词,因此用have,即have。故选A。
【点评】考查主谓一致和现在完成时。注意理解句子,根据语境判断答案。
32.C
【解析】句意: 警察找了这个男孩一整天,但是他们直到现在才找到他。根据for a whole day ,可知表示动作从过去持续到现在,故是现在完成进行时,是have been doing的动词形式,故选C。
【点评】考查时态,注意现在完成进行时的用法。
33.B
【解析】句意:中国的天文一号成功登陆火星,这是它从星球上发回来的照片。 根据successfully 成功地以及Here's a photo it sent back from the planet. 可知,此处应用has landed,表示已经成功着陆,用现在完成时态。故选B。
【点评】考查时态辨析。注意掌握动词各个时态之间的用法。
34.C
【解析】句意: 高老师不在这里。她去车站接布朗先生了。 have been to表示去过某个地方已经回来;have gone to表示去了还没回来,可能在去的途中或已经到了目的地。 根据第一句高老师不在这里,可知是去了还没回来,所以她去了车站接布朗先生了,因此用has gone to,故选C。
【点评】考查固定结构,注意辨析has been to和 has gone to 的区别。
35.D
【解析】句意:我成为英语老师已经十年了。根据for ten years 可知,for后边加一个时间表示一段时间内一直持续的动作或状态,所以此句时态为现在完成时have done,且此句主语是 I,一人称,所以用have done即可,结合句意,不能是教英语老师十年,所以用be动词,故选D。
【点评】考查现在完成时,注意for后边加一个时间表示一段时间内一直持续的动作或状态,所以此句时态为现在完成时have done。
36.D
【解析】句意:张先生教我们英语已经两年了。根据时间状语for two years ,表示teach的动作从过去已经开始,一直持续到现在,还可能持续下去,要用现在完成进行时助动词have/has been+现在分词。主语 Mr. Zhang,第三人称单数,助动词要用has。故选D。
【点评】考查现在完成进行时的构成和用法。根据时间状语确定动词的时态,同时注意主语与谓语动词之间在人称和数上一致。
37.D
【解析】句意:很抱歉让你等了这么长时间, 但吉姆还得过一段时间才能回来。have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but it'll still be some time before Jim gets back.可知可能还要继续等待,所以用现在完成进行时,故选D。
【点评】考查时态,掌握现在完成进行时的用法。
38.C
【解析】句意:从1990年开始,进入中国大学的外国学生的数量呈稳定增长。根据时间状语since 1990,从1991年开始,可知本句时态为现在完成进行时has/have +been+现在分词;再根据the number of,……的数量,助动词应用单数形式has,be的过去分词been。故选C。
【点评】考查现在完成进行时。注意掌握结构现在完成进行时的结构:has/have +been+现在分词。
39.C
【解析】句意:自1978年以来,中国在科学技术方面取得了巨大成就。make great achievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选C。
【点评】考查动词的时态。注意现在完成时的用法。
40.D
【解析】句意: 他用一只脚站了10多分钟。根据现在分词standing和for more than 10 minutes,可知是现在完成进行时,故是have been doing的形式,故选D。
【点评】考查时态,注意现在完成进行时的用法。
41.A
【解析】句意:去年我去了榕江,但我从未去过重江。由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。
【点评】考查动词的时态,注意句中的时间状语的暗示。
42.D
【解析】句意为:--为什么你的外教的中文那么好 --因为他来中国已经8年了。时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D
【点评】考查现在完成时的短语辨析。
43.A
【解析】句意为:--里德先生会说中文吗?—是的。他汉语说得很好因为他已经在中国多年。has been in 指的是某人在某地停留多长时间;has been to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知选A
【点评】考查动词短语辨析
44.B
【解析】句意:我们不能睡在外面,外面大风吹。blowing表示正在进行时。
【点评】考查with结构。
45.C
【解析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
46.C
【解析】句意:--他以前去过日本吗? --是的,他两年前去过那里。根据before可知句子要用现在完成时“have/has+过去分词”, 主语he是第三人称单数故用has,这是一个一般疑问句,将has提前,故选C。
【点评】考查动词的时态,注意语境中提供的时间状语。
47.A
【解析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,can't意为“不可能”; may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。句意为“——看,吉姆和他朋友在树下谈话。——不可能是他。他已经回加拿大了。”故选A。
48.A
49.B
50.B
【解析】句意:——我可以和史密斯先生讲话吗?——对不起,他不在。他去北京了。A. has been to曾经去过某地,现在已经回到原地;B. has gone to已经去某地去了,还没有回来;C. has been in一直在某地,自从从前一直到现在;D. has come to表述错误,come是非延续性动词,此短语不存在。根据上文"Sorry, he isn't in."可知,史密斯先生不在说话地,推测他去北京了还没回来,所以用has gone to,依据为"he isn't in",故答案为:B。
【点评】考查现在完成时。注意短暂性动词和延续性动词的用法区别以及不同短语含义。
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览