外研版英语【初中英语】现在完成时中考压轴题分类汇编
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
外研版英语【初中英语】现在完成时中考压轴题分类汇编
一、初中英语现在完成时
1.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。
【点评】考查时间状语。
根据句意选出正确的时间状语。
2.—How long can I _________ this book?
—Five days. But you must return it on time.
A. borrow
B. lend
C. keep
D. kept
【答案】C
【解析】【分析】句意:——我能保留这本书多长时间?——五天。
但是你一定要按时归还它。
A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。
此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。
【点评】本题考查延续性动词。
以及borrow,lend,keep,kept四个词的词义和用法。
3.—I haven't seen your grandfather for two years. What happened to him?
—Oh, he ________ here for two years.
A. stayed
B. hasn't stayed
C. stays
D. hadn't stayed
【答案】 B
【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。
现在完成时的结构:主语+have/ has +过去分词。
可知选B。
【点评】考查现在完成时
4.He for ten years.
A. has been married
B. married
C. got married
D. has married
【答案】A
【解析】【分析】句意:他已经结婚十年了。
根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。
be married表结婚的状态,be动词的过去分词为been。
故选A。
【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。
5.—I'm sorry for being late.
—Never mind. The meeting ______for only 5 minutes. This way, please.
A. has begun
B. has ended
C. has been on
【答案】 C
【解析】【分析】句意:——对不起,我迟到了。
——没关系.会议只开了5分钟,请这边走。
for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on"在进行,开着(的状态)",故选C
【点评】现在完成时表示延续性的状态。
6.My sister English since she was 9 years old. She can talk to foreigners freely.
A. learns
B. learnt
C. has learnt
D. have learnt
【答案】C
【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。
A,learns 学习,一般现在时,B,learnt 一般过去时C has learnt现在完成时Dhave learnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C
【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。
7.Great changes in my hometown in the last few years.
A. took place
B. will take place
C. have taken place
D. have been taken place 【答案】C
【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。
in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。
故答案选C。
【点评】考查现在完成时。
8.It has been three years since I ______ a teacher.
A. become
B. became
C. becoming
D. to become
【答案】 B
【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。
故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
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.—Look at these stamps. I _______ them for five years.
—Wow, they are wonderful.
A. kept
B. have kept
C. have bought
D. bought
【答案】 B
【解析】【分析】句意:——看这些邮票,我持有它们5年了。
——噢,真漂亮。
表示动
作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词
用have,故选B。
【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。
11.I ________my dictionary to my classmate David a week ago, but he ________ it to me yet.
A. lent; return
B. have lent; returned
C. lent; hasn't returned
D. have lent; didn't return
【答案】 C
【解析】【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。
ago是过去时标志,故排除B和D选项,yet是现在完成时标志,因此用hasn't returned,
故选C。
【点评】考查时态,注意ago和yet的用法。
12.The old city_______ a lot since ten years ago.
A. changed
B. changes
C. change
D. has changed
【答案】 D
【解析】【分析】这个老城市已经发生了太多改变自从十年前。
已经发生的用完成时。
【点评】考查时态的用法。
13.-- What a nice watch! How long you it?
-- For just two weeks.
A. will; buy
B. have; had
C. were; having
D. did; buy
【答案】 B
【解析】【分析】句意:“多好的一块表啊!你买了多久了?" “刚刚两周。
”根据句意可知用
现在完成时,buy是瞬间动词. 不可与how long连用,故排除选项A、D:选项C是过去进
行时,不符合题意。
故选B项。
【点评】考查现在完成时。
14.Which of the following is WRONG?
A. Your car is good except for the colour.
B. The film has begun for twenty minutes.
C. I have kept the book for two days.
D. What's the difference between the two tricks?【答案】 B
【解析】【分析】句意:下面哪一个是错误的?A选项意为:你的汽车除了颜色之外其他都很好;B选项意为:这场电影已经开始二十分钟了。
这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是什么?故应选B。
【点评】考查句子结构。
掌握短暂性动词不能与时间段连用。
15. you ever______ the Palace Museum?
A. Were:Visiting
B. Will;visit
C. Have;visited
D. Are;visiting 【答案】 C
【解析】【分析】句意:你去参观过故宫吗。
ever一般永远现在完成时的疑问句中,只有C选项是完成时态,故选C。
【点评】联系句意,寻找关键词,根据关键词语判断所填之词。
16.You my English dictionary for a month. Could you please give it back to me now?
A. have borrowed
B. lent
C. have kept
D. borrowed
【答案】 C
【解析】【分析】句意:你借我的英语词典有一个月了,你现在能把它还给我吗?根据句中时间状语“for a month”. 可推断此句应该用现在完成时,故先排除选项B、D。
borrow是瞬间性动词,不能与时间段连用,需将borrow改为keep。
故选 C。
【点评】考查现在完成时的短暂性动词与延续性动词辨析。
17.Our foreign teacher Miss Smith us English since five years ago.
A. taught
B. is teaching
C. has taught
D. teaches
【答案】 C
【解析】【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。
由since可知用现在完成时,故选C。
【点评】考查现在完成时。
18.How long his grandfather ?
A. has, died
B. has, been death
C. has, dying
D. has, been dead
【答案】 D
【解析】【分析】句意:他的爷爷去世多久了?has died已经去世了,不能与时间段连用;has been death形式错误,death是名词;has dying形式错误;has been dead已经去世了。
句中How long问的是一段时间,die是瞬间性动词,不能和一段时间连用,故A不对。
has been dead是一个系表结构,表示状态,可以持续。
故应选D。
【点评】考查现在完成时延续性动词与短暂性动词的转换。
die 非延续性动词,要转换为延续性的be dead。
19.More than 80 people ______ in the earthquake ______ last week.
A. died; for
B. have been dead ; since
C. have died; since
D. have been dead; for 【答案】 C
【解析】【分析】句意:自从上个周有超过80人在地震中伤生。
for+时间段;since+时间点,自从……时起,主句用现在完成时,句中的时间状语last week是时间点,故用since。
本句并非表示“死亡”这个状态的延续,而是指从过去某一时间到现在“死亡”这个动作发生了多少次,所以选C符合语境。
【点评】考查现在完成时。
20.So far, the AIIB(亚投行)_____ 57 countries to be the founding members.
A. attracted
B. has attracted
C. will attract
【答案】 B
【解析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。
So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。
故选B。
二、初中英语动词的时态
21.— How does your father go to work every day, David?
— He usually ______ to work by bike.
A.goes B.is going C.will go D.went
【答案】A
【解析】
【详解】
句意:大卫,你的爸爸每天怎样去上班?—他通常骑自行车去上班。
本题考查的是动词的时态,根据问句中的every day和答句中的usually可知,应该是一般现在时且主语he为第三人称单数,所以谓语动词要用第三人称单数,故答案选A。
22.(广东省2017年初中毕业生学业考试)— What do you think of WeChat?
— Talking on WeChat ______________ pe ople’s way of communicating in the recent few years. A.influnences B.influenced C.is influencing D.has influenced
【答案】D
【解析】句意:——你认为微信怎么样?——近几年,在微信上说话已经影响了人们的交流方式。
根时间状语in the recent few years可知此处用现在完成时,故选D。
23.Ms Li will tell us something about her trip to America when she _____ back.
A.came B.is coming C.comes D.will come
【答案】C
【解析】句意:李女士回来时会给我们讲讲她的美国之行。
当主句是一般将来时态时,when引导的时间状语从句用一般现在时态表示,故答案为C。
24.The 1st National Youth Games _________ in Fuzhou in 2015.
A.takes place B.took place C.is taken place D.was taken place
【答案】B
【解析】
【详解】
句意:第一届全国青年运动会于2015年在福州举行。
考查一般过去时态。
take place意思是“发生”,是不及物动词词组,没有被动语态,排除C、D选项,根据句中的时间状语in 2015,可知句子的时态是一般过去时,take的过去式为took,排除A选项,只有选项B符合题意,故答案选B。
25.--It's too noisy here. what's going on?
---Oh, the noise comes from the boys. They______ a party
A.Hold B.are holding C.were holding D.have held
【答案】B
【解析】
【详解】
句意:-这里太吵闹了,发生什么事了?-哦,噪音来自那些男孩,他们在举行聚会。
hold 举行,动词原形;are holding现在进行时,正在举行;were holding过去进行时;have held 现在完成时。
根据对话what's going on可知,他们在说的是现在正在发生的事情,应用现在进行时,故选B。
26.We will go to Tian’anmen Square to watch the raising of national flag if it _________
A.will rain B.rains
C.doesn’t rain D.won’t rain
【答案】C
【解析】
试题分析:句意:如果明天不下雨我们要去天安门广场看升国旗。
根据句意及题干分析if 引导的是条件状语从句,主句是一般将来时态,根据“主将从现”原则,if从句中应用一般现在时态,根据句意是“不下雨”,所以选C。
【考点定位】考查动词的时态。
27.—Mike, I haven’t seen your elder sister for a long time.
— She ______ Hong Kong on business for a few days.
A.went to B.has gone to C.has been to D.has been in
【答案】D
【解析】
句意:——迈克,我好久没见到你姐姐了。
——她已经在香港出差几天了。
根据 for a few days可知,这些天一直在香港,表示从过去的时间一直延续到现在,应用现在完成时;又根据has been to"去过"和has gone to"去过"都不能与时间段连用可知,应排除BC;要表示在哪里呆多长时间应用延续性动词短语 be in表状态,故答案选D。
28.-Have you washed the clothes? -Not yet. But I _________ them in half an hour. A.washed B.have washed C.will wash D.wash
【答案】C
【解析】
句意:——你洗衣服了吗?——还没有。
但我半小时以后就洗。
In half an hour半小时后,表示的是将来时间。
故选C。
29.– Would you like to watch The Great Wall 《长城》with me?
-- Certainly. I don’t mind ________ it again although I ______ it twice.
A.to see, saw B.seeing, have seen C.to see, have seen D.seeing, saw
【答案】B
【解析】句意:——你愿意跟我去看《长城》吗?——当然了,尽管我已经看了两遍,但我不会介意再去看一遍。
mind doing sth.介意做某人,结合句意,首先排除A,C;根据"I don't mind ___ it again"和"although"可知尽管我已经看了两遍,但我不会介意再去看一遍.所以看过两遍用现在完成时,答案选B。
30.They their holidays in Paris last summer
A.spend B.spent
C.will spend D.are spending
【解析】句意:去年,他们在巴黎度假了。
本题考查动词的时态A. spend 花费,度过,是动词原形 B. spent 度过,是动词的过去式 C. will spend 将要度过,是将来时态 D. are spending。
正在度过,是现在进行时。
根据题意,去年度过的。
故选B。