1、初三上册英语现在完成时易错题汇总 及解析一、选择题1Are you still in the office? Its almost ten oclock.Yeah, I _ my work. But dont worry. Theres nothing much left.Adont finishBdidnt finishCwont finishDhavent finished2Since Tencent released Wechat, it _ one of the most popular apps in the world.AbecameBhas becomeChas beenDwas
2、3The manager reached Nanjing last Wednesday. He_there for 10 days.Ahas beenBhas gotChas reachedDhas arrived4What do you think of the latest 5G smart phone? Its amazing. It is the most wonderful phone I _.AusedBwill useCwas usingDhave used5The train _ for twenty minutes.AleftBhas leftChas been awayDi
3、s leaving6When did Suning Plaza in Xuzhou open?It _ for over three years.AopenedBhas been openCwas openedDhad been open7See? The strange man _ around our house again. Should we call the police?Oh, no. He is our new neighbor, who moved upstairs the day before yesterday.AwalksBwalkedChas walkedDis wal
4、king8May I borrow your new-bought book The Adventures of Tom Sawyer now?Im afraid not. I _ only half of it, and Ill try to finish it this weekend.AreadBam readingChave readDwill read9Though Tom _ America for over two years, he misses his friends and relatives from time to time.Awas away fromBleftCha
5、s been away fromDhas left10Excuse me, which movie are you waiting for?The Fate of the Furious. We _ here for more than two hours.AwaitedBwaitCwere waitingDhave waited11When did you buy your car? It looks so new.Really? I _ it for three years and I like it very much.Ahave boughtBhave hadCboughtDhad12
6、Mum, I want to watch the news about our school. Change the channel, please!What a pity! It is eight oclock now. It_ for a while.Ahas been overBwas overChas finishedDfinished13 When will your sister go to England? She _ London since four months ago.Awent toBhas gone toChas been toDhas been in14Jim, t
7、urn down the music. Our baby is sleeping.Dont worry. He_ for half an hour.Awoke upBhas woken upCwas awakeDhas been awake15Both his parents look sad. Maybe they _ whats happened to him.Awill knowBknowChave knownDare knowing16 I think the man over there must be Douglas. It _ be him. He has _ to Austra
8、lia.Acant, goneBcant, beenCmay not, beenDmustnt, gone17What changes_in your lives?Our lives have changed a lot, like.Ahave there hadBhas there beenChave there beenDhas there had18The fashion show will begin in half an hour, but Sandy hasnt turned up yet.Dont worry. I_ her and shes sure to be here so
9、on.Awill callBhave calledCam callingDcall19 Where is your son Jimmy living now? He_the city of Yangzhou, China for two years.Ahas come toBhas been toChas gone toDhas been in20I think my father knows everything. He is my hero, he_ over 2500 books.AreadsBreadCis readingDhas read21James. Have you ever
10、been to Yangzhou? Its very beautiful, and people there are welcome.Yes, I _ there many times.Ahave goneBhave beenChave been toDhave gone to22 Why dont you go to bed, Jimmy? Mum promised to tell me a bedtime story, but she _ her work.Adoesnt finishBdidnt finishChasnt finishedDwont finish23Oh, your sp
11、oken English is very good, Linda.Thank you. I _in England for three years.Ahave studiedBstudiedCwas studyingDstudy24The life we were used to_ greatly since the computer was invented.Ahas changedBchangedCchangingDchange25What a pity! My new computer_ a virus and it cant work now.AcatchesBcaughtCis ca
12、ughtDhas caught26John, you _ the Slender West Lake before, right?Sure, lot of times. Are you thinking of taking a trip there?Ahave gone toBhave come toChave been toDhave been in27Sorry, Im late. Has the meeting begun?It doesnt matter. The meeting _ for several minutes.Ahas just begunBhas just been o
13、verChas just been onDhas just ended28Carl, are you coming with us?Id love to, but something unexpected _.Ais coming upBcomes upCcame upDhas come up29Mr. Wu _ Germany since three years ago, so he knows a lot about the German culture and customs.Ahas gone toBwent toChas been toDhas been in30Bill Gates
14、 and Melinda Gates, two of the worlds richest people, said “we no longer believe we can grow together as a couple”. I am so sorry to hear that because they _ for nearly 30 years.Ahave been marriedBhave got marriedChave got married toDhave been married with31Jim, I havent seen your elder sister for a
15、 long time.She _ Hong Kong on business for a few days.Awent toBhas gone toChas been toDhas been in32 Where is Jim? He _ Beijing on business for a week. Hell be back tomorrow.Ahas come toBhas gone toChas been toDhas been in33 Where is the head teacher? She _ to the library to search for some informat
16、ion.AgoesBwill goChas beenDhas gone34When will the live womens football match between China and South Korea begin on TV?Oh, it _ for ten minutes, ending in 4:3. China won the game.Ahas finishedBhas been onChas been overDhas begun35Where is your uncle? In the USAHe _ there for two months.Ahas goneBha
17、s gone toChas beenDhas been to36Online learning _ very popular with students since last year.Ahas becomeBare becomingCwould becomeDhad become37Have you ever worked on this farm? Yes. I _ cows as a farmer there for two years.AraisedBwas raisingChave raisedDwill raise38Hello, Jack. This is Sandy. What
18、 are you doing?Im watching an exciting basketball match. It _ for half an hour.AbeginsBbeganChas begunDhas been on39You are a collection of the experiences you _ in your own life, so you should be proud of them even the bad ones.Awill haveBhave hadChad hadDare having40Fou Tsong, whose letters from h
19、is father _ a best seller in China for long, died in London, where he had lived for many years. The cause was the coronavirous.What a pity!Ahas beenBhas becomeCwasDbecomes41The schoolboy is so shy that he doesnt like to be asked _.Awhether he could enter his ideal school in the futureBhow long he ha
20、s joined the navyChow many languages he can communicate with othersDabout winning the national English competition42He _ in that city since he left school. Its his second hometown.Ahas livedBwill liveCwas livingDlives43William Shakespeare _ for 405 years, but his works still have great influence tod
21、ay.AdiedBwas dyingChas diedDhas been dead44The movie Hi, Mom_ the hearts of many people since it was shown in February.AwinsBwonCwill winDhas won45Not all the students in my class would like to go to Suzhou Museum next week because about three-fifths of them _ there before.Ahave beenBhave goneChas b
22、eenDhave been to46Look! How dry and clean the road is! Yes. Someone _ up the snow. Theyre so early.AcleanBcleanedChas cleanedDwas cleaning47Why are you in a hurry? I am late. Can you tell me how long _?Ahas the film been onBthe film has startedCthe film has lastedDhas the film ended48Could you _ me
23、this book please, Daniel?Sorry, but I _ it for only half an hour. I havent finished it.Alend; have hadBborrow; have boughtCborrow; have hadDlend; bought49Do you know Sunshine Town very well, Mr Chen?Sure I_here since I was born.Ahas livedBlivedChave livedDlives50Have you ever worked in Nanjing?Yes.
24、I _ in Nanjing since three years ago.Awould workBworkedCwas workingDhave worked【参考答案】*试卷处理标记,请不要删除一、选择题1D【详解】句意:你还在办公室吗?快十点了。是的,我还没完成我的工作。但别担心。剩下的工作不多了。考查时态。根据Yeah,可知“还在办公室”,结合语境推断“我还没有完成作业”,强调动作对解析:D【详解】句意:你还在办公室吗?快十点了。是的,我还没完成我的工作。但别担心。剩下的工作不多了。考查时态。根据Yeah,可知“还在办公室”,结合语境推断“我还没有完成作业”,强调动作对现在的影响,所以谓
25、语动词用现在完成时,现在完成时的构成是:主语+ have/has +动词的过去分词,故选D。2C【详解】句意:自腾讯发布微信以来,它一直是全球最受欢迎的应用之一。A. became变,过去式;B. has become已经变,现在完成时;C. has been已经,现在完成时;D. w解析:C【详解】句意:自腾讯发布微信以来,它一直是全球最受欢迎的应用之一。A. became变,过去式;B. has become已经变,现在完成时;C. has been已经,现在完成时;D. was是,过去式。根据Since Tencent released Wecha可知是since引导的时间状语从句,主句
26、用现在完成时,其结构是have done的形式。Since引导的从句,主句中的动词必须是持续性的,这里把become变成be。根据题意,故选C。3A【详解】句意:经理上星期三到达南京。他在那里已经呆了10天。考查现在完成时。根据for 10 days可知,应该使用现在完成时,且应该使用延续性动词。BCD中的get,reach,arriv解析:A【详解】句意:经理上星期三到达南京。他在那里已经呆了10天。考查现在完成时。根据for 10 days可知,应该使用现在完成时,且应该使用延续性动词。BCD中的get,reach,arrive都属于短暂性动词,故选A项。4D【详解】句意:你认为最新的5G
27、智能手机怎么样?太令人惊叹了。它是我用过最绝妙的手机。考查现在完成时态。used使用过,过去时;will use将使用,将来时;was using正在使解析:D【详解】句意:你认为最新的5G智能手机怎么样?太令人惊叹了。它是我用过最绝妙的手机。考查现在完成时态。used使用过,过去时;will use将使用,将来时;was using正在使用,过去进行时;have used使用过,现在完成时。根据语境和句意可知说话者将他过去所使用的手机与最新的5G智能手机作比较,认为5G智能手机最绝妙。所以用现在时完成时表达,对现在产生影响。故选D。5C【详解】句意:火车离开20分钟了。考查动词的时态。lef
28、t动词的过去式;has left动词的现在完成时;has been away动词的现在完成时;is leaving动词的现在进行时表示解析:C【详解】句意:火车离开20分钟了。考查动词的时态。left动词的过去式;has left动词的现在完成时;has been away动词的现在完成时;is leaving动词的现在进行时表示将来。根据for twenty minutes可知句子用现在完成时,与一段时间连用时,句中的谓语动词应是延续性动词be away表示“离开”,非延续性动词leave在肯定句中不可和一段时间连用。故选C。6B【详解】句意:徐州的苏宁广场什么时间开业的?它已经营业三年多了
29、。考查动词的时态。opened动词的过去式;has been open现在完成时;was opened一般过去时的被动;解析:B【详解】句意:徐州的苏宁广场什么时间开业的?它已经营业三年多了。考查动词的时态。opened动词的过去式;has been open现在完成时;was opened一般过去时的被动;had been open过去完成时。根据“for over three years”可知此处用现在完成时,动词用be open的现在完成时的形式has been opened。故选B。7D【详解】句意:看到了吗?那个陌生人又在我们家里走来走去。我们应该报警吗?哦,不,他是我们的新邻居,前
30、天搬到楼上去了。考查动词时态。walks走,第三人称单数;walked走,过去式;解析:D【详解】句意:看到了吗?那个陌生人又在我们家里走来走去。我们应该报警吗?哦,不,他是我们的新邻居,前天搬到楼上去了。考查动词时态。walks走,第三人称单数;walked走,过去式;has walked已经走,现在完成时;is walking正在走,现在进行时。根据“See?”可知,这里是说那个陌生人正在我们家周围走来走去,说明这个动作现在正在进行。其结构是be doing的形式。故选D。8C【详解】句意:我现在可以借你的新书汤姆索耶历险记吗?恐怕不行。我只读了一半,这个周末我会努力读完的。考查动词时态。
31、read读;原形;am reading正在读,现在进行时;ha解析:C【详解】句意:我现在可以借你的新书汤姆索耶历险记吗?恐怕不行。我只读了一半,这个周末我会努力读完的。考查动词时态。read读;原形;am reading正在读,现在进行时;have read已经读了;现在完成时;will read将读,一般将来时。根据“and Ill try to finish it this weekend.”可知到现在为止已经读了一半,这里是用现在完成时,其结构是have done的形式。故选C。9C【详解】句意:尽管汤姆离开美国已经两年多了,但是他还会时不时想念他的朋友和亲戚。考查动词时态。was a
32、way from离开,一般过去时;left离开,一般过去时;has been away解析:C【详解】句意:尽管汤姆离开美国已经两年多了,但是他还会时不时想念他的朋友和亲戚。考查动词时态。was away from离开,一般过去时;left离开,一般过去时;has been away from已经离开,现在完成时;has left已经离开,现在完成时。根据for+时间段可知,句中需要用延续性动词,故排除B、D,根据句意可知,离开美国这个动作发生在过去,并持续到了现在,故用现在完成时。故选C。10D【详解】句意:很抱歉打扰,你在等哪一部电影?速度与激情。我们已经等了两个多小时了。考查动词的时态。
33、根据“for more than two hours”可知强调动作的持续,用现在解析:D【详解】句意:很抱歉打扰,你在等哪一部电影?速度与激情。我们已经等了两个多小时了。考查动词的时态。根据“for more than two hours”可知强调动作的持续,用现在完成时,此处用have waited。故选D。11B【详解】句意:你什么时候买的车?它看起来很新。 真的吗?我买了三年了,我非常喜欢它。考查动词的时态。由for three years可知,此题应该用现在完成时,排除C/D;fo解析:B【详解】句意:你什么时候买的车?它看起来很新。 真的吗?我买了三年了,我非常喜欢它。考查动词的时态
34、。由for three years可知,此题应该用现在完成时,排除C/D;for three years是表示一段的时间状语,因此此题的谓语应该用延续性动词。bought是非延续性动词。故选B。12A【详解】句意:妈妈,我想看我们学校的新闻。请换频道!真遗憾!现在是八点钟。它已经结束一段时间了。考查动词时态。has been over已经结束了,现在完成时;was over结束了解析:A【详解】句意:妈妈,我想看我们学校的新闻。请换频道!真遗憾!现在是八点钟。它已经结束一段时间了。考查动词时态。has been over已经结束了,现在完成时;was over结束了,一般过去时;has fin
35、ished已经结束了,现在完成时;finished结束,一般过去时。根据语境可知,学校新闻已经结束了,这件事对“现在不能观看了”产生了影响,故应为现在完成时,故排除B、D两项。另句中for a while表示一段时间,与现在完成时连用时,应用延续性动词,而动词finish为瞬时性动词,不能在现在完成时中与一段时间连用,故排除C项。be over表示延续性动作,可在现在完成时中与时间段连用,即has been over。故选A。13D【详解】句意:你妹妹什么时候去英国?自从四个月前她就在伦敦了。考查动词的时态。went to去了,过去式;has gone to已经去了,现在完成时; has be
36、en to已经去过解析:D【详解】句意:你妹妹什么时候去英国?自从四个月前她就在伦敦了。考查动词的时态。went to去了,过去式;has gone to已经去了,现在完成时; has been to已经去过;现在完成时;has been in呆在某地多长时间;has gone to是去了某地,可能在途中,也可能已经到了;has been to是去过某地,现在已经回来了。根据语境可知用has been to。故选D。14D【详解】句意:吉姆,把音乐关小点。我们的孩子在睡觉。别担心。他已经醒了半小时了。考查动词时态。“孩子醒了半小时了”对现在的动作“是否要将音乐关小”产生了影响,故本句为现在完成
37、时态;句解析:D【详解】句意:吉姆,把音乐关小点。我们的孩子在睡觉。别担心。他已经醒了半小时了。考查动词时态。“孩子醒了半小时了”对现在的动作“是否要将音乐关小”产生了影响,故本句为现在完成时态;句中“for half an hour”表时间段,故此处应用延续性动词 be awake,在现在完成时态下与时间段连用,即has been awake。故选D。15C【详解】句意:他的父母亲看起来都很难过。可能他们已经知道他发生了什么。考查动词时态。will know将会知道,一般将来时;know知道,一般现在时;have known已经知道,现在完成时解析:C【详解】句意:他的父母亲看起来都很难过。
38、可能他们已经知道他发生了什么。考查动词时态。will know将会知道,一般将来时;know知道,一般现在时;have known已经知道,现在完成时;are knowing正在知道,现在进行时。根据“Both his parents look sad.”可知是已经知道他发生的事情而产生的影响,故选C。16A【详解】句意:我想那边的那个男人一定是道格拉斯。不可能是他。他已经去了澳大利亚。考查情态动词表推测和现在完成时。1.cant表示否定推测,语气偏强硬,把握性较大;may not不可解析:A【详解】句意:我想那边的那个男人一定是道格拉斯。不可能是他。他已经去了澳大利亚。考查情态动词表推测和现
39、在完成时。1.cant表示否定推测,语气偏强硬,把握性较大;may not不可以,不允许,可能不,may not表示否定推测,语气委婉,可能性较小;mustnt禁止,一定不能,不可表示否定推测。2. have/has gone to表示“(某人)现在到某地去了(现在不在这儿了,可能在路上或已经在那个地方)”;have/has been to表示“(某人)曾经去过某地(人已经回来了)”。根据语境可知他已经去了澳大利亚,人不在这儿,可知用has gone to;可知表示否定推测,把握性较大,填cant;故选A。【点睛】常用于表推测的情态动词有:must,can,could,may,might等。1
40、.must,may,might/could一般用于肯定推测,must表示可能性最大,might/could可能性最小。2.否定推测一般使用cant/couldnt(不可能),may not/might not(可能不)。3.疑问句中使用can或could。4.以上三种句型情态动词按语气依次递减,might和could不是may和can的过去式,表示语气更委婉或可能性较小。17C【详解】句意:你的生活有什么变化?我们的生活改变了很多,比如。考查there be句型的完成时态结构。根据句意理解可知,这里表达的是“生活中有”,英语中应该用there be解析:C【详解】句意:你的生活有什么变化?我们
41、的生活改变了很多,比如。考查there be句型的完成时态结构。根据句意理解可知,这里表达的是“生活中有”,英语中应该用there be句型,而回答用的是完成时,所以这里也用完成时,there be句型的完成时的结构是there have/ has been,而句中的名词是changes,是复数名词,所以这里应该用have,疑问句要把have提前,变成have there been的结构,故选C。18B【详解】句意:时装秀将在半小时后开始,但桑迪还没有出现。别担心。我已经打电话给她了,她肯定很快就到了。考查动词时态。will call一般将来时;have called现在完成时;a解析:B【详
42、解】句意:时装秀将在半小时后开始,但桑迪还没有出现。别担心。我已经打电话给她了,她肯定很快就到了。考查动词时态。will call一般将来时;have called现在完成时;am calling现在进行时;call一般现在时。根据句意可知此处表示“已经打电话给她”,故时态用现在完成时,结构为主语+have/has+动词过去分词,故选B。19D【详解】句意:你的儿子Jimmy现在住在哪里?他在中国扬州已经两年了。考查现在完成时用法。has come to已经来了;has been to去过(去了回来了);has gone解析:D【详解】句意:你的儿子Jimmy现在住在哪里?他在中国扬州已经两年
43、了。考查现在完成时用法。has come to已经来了;has been to去过(去了回来了);has gone to刚去(去了未回来);has been in在某地呆了多久,根据所给空后面的for two years可知,应该是现在完成时,并表示在某地呆了多久,用has been in+地点,故选D。20D【详解】句意:我觉得我父亲什么都知道。他是我的英雄,他已经读了2500本书。考查时态。reads一般现在时、单三形式;read一般现在时;is reading现在进行时;has read现在解析:D【详解】句意:我觉得我父亲什么都知道。他是我的英雄,他已经读了2500本书。考查时态。re
44、ads一般现在时、单三形式;read一般现在时;is reading现在进行时;has read现在完成时;从文字的表层意思推断空格指他已经读了2500本书,用现在完成时;故选D。21B【详解】句意:詹姆斯,你去过扬州吗?它非常漂亮,那儿的人们非常受欢迎。是的,我已经去过很多次了。考查现在完成时。have gone已经去了;have been已经去过;have be解析:B【详解】句意:詹姆斯,你去过扬州吗?它非常漂亮,那儿的人们非常受欢迎。是的,我已经去过很多次了。考查现在完成时。have gone已经去了;have been已经去过;have been to已经去过(后面加具体的地方);have gone to已经去了(后面加具体的地方)。根据回答“many times”可知是已经去过很多次,且地点副词there前不加to,所以用have been。故选B。【点睛】have been to和have g