- 219.19 KB
- 2021-10-12 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
考点 15 现在完成时
常见考法:
对于现在完成时的考查,多以单选、句型转换或词语运用的形式考查学生在具体语境中灵活运用时态
的能力。在考试中,会让大家判断是否该用现在完成时,或者是考查"瞬间动词不能与表示一段时间的状
语连用"这一知识点。
现在完成时基本结构:
主语+have/has+动词的过去分词
①肯定句:主语+have/has+动词的过去分词+宾语.
②否定句:主语+have/has+not+动词的过去分词)+宾语.
③一般疑问句:Have/Has+主语+动词的过去分词+宾语.
④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词(V-ed)+其他)
过去分词变化规则如下:
1. 规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。变化规则有四点:
(1)一般动词,在词尾直接加"-ed "。
work→worked→worked visit→visited→visited
(2)以" e "结尾的动词,只在词尾加"-d "。
live→lived→lived
(3)以"辅音字母 + y "结尾的动词,将 "y" 变为 "i" ,再加"-ed "。
study→studied→studied cry→cried→cried
(4)重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加"-ed "。
stop→stopped→stopped drop→dropped→dropped
2. 不规则动词变化需参看不规则动词表逐一熟记。
cut→cut→cut it→hit→hit
现在完成时用法
1. 现在完成时用来表示过去发生或已经完成的动作对现在造成影响或后果。也就是说,动作或状态发
生在过去但它的影响现在还存在,强调的是现在。
I have already posted the photo.
我已经把照片寄走了。强调 post 对现在的影响"照片不在这里"。
2. 现在完成时可以用来表示发生在过去某一时刻的、持续到现在的动作(用行为动词表示)或状态(be 动
词表示),常与 for(+时间段),since(+时间点或过去时的句子)连用,谓语动词必须是延续性动词。如:
He has lived here since 1978.
自从 1978 年以来,他一直住在这儿。(动作起始于 1978 年,一直住到现在,可能还要继续住下去。)
注意:for 和 since 的用法。
①for + 时间段 译为:……时间
②since + 过去一个时间点(译为:自从……以来)
③since + 时间段 + ago
④since + 从句(过去时)
⑤It is + 时间段 + since + 从句(过去时)
注意:瞬间动词(buy, die, join, lose)与 for 或 since 引导的时间段连用时,要改变成延续性动词。变
化如下:
come/arrive/reach/get to→be in go out→be out finish→be over
open→be open die→be dead buy→have
Fall ill→be ill Come back→be back Put on→be on/wear
Worry→be worried Catch a cold→have a cold
现在完成时连用的时间状语
现在完成时是一个与过去和现在都有关系的时态,因此,具有这样时间特点的状语都可以与现在完成
时连用。
1. 与表示一段时间的状语连用,如"for+时间段","since+时间点"。如:
We have lived in this city for more than 40 years. 我们在这个城市已生活了 40 多年。
We have lived in this city since 1958. 我们从 1958 年起就住在这个城市里。
从以上两个例句我们可以看出,与表示一段时间的状语连用时,谓语动词常为 stay, live, teach, learn, work,
sleep, read, wait, keep 等具有延续意义的动词。
2. 与笼统地表示过去的时间状语连用,如 already, never, ever, just 等。如:
I’ve just found this library book. 我刚刚找到这本图书馆的书。
How beautifully she sings! I have never heard a better voice.
她唱得多美啊!我还从来没听到过比这更优美的嗓音。
3. 与表示包含过去和现在的一整段时间的状语连用,如 lately, recently, in the past few years, these few
years, these days, up to now, so far 等。如:
How have you been recently? 你近来状况如何?
The famous writer has written a new book in the past two years.
那位著名的作家在过去两年的时间里写了一本新书。
Have you seen her parents these days? 这些天你看见她的父母了吗?
The Browns have visited a lot of places in China so far.
迄今为止,布朗一家已经参观了中国的许多地方。
注意:现在完成时不能与单纯表示过去的时间状语连用,如 yesterday, last week, in 2002, three days
ago 等
现在完成时与一般过去时区别
1. 侧重点不同
现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于
对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在
的结果,而一般过去时侧重于动作发生的时间。如:
I have seen the film.
我看过这部电影。(现在我仍记得电影的内容)
I saw the film three days ago.
三天前我看了这部电影。(强调是三天前,而不是别的什么时候看的电影)
Mr Green has bought a new computer.
格林先生买了一台新电脑。(着重点是格林先生现在有了一台新电脑)
Mr Green bought a new computer yesterday.
格林先生昨天买了一台新电脑。(强调的是格林先生买新电脑的时间是昨天)
2. 时间状语不同
现在完成时常与 already,yet,just,ever,never,before 等副词以及"for+段时间","since+过去时
间/从句"等时间状语连用;而一般过去时则常与"时间段+ago",just now,yesterday,last week 等表示过
去的时间状语连用。如:
She has lived here since two years ago. 她两年前就住在这里了。
She lived here two years ago. 两年前她住在这里。
He has been in the League for three years. 他入团已经三年了。
Tom wrote a letter to his parents last night. 昨晚汤姆给他的父母写了封信。
一、用所给单词的适当形式填空
1. Every student _________________ (see) the film already.
2. Kent and I __________________ (write) a song before.
3. Dick _______________ (do) the work these days.
4. The people in the mountains ________ never ________ (see) films.
5. Patty _______________ (buy) a magazine about the school life.
6. The actress ________________ (live) here all her life.
7. The glass is broken. Who ________ (break) this glass?
8. Finally the workers ______________ (finish) that job.
9. ________ you ________ (borrow) the book we talked abut last time?
10. There’s no more wine in the bottle. They ________ (drink) all of it.
【答案】1.has seen 2.have written 3.has been doing 4.have , seen 5.has bought 6.lives 7.breaks 8.finished
9.Have , borrowed 10.have , broken
二、单项选择
1. —Recently, school violence _________ in some schools.
—Luckily, our government has carried out some policies to stop it.
A. has appeared B. appeared C. will appear D. appears
【答案】A
【解析】句意:——最近,一些学校的学校暴力事件已经出现了。——幸运的是,我们的政府已经实施了
一些政策来阻止它。A. 已经出现了;B. 出现了;C. 将出现。从答句知道暴力事件是已经出现的,排除 C。
那么暴力事件肯定是过去出现的,但对现在产生了影响,影响就是"我们的政府已经实施了一些政策来阻
止它",动作在过去发生且对现在产生影响就要使用现在完成时,故选 A。
2. Andy, with his parents, _________ Hong Kong, and some shopping _________ by
them.
A. have gone to; will do B. has gone to; will be done
C. have been to; will do D. has been to; do
【答案】B
【解析】句意:安迪和他的父母去了香港,他们将买一些东西。Andy 是句子的主语,with his parents 作状
语,根据主谓一致的原则,首先排除 A、C;have/has gone to 表示某人去了某地,现在还没有回来,have/has
been to 表示某人去过某地,现已回来。根据 by them 判断,第二个句子是被动语态的句子,故答案为 B。
3. —It’s time to work now.
—OK. I’ll wake Carl up. He _________ for an hour.
A. has fallen asleep B. has been asleep C. fell asleep D. falls asleep
【答案】B
【解析】句意:——现在到了工作的时间了。——好的,我叫醒卡尔,他睡了一个小时了。根据 fall asleep
入睡,短暂性动词;be asleep 睡着,指状态,延续性的;根据 for an hour.可知用延续性动词;故选 B。
4. —When will you hand in your book report?
—Sorry, I’m not sure. I _________ writing it yet.
A. didn’t finish B. don’t finish C. hadn’t finished D. haven’t finished
【答案】D
【解析】句意:——你什么时候上交你的读书报告?——对不起,我不确定,我还没有写完。A. didn’t finish
一般过去时,表示动作发生在过去,过去没有完成报告,和现在没有关系,不符合语境,故排除 A;B. don’t
finish 一般现在时,表示现在的一般情况或经常发生的事情,显然这里不符合语境,故排除 B; C. hadn’t
finished 过去完成时,表示过去的过去,这个对话没有提到另一个发生在过去的动作,不符合语境,故排除
C; D. haven’t finished 现在完成时,强调过去的动作对现在造成的影响,因为还没有写完,所以不确定什
么时间交上。根据 yet 判断,应用现在完成时,且是否定句。故选 D。
5. My pen pal said he would write to me, but I _________ any letters from him so far.
A. won’t receive B. haven’t received C. hadn’t received D. didn’t receive
【答案】B
【解析】so far 表示"到目前为止",句子应该用现在完成时态。故选 B。
1. 【2020 •北京市】We ________ each other since I came to Beijing, but we send emails very often.
A. don't see B. didn't see C. won't see D. haven't seen
【答案】D
【解析】句意:自从我来北京,我们就没见过面,但我们经常发电子邮件。本题考查时态。don't see 是一般
现在时;didn’t see 是一般过去时;won’t see 是一般将来时;haven’t seen 是现在完成时。根据 since I came to
Being 可知,此处用现在完成时,故选 D。
2.【2020 •贵州省安顺市】Since 1990, Project Hope ________ millions of students from poor families realize their
dreams.
A. will help B. has helped C. helps
【答案】B
【解析】句意:自 1990 年以来,希望工程帮助了数百万贫困家庭的学生实现了他们的梦想。
考查动词时态。will help 一般将来时;has helped 现在完成时;helps 一般现在时。根据时间状语 since 1990,
可知该句应用现在完成时 have/has done,再结合主语是 Project Hope ,故谓语用单数,故选 B。
3. 【2020 •贵州铜仁市】—Maria, what do you think of Mount Fanjing?
—Very cool. I________ there once. I’d like to go there again.
A. has been B. have been C. have gone D. has gone
【答案】B
【解析】句意:——玛丽亚,你认为梵净山怎么样?——非常棒。我曾经到过那里,我想再去一次。
考查时态辨析。has been 去过已回,第三人称单数;have been 原形;have gone 去了未回,原形;has gone
第三人称单数。根据“I’d like to go there again.”可知,她去过已回;主语为 I,用动词原形,故选 B。
4. 【2020 •黑龙江哈尔滨市】—Hi, Jill. I ________ in my math since you shared your good experience with me.
—Great! Congratulations!
A. have made rapid progress B. made rapid progress C. will make rapid progress
【答案】A
【解析】句意:——你好,吉尔。自从你和我分享了你的好经验,我的数学进步很快。——好极了!恭喜
你!考查现在完成时。make rapid progress 取得快速的进步。根据题干中“since you shared your good experience
with me”可知这里是含 since 的主从复合句,since 引导的时间状语从句,从句用一般过去时,主句要用现在
完成时,其结构为 have/has done,结合选项可知 A 项符合题意。故选 A。
5. 【2020 •四川省成都市】Bob, you ________in this city since 2018. How do you like it?
A. lived B. live C. have lived
【答案】C
【解析】句意:鲍勃,你从 2018 年起就住在这个城市了。你觉得这座城市怎么样?考查现在完成时。lived
一般过去时;live 一般现在时;have lived 现在完成时。分析句子可知,此处表示“你从 2018 年起就住在这
个城市了”,强调时间的延续,构成“现在完成时+since+一般过去时”,所以此处使用现在完成时。故选
C。
6. 【2020 •凉山州】--It's 20 years since we came back to Liangshan.
--How time flies! We ___________ in our hometown for such a long time.
A. work B. worked C. has worked D. have worked
【答案】D
【解析】句意:——我们回到凉山 20 年了。——时光飞逝!我们在家乡工作了这么长的时间。考查动词的时
态。work 动词的一般现在时的原形;worked 动词的过去式;has worked 动词的现在完成时,主语是第三人
称单数;have worked 动词的现在完成时态。主语 we 是复数;根据“for such a long time”可知强调动作的
持续,用现在完成时 have worked。故选 D。
7. 【2020 •甘肃武威市】I ________ the guitar ever since I was 8 years old.
A. played B. have played C. am playing D. will play
【答案】 B
【解析】句意:自从我八岁我就弹吉他。考查动词的时态。played 动词的过去式;have played 动词的现在
完成时;am playing 动词的现在进行时;will play 动词的一般将来时。根据“since I was 8 years old”可知句子
是现在完成时,动词用 have played。故选 B。
8. 【2020 •河北省】I’m so glad that I nearly half of the test now.
A. finish B. finished C. will finish D. have finished
【答案】D
【解析】句意:我很高兴我现在已经完成了将近一半的考试。考查动词时态。finish 动词原形;finished 动
词过去式;will finish 一般将来时;have finished 现在完成时。根据句意可知,这里是过去的动作对现在造
成的结果,所以用现在完成时,故选 D。
9.【2020 •南通市】Mr Jiang _______ the company to develop the 5G network for years. Now he works as the chief
engineer in it.
A. joined B. was a member of
C. has joined D. has been a member of
【答案】D
【解析】句意:江先生作为该公司的一员多年来一直致力于 5G 网络的开发。现在他在这家公司任总工程师。
考查动词时态。joined 加入,一般过去时;was a member of 是……一员,一般过去时;has joined 已经加入,
现在完成时;has been a member of 已经成为……一员,现在完成时。根据语句中 for years 及语境可知,本
句为现在完成时态,故排除 A、B 两选项。join 为瞬时性动词,不能在现在完成时中与时间段连用;be a member
of 为延续性动作,可在现在完成时中与时间段连用,故此处应为 has been a member of 即多年来作为公司的
一员。故选 D。
10. 【2020 •江苏泰州市】Some primary and secondary schools ________ winter sports to their courses since
Beijing won the right to host the 2022 Winter Olympic Games.
A. added B. will add C. have added D. were adding
【答案】C
【解析】句意:自从北京获得了 2022 年冬奥会举办权,一些中小学就已经将冬季运动加到他们的课程中了。
考查现在完成时。added 一般过去时;will add 一般将来时;have added 现在完成时;were adding 过去进行
时。分析句子可知,此处强调动作已经发生,构成“现在完成时+since+一般过去时”结构,所以此处应用现
在完成时。故选 C。
11. 【2020 •镇江市】—Mum, I want to watch the news about our school. Change the channel, please!
—What a pity! It is eight o'clock now. It___________ for a while.
A. has been over B. was over C. has finished D. finished
【答案】A
【解析】句意:——妈妈,我想看我们学校的新闻。请换频道!——真遗憾!现在是八点钟。它已经结束
一段时间了。考查动词时态。has been over 已经结束了,现在完成时;was over 结束了,一般过去时;has finished
已经结束了,现在完成时;finished 结束,一般过去时。根据语境可知,学校新闻已经结束了,这件事对“现
在不能观看了”产生了影响,故应为现在完成时,故排除 B、D 两项。另句中 for a while 表示一段时间,与
现在完成时连用时,应用延续性动词,而动词 finish 为瞬时性动词,不能在现在完成时中与一段时间连用,
故排除 C 项。be over 表示延续性动作,可在现在完成时中与时间段连用,即 has been over。故选 A。
12. 【2020 •辽宁丹东】—Mum, where is dad?
—He ________ the supermarket.
A. was going to B. has gone to C. has been to D. is going to
【答案】B
【解析】句意:——妈妈,爸爸在哪里?——他去超市了。考查时态。was going to 将要,过去将来时;has
gone to 去了(未回),现在完成时;has been to 去过(已回),现在完成时;is going to 将要,一般将来时;
根据句意理解及前面的问句 where is dad?可知爸爸现在不在这里,这里表达的是“去了某地还没回来”,英语
是 have/ has gone to,故选 B。
13. 【2020 •山东日照】—Let's go for a walk.
—But I ________ my work yet.
A. don't finish B. won't finish C. didn't finish D. haven't finished
【答案】D
【解析】句意:——我们去散步吧。——但是我还没有完成工作。考查动词时态辨析。don’t finish 一般现在
时;won’t finish 一般将来时;didn’t finish 一般过去时;haven’t finished 现在完成时。句中 yet 表示“还”,通
常与现在完成时连用,所以空格处填 haven’t finished。故选 D。
14. 【2020 •昆明市】Since 1989, Project Hope________millions of young people from poor families achieve their
dreams of going to school.
A. will help B. helps C. has helped D. is helping
【答案】C
【解析】句意:自 1989 以来,希望工程已经帮助了数百万贫困家庭的年轻人实现了上学的梦想。
考查时态。will help 一般将来时;helps 一般现在时;has helped 现在完成时;is helping 现在进行时。根据时
间状语 Since 1989,可知该句应用现在完成时 have/has done,又因为主语为 Project Hope,所以用 has,故选
C。
15.【2020 •安徽省】— The air here is much fresher than before.
—Exactly! We a lot of trees in the past few years.
A.planted B.were planting C.have planted D.will plant
【答案】C
【解析】句意:——这里的空气比以前新鲜多了。——确实!在过去的几年里,我们种了很多树。考查现
在完成时。A:一般过去时;B:过去进行时;C:现在完成时;D:一般将来时。分析句子可知,此处强调
过去种的树使现在的空气更清新,强调对现在的影响,所以应用现在完成时,in the past+一段时间,用于现
在完成时态的句子中,故选 C。
16. 【2020 •福建省】Han Mei, a good friend of mine, ________ me a lot with my English in the past three years.
A.helps B.helped C.has helped
【答案】C
【解析】句意:韩梅,我的一个好朋友,在过去的三年里她对我的英语帮助了很多。考查动词时态。helps
一般现在时;helped 一般过去时;has helped 现在完成时。根据句意和句中的时间状语 in the past three years
可知,这句话说的是三年前持续到现在的动作,应用现在完成时。故选 C。
17. 【2020 •四川攀枝花】—Where is your uncle? I haven't seen him for a long time.
—Oh, he_____________ Sydney.
A.went to B.has been to C.has gone to D.goes to
【答案】C
【解析】句意:——你叔叔去哪儿了?我好久没见过他了。——他去悉尼了。考查现在完成时。went to 一
般过去时;has been to 现在完成时,去过;has gone to 现在完成时,去了未归;goes to 一般现在时。根据上
文时间状语为 for+一段时间,可知用现在完成时,排除 AD;又根据前文“I haven't seen him for a long time”,
可知是还没回来,故选 C。
18. 【2020 •四川省遂宁市】— The new shirt looks good on you. When did you buy it?
—On July 7th. I________ it for a week.
A.have bought B.have had C.bought D.buy
【答案】B
【解析】句意:——你穿这件新衬衫很好看。你什么时候买的?——在 7 月 7 日。我买一个星期了。
考查动词时态辨析。have bought 现在完成时;have had 现在完成时;bought 一般过去时;buy 一般现在时。
for+一段时间,表示动作从过去某个时间开始,一直延续到现在,并有继续下去的可能,句子用现在完成时,
排除 C 和 D 选项。一段时间要与持续性动词连用,buy 是短暂性动词,其对应的持续性动词是 have,所以
空格处填 have had。故选 B。
19. 【2020 天津市•】—The book is popular. ________ you ________ it yet?
—Yes, I have.
A.Are; reading B.Were; reading C.Have; read D.Will; read
【答案】C
【解析】句意:——这本书很受欢迎。你读过了吗?——是的,我读过了。考查现在完成时。Are; reading
构成现在进行时;Were; reading 构成过去进行时;Have; read 构成现在完成时;Will; read 构成一般将来时。
根据问句句尾的 yet 及答句“Yes, I have.”可知问句要用现在完成时。故选 C。
20. 【2020•湖北省恩施州】I like novels written by J. K. Rowling. So far I ________all her works about Harry
Potter.
A.have read B.read C.am reading
【答案】A
【解析】句意:我喜欢 J. K. 罗琳的小说,到目前为止,我已经读了她写的哈利波特的所有著作。
考查动词的时态。have read 动词的现在完成时;read 动词的一般现在时的原形;am reading 动词的现在进行
时。根据 so far 可知此处是现在完成时,动词用 have read。故选 A。
21. 【2020•鄂州市】—What do you usually do in your spare time?
—I often go to our community library. It ________ for two years in order to encourage us to read more.
A. opens B. has opened C. has been opened D. has been open
【答案】D
【解析】句意:——你在空余时间通常做什么?——我经常去社区图书馆。为了鼓励我们阅读更多,它已
经开两年了。考查现在完成时态。opens 动词的一般现在时的第三人称单数;has opened 已经打开;has been
opened 已经被打开;has been open 现在完成时,形容词作表语,表示一直开着。根据“for two years”此处表
示的是从过去开始,一直延续的动作。open 是非延续性动词,此处用形容词形式 be open 表示状态,可以延
续。现在完成时用 has been open。故选 D。
22.【2020•武汉市】In the past 70 years, China________historic changes and made great achievements.
A. experienced B. experiences
C. has experienced D. would experience
【答案】C
【解析】句意:70 年来,中国经历了历史性的变化,取得了巨大成就。考查时态。A 项为一般过去时;B
项一般现在时;C 项为现在完成时;D 项为过去将来时。根据关键短语 In the past 70 years 可知,应该使用
现在完成时,故选 C。
23. 【2020•湖北省咸宁市】—Project Hope celebrated its 30 birthday in 2019.
—Yeah. It ___________ children from poor families the chance to go to school since 1989.
A. offered B. has offered C. is offered D. is offering
【答案】B
【解析】句意:——希望工程在 2019 年庆祝了它的 30 岁生日。——是的。自从 1989 年它给贫困家庭的孩
子们提供了去上学的机会。考查动词的时态。offered 动词的过去式;has offered 动词的现在完成时;is offered
动词的一般现在时的被动;is offering 动词的现在进行时。根据“since 1989”可知是现在完成时,动词用 has
offered。故选 B。
24. 【2020•孝感市】So far, the number of people using 5G mobile phones __________ a lot.
A. is increasing B. are increasing C. has increased D. have increased
【答案】C
【解析】句意:到目前为止,使用 5G 手机的人数增加了很多。
考查现在完成时。increase 增加。根据题干中时间状语“So far”可知句子要用现在完成时,排除 AB;再由主
语中有“the number of ”表示“……的数量”,可知助动词用 has 而不用 have,排除 D。故选 C。
25. 【2020•湖北省宜昌市】—How about the third season of documentary Aerial China(航拍中国)?
—Great. I____________ it twice.
A. watched B. watch C. will watch D. have watched
【答案】D
【解析】句意:——纪录片《航拍中国》第三季怎么样?——太好了。我已经看了两遍了。
考查时态。watched 观看,过去式;watch 观看,动词原形;will watch 观看,一般将来时;have watched 观
看,现在完成时;根据句意理解及空格后的 twice 可知,这里表达的是“已经看过两遍了”,所以应用现在完
成时,故选 D。
26. 【2020•湘西土家族苗族自治州】— Tina, is your father a teacher?
— Yes, he is. He ___________ English for nearly 20 years.
A. is teaching B. teach C. has taught
【答案】C
【解析】句意:——蒂娜,你的父亲是一名老师么?——是,他是。他教英语将近二十年了。考查动词的
时态。is teaching 动词的现在进行时;teach 动词的一般现在时的原形;has taught 动词的现在完成时。根据“for
nearly 20 years”可知表示的是动作的持续,用现在完成时,此处用 has taught。故选 C。
27.【2020 •内蒙古包头市】Corn production ______ nearly 125 percent over the past 25 years in China.
A.jumped B.jumps C.will jump D.has jumped
【答案】D
【解析】句意:在过去的 25 年里,中国的玉米产量增长了将近 125%。
考查动词时态。jumped 跳跃,突升,暴涨,动词的过去式或过去分词形式;jumps 第三人称单数形式;will
jump 一般将来时;has jumped 现在完成时。根据句意和句中的时间状语 over the past 25 years in China 可知,
这句话表示从 25 年前到现在,应用现在完成时态。故选 D。
1.【2020•北京市 101 中学三模】 John speaks Chinese very well because he in China for many years.
A. lives B. has lived C. lived D. is living
【答案】B
【解析】句意:John 汉语说得很好,因为他在中国生活很多年了。考查动词时态。lives 居住,一般现在时;
has lived 居住,现在完成时;lived 居住,一般过去时;is living 居住,现在进行时。根据句意表示他在中国
已经住了很多年了,for+时间段是现在完成时的标志。故选 B。
2. 【2020•安徽省合肥市庐阳区二模】 —When will you hand in your report, Sarah?
— Sorry, I _________it. Tomorrow will be OK.
A. don’t complete B. won't complete C. haven't completed D. didn't complete
【答案】C
【解析】句意:——莎拉,你什么时候交报告?——对不起,我还没完成。明天就可以了。
考查动词时态。don’t complete 一般现在时;won't complete 一般将来时;haven't completed 现在完成时;didn't
complete 一般将来时。根据语境可知,莎拉的报告没有完成,并且该行为对现在产生了影响,故应为现
在完成时。故选 C。
3. 【2020•福建省龙岩市二模】—Huawei great progress in recent years.
—That's true. It is among the world's top 10 companies now.
A. is making B. has made C. makes
【答案】B
【解析】句意:——华为近年来取得了长足的进步。——这是真的。它现在是世界十大公司之一。
考查时态。 is making 现在进行时态的第三人称单数形式;has made 现在完成时态的第三人称单数形式;
makes 一般现在时态的第三人称单数形式。根据时间状语“in recent years.”,结合句意可知,主语是 Huawei,
此空应填现在完成时态的第三人称单数形式 has made,故选 B。
4. 【2020•湖南省长沙市一模】— You look pale. Are you sick?
— Yes. I don't feel well. My sister was sick several days ago and I am afraid she________ me her cold.
A. was giving B. will give C. has given
【答案】C
【解析】句意:——你看起来脸色苍白。你生病了吗?——是的,我感觉不舒服。我的妹妹几天前生病了,
恐怕她传染了我感冒。考查动词时态。was giving 过去进行时结构;will give 一般将来时结构;has given 现
在完成时结构。根据上文“I don't feel well.”可知传染感冒的动作发生在过去,对现在造成的影响依然存在,
所以用现在完成时,故选 C。
5.【2020•江苏省南通市海门市二模】 — I remember that Mr.Green once traveled broad.
— Not only Mr.Green but also his daughters ______ abroad twice.
A. have gone B. have been C. has gone D. has been
【答案】B
【解析】句意:——我记得格林先生曾有一次到国外旅行。——不仅格林先生出过两次国,他的女儿们也
出过两次国。考查现在完成时及就近原则。have/has been to 表示去过某地,现在已经回来了;have/has gone
to 表示去了某地,现在还没有回来。从 twice 判断曾经去过两次,说明已经从某地返回,所以应用 have/has
been to 结构,排除 A、C 选项;not only…but also…连接两个主语时,谓语动词遵循“就近原则”,daughters
为复数,所以用 have,排除 D 选项,而且 abroad 为副词,所以介词 to 需要省略;故答案选 B。
6. 【2020•北京市昌平区二模】I am a little heavier than 6 months ago. I ________ exercises since January.
A. didn't do B. haven't done C. am not doing D. won't do
【答案】B
【解析】句意:我比六个月之前更重了一点。自从一月份以来我就没有锻炼。考查动词时态。didn’t do 没有
做,一般过去时;haven’t done 没有做,现在完成时;am not doing 现在进行时;won’t do 一般将来时。根据
句意和句中的 since January 可知,这句话应用现在完成时态,故选 B。
7. 【2020•北京市丰台区三模】 Tom’s mother _________ his room already. It is very clean.
A. has cleaned B. cleaned C. will clean D. is cleaning
【答案】A
【解析】句意:汤姆的妈妈已经打扫了他的房间。房间非常干净。本题考查动词的时态。has cleaned 现
在完成时;cleaned 过去时;will clean 一般将来时; is cleaning 现在进行时。根据“It is very clean”
可知此处强调过去发生的动作对现在造成的影响,所以用现在完成时态;现在完成时态结构为:have/has+
动词过去分词,故选 A。
8.【2020•北京市朝阳区中考零模】It’s nice to see you again. We ______ each other for a long time.
A. didn’t see B. haven’t seen C. won’t see D. don’t see
【答案】B
【解析】句意:很高兴再次见到你。我们有很长时间没有见面了。考查现在完成时。see 看见。didn't see 一
般过去时的否定;haven't seen 现在完成时的否定;won't see 一般将来时的否定;don't see 一般现在时的否定。
根据题干中“for a long time”可知是说已经很长时间没见了,用现在完成时,其否定式是 haven't/hasn't done。
故选 B。
9. 【2020•北京市门头沟一模】 My uncle ________ here since 1996.
A. works B. worked C. has worked D. will work
【答案】C
【解析】句意:我的叔叔自从 1996 年就一直在这里工作。考查动词时态。works 工作,动词第三人称单数
形式;worked 过去式或过去分词形式;has worked 现在完成时;will work 一般将来时。根据句意和句中的since
1996 可知,这句话表示的动作从过去开始持续到现在,应用现在完成时。故选 C。
相关文档
- 中考英语复习第一部分语法知识盘点2021-10-1214页
- 宿迁专版2020中考英语复习第一篇教2021-10-1229页
- 安徽专版2020中考英语复习第二篇语2021-10-1244页
- 杭州专版2020中考英语复习第一篇教2021-10-1228页
- 杭州专版2020中考英语复习第二篇语2021-10-124页
- 安徽专版2020中考英语复习第一篇教2021-10-126页
- 杭州专版2020中考英语复习第一篇教2021-10-1222页
- 杭州专版2020中考英语复习提分专练2021-10-123页
- 中考英语复习资料 13版2021-10-12177页
- 杭州专版2020中考英语复习许速测092021-10-126页