中考英语总复习现在完成时专题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中考英语总复习现在完成时专题(含答案)
一、初中英语现在完成时
1.This museum here for over 80 years. It one of the oldest buildings in this city.
A. is; was
B. had been; is
C. was; has been
D. has been; is
【答案】 D
【解析】【分析】考查动词的时态。
句意:博物馆在这儿有八十多年了。
它是这座城市最古老的建筑之一。
前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。
故选D。
2.—What great progress Huawei ________ in recent years!
—No wonder it is widely known in all parts of the world.
A. is making
B. has made
C. makes
D. made
【答案】 B
【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。
根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。
注意掌握现在完成时的结构have/has+过去分词。
3.—Lucy, is your uncle a teacher?
—Yes, he is. He history for nearly 20 years.
A. teaches
B. has taught
C. is teaching
D. will teach
【答案】B
【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。
他教历史将近20年了。
根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。
主语是he,用has,故选B.
【点评】考查现在完成时,注意其常与for+一段时间连用。
4.— Where is your uncle? I haven't seen him for a long time.
— He _______ Beijing for about half a year. He moved there in January.
A. has gone to
B. has been to
C. has arrived in
D. has been in
【答案】 D
【解析】【分析】考查延续与非延续性动词。
根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。
5.He ___________ for ten years.
A. has been married
B. married
C. got married
D. has married
【答案】A
【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
get married需换成be married。
故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。
学生必须牢记这两种词的转换及转换条件。
6.—How many letters you to your mother?
—109 in all, since 2016.
A. has, written
B. have, written
C. did, write
D. are, writing 【答案】 B
【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。
句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。
【点评】考查动词的时态。
注意现在完成时的用法。
7.The small shop ________ for several years.
A. opened
B. has been opened
C. has opened
D. has been open
【答案】 D
【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为be open, be open里的open是形容词,不能加ed..
8.—— ______you _____ out the problem, Sam?
——Not yet, but I'm going to.
A. Did, work
B. Are, working
C. Have, worked
D. Will , work
【答案】 C
【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。
结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。
选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
9.I ________ an invitation to the concert. I can't wait to go.
A. receive
B. will receive
C. was receiving
D. have received
【答案】D
【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
10.I a cold. I am not feeling well now
A. caught
B. have caught
C. was catching
D. had caught
【答案】 B
【解析】【分析】句意:我感冒了,我现在不舒服。
catch a cold意为“感冒”。
由句意可知应用现在完成时。
故选B。
【点评】考查现在完成时。
11.—How long can I _____ the Chinese workbook?
—For three weeks.
A. borrow
B. keep
C. to borrow
D. to keep
【答案】B
【解析】【分析】句意:——我能保存语文练习本多长时间?——三个星期。
情态动词can 用动词原形,所以排除C、D。
how long所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。
【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。
12.He has studied in our school __________.
A. since five years
B. for five years
C. for five years ago
D. in five years
【答案】B
【解析】【分析】句意:他已经在我们学校学习五年了。
has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。
【点评】考查时间状语。
根据句意选出正确的时间状语。
13.All members_______ are admitted to the auditorium.
A. have got the tickets
B. that had got the tickets
C. that have got the tickets
D. had got the tickets
【答案】 C
【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。
根据题意可知,本句为定语从句,且从句中缺少主语,需要用 that或 who引导,且不可省略,所以排除A 和D。
票已经拿到了,因此用完成时,根据 are 可知,用现在完成时,have got,故选C。
【点评】考查定语从句和时态,注意tha引导从句的用法。
14.The old city_______ a lot since ten years ago.
A. changed
B. changes
C. change
D. has changed
【答案】 D
【解析】【分析】这个老城市已经发生了太多改变自从十年前。
已经发生的用完成时。
【点评】考查时态的用法。
15.一 How long your brother ______ this camera?
— For two weeks.
A. have; bought
B. have; had
C. has; had
D. has; bought
【答案】 C
【解析】【分析】本题考查动词的时态。
句意:“你哥哥买这个相机多久了?”“两周了。
”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。
主语是your brother,为第三人称单数,所以应该选择C项。
【点评】考查现在完成时。
16.一 Is Tom at home?
— No, he to the town.
A. has been
B. has gone
C. goes
D. will go
【答案】 B
【解析】【分析】考查动词的时态。
由语境可知,Tom去镇上了,现在不在家。
表示“已经去了某地”应用have gone to sp. 。
故选B。
have been to sp. 表示“去过某地”,现在已经回来了。
【点评】考查have been to与have gone to的辨析。
17.My sister in America for two years.I miss her very much.
A. studies
B. studied
C. has studied
D. is studying
【解析】【分析】句意:我的姐姐在美国学习了两年了。
现在进行时表示持续大现在的状态并有可能继续持续下去。
故C选项正确。
【点评】考查现在完成时。
18.What you in the past two hours, my baby?
A. will; do
B. have; done
C. are; doing
D. would; do
【答案】 B
【解析】【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in the past two hours”可知用完成时态。
故选B。
【点评】考查现在完成时。
19.Our foreign teacher Miss Smith us English since five years ago.
A. taught
B. is teaching
C. has taught
D. teaches
【答案】 C
【解析】【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。
由since可知用现在完成时,故选C。
【点评】考查现在完成时。
20.—_______ my dictionary? I can't find it anywhere.
—I _______ it on the desk when I came in.
A. Did you see; have seen
B. Have you seen; have seen
C. Have you seen; saw
D. Did you see; see
【答案】C
【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。
---我进来的时候看见在桌子上。
根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。
【点评】考查动词的时态,注意理解句意,根据时态的定义判断。
二、初中英语动词的时态
21.-- _______ all _______ our class will visit Danying Garden?
--Yes. Every student _______ about it.
A.Do...know; will tell B.Are...known; has told
C.Have...known; was told D.Will...know; told
【解析】
句意:-大家都知道我们班要去参观丹樱花园了吗?-是的,每个学生都被告知了这件事。
Do…know一般现在时态,一般疑问句形式;Are…known是一般现在时的被动语态;
Have …known现在完成时,一般疑问句形式;Will…know一般将来时,一般疑问句形式。
will tell一般将来时;has told现在完成时;was told一般过去时的被动语态;told过去式。
根据对话的意思可知,第一个空表示过去发生的事情对现在的影响,应用现在完成时态;第二句话主语Every student和动词tell构成被动关系,应用被动语态,而且这个动作发生在过去,应用一般过去时。
故选C。
22.We _____ the festival since the first pioneers arrived in America.
A.celebrates B.celebrating
C.celebrated D.have celebrated
【答案】D
【解析】句意:自从第一批开拓者来到美国,我们就庆祝这个节日。
考查动词时态辨析题。
since the first pioneers arrived in America自从第一批开拓者来到美国,这个是一段时间,用于现在完成时态,we是复数人称,需用“have+过去分词”结构;根据句意语境,可知选D。
23.Don’t go out! It __________now.
A.rains B.will rain C.is raining D.was raining
【答案】C
【解析】句意:不要出去了,现在在下雨。
根据now可知用现在进行时态;故选C
24.My famil y ________ supper together every day. It’s really a happy time for all of us. A.have B.had C.are having D.will have
【答案】A
【解析】
试题分析:句意:我的家人每天都一起吃晚饭,对于我们大家来说这真的是幸福的时光。
have supper是一个固定的短语,意思是吃晚饭。
根据句意及句中的every day可知,这个句子应该使用一般现在时,表示经常性的动作,故选A。
B选项是一般过去时;C选项是现在进行时;D选项是一般将来时。
考点:考查动词时态。
25.James with the Greens the White Tower Park if it tomorrow.
A.are going to; isn’t rainy B.are going to; doesn’t rain
C.is going to ; won’t rain D.is going to; isn’t rainy
【答案】D
【解析】
试题分析:句意:如果明天不下雨,James将和格林夫妇去白塔公园。
If引导的条件状语从句,主句用一般将来时从句用一般现在时。
with the Greens在此是介词短语作后置定语真正的主语是James故谓语动词用单数。
根据句意,故选D。
考点:考查if引导的从句的用法
26.The factory over 1200 cars a month. My car in it in 2013.
A.produces,was produced B.was produced,produces
C.produces,produces D.was produced,produced
【答案】A
【解析】
【详解】
句意:这个工厂每个月生产1200多辆车,我的车就是2013年在这里生产的。
根据句意可知,第一个空是主动语态,且是一般现在时,主语是the factory,故填produces; 第二个空表示“the car”被生产,且动作发生在2013年,故填was produced。
故选A。
27.Linda a lot since I saw her last time
A.has changed B.willchange C.is changing D.changed
【答案】A
【解析】句意:自从我上次见到她以来,Linda变化了很多。
本题考查动词的时态。
Change 变化,改变。
A. has changed 已经改变,是现在完成时 B. will change 将要改变,是一般将来时 C. is changing正在改变,是现在进行时 D. changed改变了,是一般过去时。
本句是现在完成时的典型句型,故选A。
28.—Could you tell me what he said just now?
—Sorry, I ___ about what I would do tomorrow.
A.will think B.was thinking C.thought D.think
【答案】B
【解析】
【详解】
句意:你能告诉我他刚才说什么吗?对不起,我正考虑明天我要做什么。
考查时态。
A. will think(一般将来时);B. was thinking(过去进行时);C. thought (一般过去式);D. think(一般现在时);根据句意,“考虑”这个动作发生刚才在他讲话的时候,在过去某个时间点发生的动作用过去进行时,故选B。
29.— Who the classroom tomorrow, Tony?
— Our group.
A.will clean B.cleans C.cleaned D.clear
【答案】A
【解析】
句意:——托尼,明天谁打扫教室?——我们小组。
考查一般将来时。
根据提示词tomorrow可知时态用一般将来时,其构成为:will+动词原形;故答案选A。
30.--________ you _________ Kate’s letter yet? --Yes, I ________ it for several days. A.Did; receive; have received B.Have; received; have had
C.Have; received; have received D.Did; receive; have had
【答案】B
【解析】句意:-你收到凯特的信了吗? -是的,我已经收到好几天了。
本题为现在完成时态,receive动词,收到,暂时性动词。
在肯定的陈述句中,暂时性动词不能和一段时间连用,因而receive改为have,have为持续性动词,had过去分词;可以和for several days一段时间连用。
故选:B。