1、八年级下册人教版英语现在完成时练习题含答案含答案一、选择题1 Where is your son Jimmy living now? He_the city of Yangzhou, China for two years.Ahas come toBhas been toChas gone toDhas been in2Gina cant go to the farm with her classmates because she_ a bad cold.Ais caughtBis catchingCwill catchDhas caught3Will your cousin go to Gu
2、iyang for the summer holiday?In fact, he _ Guiyang since he graduated.Ahas gone toBhas been toChas been inDwent to4It is 4:30p. m. Ben and Leon _their work, so they are playing chess now.AfinishBwere finishingChave finishedDwill finish5Excuse me, which movie are you waiting for?The Fate of the Furio
3、us. We _ here for more than two hours.AwaitedBwaitCwere waitingDhave waited6You are too late. The film for half an hour.AendsBendedChas endedDhas been over7When did you buy your car? It looks so new.Really? I _ it for three years and I like it very much.Ahave boughtBhave hadCboughtDhad8What a pity!
4、My new computer_ a virus and it cant work now.AcatchesBcaughtCis caughtDhas caught9Where is your uncle? I havent seen him for a long time.He Shanghai for about half a year. He moved there last October.Ahas gone toBhas been toChas arrived inDhas been in10Both his parents look sad. Maybe they _ whats
5、happened to him.Awill knowBknowChave knownDare knowing11 I think the man over there must be Douglas. It _ be him. He has _ to Australia.Acant, goneBcant, beenCmay not, beenDmustnt, gone12May I borrow your new-bought book The Adventures of Tom Sawyer now?Im afraid not. I _ only half of it, and Ill tr
6、y to finish it this weekend.AreadBam readingChave readDwill read13Avengers: Endgame is such a wonderful film that I_ it twice.Awill seeBsawCseeDhave seen14 When did the Mixc Shopping Center open? It _ for nearly half a year.Ahas openedBhas been openCwas openedDhad been open15I think my father knows
7、everything. He is my hero, he_ over 2500 books.AreadsBreadCis readingDhas read16James. Have you ever been to Yangzhou? Its very beautiful, and people there are welcome.Yes, I _ there many times.Ahave goneBhave beenChave been toDhave gone to17 Why dont you go to bed, Jimmy? Mum promised to tell me a
8、bedtime story, but she _ her work.Adoesnt finishBdidnt finishChasnt finishedDwont finish18Its reported that Xiangshui explosion(爆炸)_78 persons and the doctors are trying their best to save the wounded.AkillsBhas killedCkilledDhad killed19The number of city parks in Lishui _ a lot since it became a d
9、istrict of Nanjing.AincreaseBwill increaseCincreasedDhas increased20Stan Lee, a famous American comic book writer, for about five months, but the fictional characters he co-created are still alive on screen.AdiedBhas diedChas been deadDwas dead21一How can you start playing games so soon, Tom? 一 I _ m
10、y homework, Mom.AfinishedBhave finishedCwill finishDfinish22The life we were used to_ greatly since the computer was invented.Ahas changedBchangedCchangingDchange23Have you been to the Robot Restaurant in our city?No. Although it _ for more than a year, Im far too busy to go there.Ahas startedBhas b
11、een onChas been openDhas opened24Since Tencent released Wechat, it _ one of the most popular apps in the world.AbecameBhas becomeChas beenDwas25What changes_in your lives?Our lives have changed a lot, like.Ahave there hadBhas there beenChave there beenDhas there had26The schoolboy is so shy that he
12、doesnt like to be asked _.Awhether he could enter his ideal school in the futureBhow long he has joined the navyChow many languages he can communicate with othersDabout winning the national English competition27The Hong Kong-Zhuhai-Macao Bridge, as the worlds longest cross-sea bridge, _ for over one
13、 and a half years.Ahas openedBhas been openChas been openedDopened28Carl, are you coming with us?Id love to, but something unexpected _.Ais coming upBcomes upCcame upDhas come up29Bill Gates and Melinda Gates, two of the worlds richest people, said “we no longer believe we can grow together as a cou
14、ple”. I am so sorry to hear that because they _ for nearly 30 years.Ahave been marriedBhave got marriedChave got married toDhave been married with30Jim, I havent seen your elder sister for a long time.She _ Hong Kong on business for a few days.Awent toBhas gone toChas been toDhas been in31 Where is
15、Jim? He _ Beijing on business for a week. Hell be back tomorrow.Ahas come toBhas gone toChas been toDhas been in32 Where is the head teacher? She _ to the library to search for some information.AgoesBwill goChas beenDhas gone33Online learning _ very popular with students since last year.Ahas becomeB
16、are becomingCwould becomeDhad become34Have you ever worked in Nanjing?Yes. I _ in Nanjing since three years ago.Awould workBworkedCwas workingDhave worked35The film Hi, Mom, _ for two months. You will have another two months to enjoy it in the cinema.AlastedBwas lastingCwill lastDhas lasted36Chinas
17、high-speed railways _ from 9, 000 to 35, 000 kilometers in the past few years.Aare growingBwere growingCwill growDhave grown37Though Tom _ America for over two years, he misses his friends and relatives from time to time.Awas away fromBleftChas been away fromDhas left38Fou Tsong, whose letters from
18、his 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 becomeCwasDbecomes39You are a collection of the experiences you _ in your own life, so you should be proud of them even the bad ones.Awill haveBha
19、ve hadChad hadDare having40In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell _.Athe result of a past actionBactions that happened in the pastCactions that happened at a certain time in the pastDhow many times an action has happened till
20、 now41He _ in that city since he left school. Its his second hometown.Ahas livedBwill liveCwas livingDlives42Please turn up the music, dont worry about the baby because he _ for half an hour.Awoke upBhas woke upCwas awakeDhas been awake43So far, 5G technology, which is developed by Huawei, _ a lot.
21、Soon itll be widely used in China.Ais improvingBare improvedChas improvedDimproved44 Excuse me, which movie are you waiting for? Cliff Walkers. We _ here for more than two hours.AwaitBare waitingCwaitedDhave waited45Not all the students in my class would like to go to Suzhou Museum next week because
22、 about three-fifths of them _ there before.Ahave beenBhave goneChas beenDhave been to46My dog _ for three days and Im now very worried now and I want to find it as soon as possible.Ahas been goneBhas goneCis goneDwas gone47Have you ever worked on this farm? Yes. I _ cows as a farmer there for two ye
23、ars.AraisedBwas raisingChave raisedDwill raise48The manager reached Nanjing last Wednesday. He_there for 10 days.Ahas beenBhas gotChas reachedDhas arrived49The train _ for twenty minutes.AleftBhas leftChas been awayDis leaving50Neither Mark nor his parents _ Sanya before, so they cant wait to start
24、the journey.Ahave gone toBhave been toChas gone toDhas been to【参考答案】*试卷处理标记,请不要删除一、选择题1D【详解】句意:你的儿子Jimmy现在住在哪里?他在中国扬州已经两年了。考查现在完成时用法。has come to已经来了;has been to去过(去了回来了);has gone解析:D【详解】句意:你的儿子Jimmy现在住在哪里?他在中国扬州已经两年了。考查现在完成时用法。has come to已经来了;has been to去过(去了回来了);has gone to刚去(去了未回来);has been in在某地呆
25、了多久,根据所给空后面的for two years可知,应该是现在完成时,并表示在某地呆了多久,用has been in+地点,故选D。2D【详解】句意:吉娜不能和她的同学一起去农场,因为她得了严重的感冒。本题考查时态。is caught是被动形式;is catching是现在进行时,will catch是一般将来时,has c解析:D【详解】句意:吉娜不能和她的同学一起去农场,因为她得了严重的感冒。本题考查时态。is caught是被动形式;is catching是现在进行时,will catch是一般将来时,has caught是现在完成时。根据Gina cant go to the fa
26、rm with her classmates此处表示吉娜现在不能去农场,因此她现在已经感冒了,用现在完成时,故选D。3C【详解】句意:你的堂兄暑假会去桂林么?事实上,自从他毕业他就在贵阳。考查动词的时态。has gone to去了某地还没回;has been to去了某地已返回;has been in解析:C【详解】句意:你的堂兄暑假会去桂林么?事实上,自从他毕业他就在贵阳。考查动词的时态。has gone to去了某地还没回;has been to去了某地已返回;has been in在某地;went to去,动词的过去式。根据“since he graduated”可知是现在完成时,排除D
27、选项;根据“Guiyang”可知表达“自从毕业他就在贵阳”用has been in。故选C。4C【详解】句意:现在是下午4:30,Ben和Leon已经完成了他们的工作,所以他们现在正在下棋。考查动词时态。finish完成、结束,动词原形;were finishing过去进行时;have解析:C【详解】句意:现在是下午4:30,Ben和Leon已经完成了他们的工作,所以他们现在正在下棋。考查动词时态。finish完成、结束,动词原形;were finishing过去进行时;have finished现在完成时;will finish一般将来时。根据they are playing chess n
28、ow. 他们现在正在下棋,可知他们已经完成了他们的工作,所以句子使用现在完成时态,其构成为have/has+动词的过去分词,故答案选C。5D【详解】句意:很抱歉打扰,你在等哪一部电影?速度与激情。我们已经等了两个多小时了。考查动词的时态。根据“for more than two hours”可知强调动作的持续,用现在解析:D【详解】句意:很抱歉打扰,你在等哪一部电影?速度与激情。我们已经等了两个多小时了。考查动词的时态。根据“for more than two hours”可知强调动作的持续,用现在完成时,此处用have waited。故选D。6D【详解】句意:你来得太晚了。电影已经结束半小时
29、了。本题考查时态。ends是一般现在时,ended是一般过去时,has ended是现在完成时,是瞬间性动词。has been over是现在完解析:D【详解】句意:你来得太晚了。电影已经结束半小时了。本题考查时态。ends是一般现在时,ended是一般过去时,has ended是现在完成时,是瞬间性动词。has been over是现在完成时,是延续性动词。根据for half an hour可知,与时间段连用,用延续性动词。故选D。7B【详解】句意:你什么时候买的车?它看起来很新。 真的吗?我买了三年了,我非常喜欢它。考查动词的时态。由for three years可知,此题应该用现在完成
30、时,排除C/D;fo解析:B【详解】句意:你什么时候买的车?它看起来很新。 真的吗?我买了三年了,我非常喜欢它。考查动词的时态。由for three years可知,此题应该用现在完成时,排除C/D;for three years是表示一段的时间状语,因此此题的谓语应该用延续性动词。bought是非延续性动词。故选B。8D【详解】句意:多遗憾!我的新电脑中病毒了,现在不能运行了。考查动词。根据句意可知空格处需要填写本句的谓语动词,且此处句意表示“已经中病毒”,强调此时的状态,可知时态为现在完成时,结构为主语+解析:D【详解】句意:多遗憾!我的新电脑中病毒了,现在不能运行了。考查动词。根据句意可
31、知空格处需要填写本句的谓语动词,且此处句意表示“已经中病毒”,强调此时的状态,可知时态为现在完成时,结构为主语+have/has+动词过去分词。catch动词,抓住,染上疾病,过去分词形式为caught。且本句主语为computer,为第三人称单数,故助动词用has。故选D。9D【详解】句意:你叔叔在哪里,我很长时间没见他了。他在上海大约有半年了。去年10月,他搬去了那里。考查现在完成时。has gone to去了未归;has been to去了已回;has解析:D【详解】句意:你叔叔在哪里,我很长时间没见他了。他在上海大约有半年了。去年10月,他搬去了那里。考查现在完成时。has gone
32、to去了未归;has been to去了已回;has arrived in已到达;has been in在某地多长时间。根据“for about half a year”可知,他在那里待了多长时间,故选D。10C【详解】句意:他的父母亲看起来都很难过。可能他们已经知道他发生了什么。考查动词时态。will know将会知道,一般将来时;know知道,一般现在时;have known已经知道,现在完成时解析:C【详解】句意:他的父母亲看起来都很难过。可能他们已经知道他发生了什么。考查动词时态。will know将会知道,一般将来时;know知道,一般现在时;have known已经知道,现在完成时
33、;are knowing正在知道,现在进行时。根据“Both his parents look sad.”可知是已经知道他发生的事情而产生的影响,故选C。11A【详解】句意:我想那边的那个男人一定是道格拉斯。不可能是他。他已经去了澳大利亚。考查情态动词表推测和现在完成时。1.cant表示否定推测,语气偏强硬,把握性较大;may not不可解析:A【详解】句意:我想那边的那个男人一定是道格拉斯。不可能是他。他已经去了澳大利亚。考查情态动词表推测和现在完成时。1.cant表示否定推测,语气偏强硬,把握性较大;may not不可以,不允许,可能不,may not表示否定推测,语气委婉,可能性较小;m
34、ustnt禁止,一定不能,不可表示否定推测。2. have/has gone to表示“(某人)现在到某地去了(现在不在这儿了,可能在路上或已经在那个地方)”;have/has been to表示“(某人)曾经去过某地(人已经回来了)”。根据语境可知他已经去了澳大利亚,人不在这儿,可知用has gone to;可知表示否定推测,把握性较大,填cant;故选A。【点睛】常用于表推测的情态动词有:must,can,could,may,might等。1.must,may,might/could一般用于肯定推测,must表示可能性最大,might/could可能性最小。2.否定推测一般使用cant/c
35、ouldnt(不可能),may not/might not(可能不)。3.疑问句中使用can或could。4.以上三种句型情态动词按语气依次递减,might和could不是may和can的过去式,表示语气更委婉或可能性较小。12C【详解】句意:我现在可以借你的新书汤姆索耶历险记吗?恐怕不行。我只读了一半,这个周末我会努力读完的。考查动词时态。read读;原形;am reading正在读,现在进行时;ha解析:C【详解】句意:我现在可以借你的新书汤姆索耶历险记吗?恐怕不行。我只读了一半,这个周末我会努力读完的。考查动词时态。read读;原形;am reading正在读,现在进行时;have re
36、ad已经读了;现在完成时;will read将读,一般将来时。根据“and Ill try to finish it this weekend.”可知到现在为止已经读了一半,这里是用现在完成时,其结构是have done的形式。故选C。13D【详解】句意:复仇者联盟:终局之战是一部很棒的电影,我已经看了两遍。考查时态。will see将会看到;saw看过;see看见;have seen已经看过。根据句意以及单词“twice”解析:D【详解】句意:复仇者联盟:终局之战是一部很棒的电影,我已经看了两遍。考查时态。will see将会看到;saw看过;see看见;have seen已经看过。根据句意
37、以及单词“twice”可知,本题用现在完成时表示“已经看了两遍”;现在完成时时态:have/has+过去分词。故选D。14B【详解】句意:Mixc购物中心什么时候开业的?开业将近半年了。考查动词时态,has opened现在完成时;has been open现在完成时;was opened一般过去时的被动解析:B【详解】句意:Mixc购物中心什么时候开业的?开业将近半年了。考查动词时态,has opened现在完成时;has been open现在完成时;was opened一般过去时的被动语态;had been open过去完成时。根据It_for nearly half a year结合选
38、项可知它已经开业近半年了;可知句子里有时间状语是for nearly half a year,表示一段时间时,强调状态的持续,要用现在完成时,其构成是:has/have+ done;在有“for+一段时间”的完成时态的句子里,要用延续性动词;open做动词讲是非延续性动词,因此要用be open表示状态,故选B。15D【详解】句意:我觉得我父亲什么都知道。他是我的英雄,他已经读了2500本书。考查时态。reads一般现在时、单三形式;read一般现在时;is reading现在进行时;has read现在解析:D【详解】句意:我觉得我父亲什么都知道。他是我的英雄,他已经读了2500本书。考查时
39、态。reads一般现在时、单三形式;read一般现在时;is reading现在进行时;has read现在完成时;从文字的表层意思推断空格指他已经读了2500本书,用现在完成时;故选D。16B【详解】句意:詹姆斯,你去过扬州吗?它非常漂亮,那儿的人们非常受欢迎。是的,我已经去过很多次了。考查现在完成时。have gone已经去了;have been已经去过;have be解析:B【详解】句意:詹姆斯,你去过扬州吗?它非常漂亮,那儿的人们非常受欢迎。是的,我已经去过很多次了。考查现在完成时。have gone已经去了;have been已经去过;have been to已经去过(后面加具体的地
40、方);have gone to已经去了(后面加具体的地方)。根据回答“many times”可知是已经去过很多次,且地点副词there前不加to,所以用have been。故选B。【点睛】have been to和have gone to的区别:have been to是某人已经去过某地,说话时人已经回来了;have gone to是某人已经去了某地,说话时人还未回来。此题根据回答可知当时人是在现场的,说明已经回来。还需注意的是,here、there、home、abroad等单词当地点副词使用时前面不能加介词。17C【详解】句意:Jimmy,你为什么不上床睡觉?妈妈答应给我讲睡前故事,但是她还
41、没有完成她的工作。考查动词的时态。A. doesnt finish一般现在时;B. didnt fi解析:C【详解】句意:Jimmy,你为什么不上床睡觉?妈妈答应给我讲睡前故事,但是她还没有完成她的工作。考查动词的时态。A. doesnt finish一般现在时;B. didnt finish一般过去式;C. hasnt finished现在完成时;D. wont finish一般将来时。根据句意,空处的句子表示过去发生的动作对现在的影响或结果,应为现在完成时,故选C。18B【详解】句意:据报道响水爆炸已经导致78人死亡,医生们正尽全力挽救伤者。考查代词时态。A. kills一般现在时;B.
42、has killed现在完成时;C. killed一般过去式;D. h解析:B【详解】句意:据报道响水爆炸已经导致78人死亡,医生们正尽全力挽救伤者。考查代词时态。A. kills一般现在时;B. has killed现在完成时;C. killed一般过去式;D. had killed过去完成时。根据句意,空处时态表示过去的动作对现在造成的影响或结果,应为现在完成时,故选B。19D【详解】句意:丽水自从成为南京的一个区以来,城市公园的数量增加了很多。考查动词时态辨析。increase 一般现在时;will increase 一般将来时;increased 一般过去时;解析:D【详解】句意:丽水
43、自从成为南京的一个区以来,城市公园的数量增加了很多。考查动词时态辨析。increase 一般现在时;will increase 一般将来时;increased 一般过去时;has increased 现在完成时。根据句中,since+一般过去时的从句,主句用现在完成时。主语the number of表示“的数量”,是单数形式,所以空格处填has increased。故选D。【点睛】since表示“从某时一直延续至今”,引导的是时间状语从句,后接具体的过去时间点或从句,主句用现在完成时结构。20C【详解】句意:Stan Lee是一名著名的美国漫画家,他已经死大约五个月了,但是他创造的虚拟角色仍然
44、活跃在大屏幕上。考查现在完成时。died死,过去式;has died已经死了,die为瞬间解析:C【详解】句意:Stan Lee是一名著名的美国漫画家,他已经死大约五个月了,但是他创造的虚拟角色仍然活跃在大屏幕上。考查现在完成时。died死,过去式;has died已经死了,die为瞬间动词,不与时间段连用;has been dead已经死了,现在完成时;was dead是死的,系表结构,描述死亡状态。for引导的时间状语,表示动作从过去某时开始,一直延续至今,用现在完成时,动词要用延续性动词,C选项be动词为延续性动词。故选C。21B【详解】句意:汤姆,你怎么这么快就开始玩游戏了?我已经完成了我的家庭作业,妈妈。考查动词时态辨析。根据句意语境,可知汤姆已经完成了作业所以才玩游戏,属于过去的事情对现在的影响,需用现解析:B【详解】句意:汤姆,你怎么这么快就开始玩游戏了?我已经完成了我的家庭作业,妈妈。考查动词时态辨析。根据句意语境,可知汤姆已经完成了作业所以才玩游戏,属于过去的事情对现在的影响,需用现在完成时“have/has +过去分词”结构;I是第一人称,助动词需用have,故选B。22A
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100