1、(英语)中考英语易错题专题三英语现在完成时(含解析)含解析一、初中英语现在完成时1So far Tom with Mary _ 50 left -behind children to do their homework after school.A.helpB.helpedC.has helpedD.have helped【答案】 C 【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。2Do you still play basketball?Oh, no. I _ it for the past two years.A.havent pla
2、yedB.didnt playC.wont playD.hadnt played【答案】A 【解析】【分析】句意:你还打篮球吗?哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。3All the skirts .They very well. A.sold out;are soldB.sell out;have soldC.have been so
3、ld out;sellD.have sold out;sell【答案】C 【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。4The volunteers _ a lot of help to the old and the young since 2010A.off
4、eredB.have offeredC.are offeringD.will offer【答案】 B 【解析】【分析】考查时态句意自2010以来,志愿者们向老人和青年提供了大量的帮助A过去时B现在完成时态C现在进行时态D一般将来时态since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词haveoffer的过去分词是offered答案是B5My father _ in a panda protection center for 10 years, so he knows a lot about panda. A.was worki
5、ngB.is workingC.has workedD.will work【答案】 C 【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。 【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。6The drama series The Thunder (破冰行动) hits screens these days. Oh. What a pity! I _ any of them yet,A.doesnt watchB.didnt w
6、atchC.wont watchD.havent watched【答案】 D 【解析】【分析】句意:连续剧破冰行动这些天正在霸屏。哦。真遗憾!我任何一集也没有看过。根据 Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。 【点评】此题考查现在完成时。注意yet常和现在完成时连用。7Wow! You _ dinner! Lets eat now.A.cookB.are cookingC.will cookD.have cooked【答案】 D 【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
7、根据“Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。8Your shoes are so old. Why dont you buy a new pair?Because I all my money on an MP5.A.spendB.have spentC.am spendingD.was spending【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。【点评】考查现在完成时的用法,强调过去发生的动作对现在造成
8、的影响。9How long can I _ this book?Five days. But you must return it on time.A.borrowB.lendC.keepD.kept【答案】C 【解析】【分析】句意:我能保留这本书多长时间?五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。 此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用
9、法。10Where is your father? .A.He has been to ShanghaiB.He has been in ShanghaiC.He has gone to ShanghaiD.He have been to Shanghai【答案】C 【解析】【分析】句意:你的父亲在哪儿?他去上海了。Have been to去过某地(已回);have been in在;have gone to去了某地(未回)。本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。主语he是三人称单数,用has gone to。故选C。【点评】本题考查现在完成时。以及H
10、ave been to;have been in;have gone to三个短语的词义和用法。11He _ for ten years. A.has been marriedB.marriedC.got marriedD.has married【答案】A 【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。get married需换成be married。故选A。【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。12Where is Cathe
11、rine? I havent seen her for days. She Wuhan. Shell be back next week.A.has gone toB.has been toC.have gone toD.have been to【答案】 A 【解析】【分析】句意:Catherine在哪里?我好几天没见她。她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据Shell be back next week.她下周回来可知现在还没有回来,故选A。 【点评】考查短语辨析,注意平
12、时识记其区别,理解句意。13The small shop _ for several years.A.openedB.has been openedC.has openedD.has been open【答案】 D 【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。【点评】考查open转化为be open, be open里的open是形容词,不能加ed.14Mike used to be a top student, but he behind since he lost himself in co
13、mputer games.A.fellB.has fallenC.wasD.has been【答案】 D 【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。15All the students _ very hard over the last three years.A.worksB.has workedC.have workedD.worked【答案】 C 【解析】【分析】
14、Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。16Susan China beforeThis is her first time to be here A.wont visitB.wasnt visitingC.hasnt visitedD.doesnt visit【答案】C 【解析】【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成时。故C选项正确。【点评】考查句子时态。17All members_ are admitted to the auditorium. A.have got t
15、he ticketsB.that had got the ticketsC.that have got the ticketsD.had got the tickets【答案】 C 【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用 that或 who引导 , 且 不可省略 , 所以排除A和D。票已经拿到了,因此用完成时,根据 are可知,用现在完成时,have got,故选C。 【点评】考查定语从句和时态,注意tha引导从句的用法。18What about watching the movie Big Fish tomorrow
16、?Oh, I it alreadyA.watchB.have watchedC.will watchD.am watching【答案】 B 【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。already是完成时的标志,故选B。【点评】联系句意,注意辨析关键的词语,来判断所填之词。19一 Have you ever the film Gang Jiong?一 Yes, I have.A.seeB.to seeC.sawD.seen【答案】 D 【解析】【分析】句意:“你看过电影港囧吗?”“是的,我看过。”由ever及答语可知句子用现在完成时,故用see的过去分词seen。【点评】考查动
17、词的时态。20Wheres your father?He _ to Changsha.A.have beenB.has goneC.has beenD.have gone【答案】B 【解析】【分析】句意:你爸爸在哪?他去了长沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he是第三人称单数,助动词用has,go的过去分词是gone,故选B。【点评】考查现在完成时,注意去过某地用have/has been to,去了某地用have/has gone to。21- What a nice watch! How long
18、 you it?- For just two weeks.A.will; buyB.have; hadC.were; havingD.did; buy【答案】 B 【解析】【分析】句意:“多好的一块表啊!你买了多久了? “刚刚两周。”根据句意可知用现在完成时,buy是瞬间动词. 不可与how long连用,故排除选项A、D:选项C是过去进行时,不符合题意。故选B项。【点评】考查现在完成时。22Which of the following is WRONG? A.Your car is good except for the colour.B.The film has begun for twe
19、nty minutes.C.I have kept the book for two days.D.Whats the difference between the two tricks?【答案】 B 【解析】【分析】句意:下面哪一个是错误的?A选项意为:你的汽车除了颜色之外其他都很好;B选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是什么?故应选B。【点评】考查句子结构。掌握短暂性动词不能与时间段连用。2
20、3Mike the bookshop. I have to wait for him.A.went toB.was inC.has been toD.has gone to【答案】 D 【解析】【分析】句意:迈克去了书店。我不得不等他。从第二句来判断. 迈克不在. 应用“havehas gone to a place”来表示“去某地了(还没有回来)”。用现在完成时强调过去发生的事件对现在的影响。【点评】考查动词时态及have been to和have gone to的区别。24Wheres Mr Jones?He to the post officeA.goesB.will goC.has b
21、eenD.has gone【答案】 D 【解析】【分析】句意:jones在哪?他已经去了邮局。该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。故选D。【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。25- Anna, could you lend me this book, please?- Im sorry. I it for only two days, and I havent finished it yet.A.have boughtB.have hadC.boughtD.had【答案】
22、 B 【解析】【分析】句意:“安娜,请问你能借给我这本书吗?对不起,我刚买了两天。我还没有看完呢。”根据答语中的 “for only two days”可知要用现在完成时,而且应用延续性动词。故选B。【点评】考查现在完成时。26You my English dictionary for a month. Could you please give it back to me now?A.have borrowedB.lentC.have keptD.borrowed【答案】 C 【解析】【分析】句意:你借我的英语词典有一个月了,你现在能把它还给我吗?根据句中时间状语“for a month”.
23、 可推断此句应该用现在完成时,故先排除选项B、D。borrow是瞬间性动词,不能与时间段连用,需将borrow改为keep。故选 C。【点评】考查现在完成时的短暂性动词与延续性动词辨析。27一Where is MrMiller? 一He to New YorkHe there three times A.has been;has goneB.has gone;has goneC.has gone:has beenD.has been;has been【答案】 C 【解析】【分析】句意:Miller先生去哪儿了?他去纽约了。他去过那3次了。他去纽约了还未回来,用has gone to;他去过三次
24、,用has been。故选C。【点评】考查现在完成时has gone to 和has been to的用法。28Why are you looking for Mary in a hurry, John?The boss is wondering where she _ and how long she _ there.A.has been; has beenB.has gone; has goneC.has been; has goneD.has gone; has been【答案】 D 【解析】【分析】句意:你为什么这么匆忙找玛丽,约翰?老板想知道她去了哪儿并在那儿呆多久。Have/has
25、 gone to 意为去了某地,have/has been to 意为去过某地,而have/has been in+地点名词意为呆在某地,停留在某地,当时副词there时,不用介词in,故选D。29Our foreign teacher Miss Smith us English since five years ago.A.taughtB.is teachingC.has taughtD.teaches【答案】 C 【解析】【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。由since可知用现在完成时,故选C。【点评】考查现在完成时。30He for ten years. A.has been marriedB.marriedC.got marriedD.has married【答案】A 【解析】【分析】句意:他已经结婚十年了。根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。be married表结婚的状态,be动词的过去分词为been。故选A。【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。