期中复习之现在完成时-2025-2026学年八年级英语上学期期中复习题型知识点练习(外研版2024)

2025-10-18
| 2份
| 18页
| 487人阅读
| 18人下载
初高中精品英语馆
进店逛逛

资源信息

学段 初中
学科 英语
教材版本 初中英语外研版八年级上册
年级 八年级
章节 -
类型 题集-专项训练
知识点 -
使用场景 同步教学-期中
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 77 KB
发布时间 2025-10-18
更新时间 2025-10-18
作者 初高中精品英语馆
品牌系列 -
审核时间 2025-10-18
下载链接 https://m.zxxk.com/soft/54436265.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

班级 姓名 学号 分数 期中复习之现在完成时 (时间:60分钟,满分:100分) 一、单项选择(本大题共40小题,每小题1.5分,共60分) 1.—Excuse me, may I use your dictionary? I ________ mine behind. —Sure. Here you are. A.leave B.have left C.will leave D.left 【答案】B 【详解】句意:——打扰一下,我可以用你的字典吗?我把我的落在后面了。——当然可以。给你。 考查动词时态辨析。根据语境可知,我把字典落在了后面,这个动作发生在过去,并且对现在造成了影响,所以应该用现在完成时。现在完成时的结构是“have/has+过去分词”,主语是I,所以用have,leave的过去分词是left。因此,正确答案是have left。故选B。 2.—Have you ever ________ the Great Wall? —Yes, I have. I went there on our last school trip. A.been to B.gone to C.been in D.gone 【答案】A 【详解】句意:——你去过长城吗?——是的,我去过。上次学校旅行时我去了那里。 考查动词短语。have been to去过某地,已经回来;have gone (to)去了某地,还未回来;have been in待在某地。根据“Yes, I have. I went there on our last school trip.”可知,是询问是否去过长城,被问的人已回来,应用have been to。故选A。 3.—Hi, I’m looking for a pair of shoes. —Well, you ________ to the right place. We have a lot of shoes in our shop. A.came B.come C.will come D.have come 【答案】D 【详解】句意:——你好,我想买一双鞋。——嗯,你来对地方了,我们店里有很多鞋。 考查现在完成时的用法。此处用现在完成时强调“来到对的地方”这个动作对现在的影响(店里有很多鞋,能满足找鞋的需求)。故选D。 4.—Would you like something to eat, Mr Song? —No, thanks. I’m not hungry. I ________ some zongzi already. A.eat B.ate C.have eaten D.is eating 【答案】C 【详解】句意:——你想吃点什么吗,宋先生?——不了,谢谢。我不饿。我已经吃了些粽子了。 考查时态。根据“I’m not hungry.”以及“already”可知,“吃”是过去发生的动作,但对现在造成了影响,用现在完成时,C项符合。故选C。 5.Alex ________ tea culture since he came to China in 2010. A.studies B.studied C.has studied D.is studying 【答案】C 【详解】句意:亚历克斯自2010年来中国后,就一直在学习茶文化。 考查动词时态。根据“since he came to China in 2010.”可知,该句是现在完成时,其结构为“have/has done”,主语是“Alex”,“has studied”符合题意。故选C。 6.—Do you know anything about “One Belt One Road”? —Yes, it ________ over 10 years since it started. A.was B.have been C.is D.has been 【答案】D 【详解】句意:——你知道关于“一带一路”的事情吗?——是的,自从它开始实施到现在已经有10多年了。 考查现在完成时。根据“since it started”可知,此处用现在完成时,结构是“have/has+过去分词”,且主语“it”是第三人称单数,所以用has been。故选D。 7.She has _________ her hometown for nearly ten years. A.gone to B.been to C.gone away from D.been away from 【答案】D 【详解】句意:她离开家乡已经快十年了。 考查现在完成时。根据“for nearly ten years.”及选项可知,此处时态为现在完成时,且表示持续的时间段,需搭配延续性动词,ABC三项均为瞬间动词。故选D。 8.—Where is your father? I need to talk to him. —Sorry, he ________ Beijing. He’ll be back next week. By the way, I ________ Beijing before, and I ________ there for five years. A.have gone to; have been to; has been in B.has gone to; have been in; have gone to C.has gone to; have been to; have been D.have been to; has gone to; has been in 【答案】C 【详解】句意:——你爸爸在哪儿?我得跟他谈谈。——对不起,他去北京了。他下周会回来。顺便说一下,我以前去过北京,我在那里待了五年。 考查现在完成时。第一空根据“Sorry, he … Beijing. He’ll be back next week.”可知,这里表示父亲去了北京但还未返回,主语是第三人称单数,因此用has gone to;第二空根据“By the way, I … Beijing before,”可知,这里表示曾经去过北京,现已返回,应使用have been to;第三空根据“and I … there for five years.”可知,这里表示过去在北京停留了五年的时间段,强调状态的持续,应使用have been后接地点副词there。故选C。 9.—How long may I ________ the book? —Just one day. I will return it to Mary tomorrow. A.keep B.borrow C.lend 【答案】A 【详解】句意:——这本书我可以借多久?——就一天。我明天要把它还给玛丽。 考查动词辨析。keep保留;borrow借入;lend借出。根据“How long”和“one day”可知,“借书”是延续性动作,而borrow、lend都是短暂性动词,只有keep是延续性动词;根据句中的情态动词may可知,该空应填动词原形。故选A。 10.With the development of science and technology, more and more robots ________ in our daily lives recently. A.appear B.appeared C.have appeared D.will appear 【答案】C 【详解】句意:随着科学技术的发展,越来越多的机器人出现在我们的日常生活中。 考查时态。根据“recently”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选C。 11.—Do you want to go to the movie with me tonight? —Sorry, I can’t. I ______ my homework yet. A.wasn’t finishing B.don’t finish C.didn’t finish D.haven’t finished 【答案】D 【详解】句意:——你今晚想和我一起去看电影吗?——抱歉,我不能。我还没有完成我的作业。 考查时态。 wasn’t finishing没有在完成,过去进行时;don’t finish没有完成,一般现在时;didn’t finish没有完成,一般过去时; haven’t finished还没有完成,现在完成时。根据“yet”可知,该句应用现在完成时,其结构为“have/has + 过去分词”,否定形式为“haven’t/hasn’t + 过去分词”。故选D。 12.Today I will meet my best friend. We ________ each other since I left school. A.don’t see B.haven’t seen C.won’t see D.didn’t see 【答案】B 【详解】句意:今天我将会见我的好朋友。自从我离开学校后,我们就没见过面。 考查现在完成时。根据“since I left school”可知,动作从过去持续到现在,强调对现在的影响(至今未见面),需用现在完成时,结构have/has done。故选B。 13.—Why are you in such a hurry? —Because the class ________ for 10 minutes. A.is on B.has been on C.begins D.has begun 【答案】B 【详解】句意:——你为什么这么急?——因为已经上课10分钟了。 考查现在完成时。根据“for 10 minutes”可知,句子应使用现在完成时态,结构为have/has done。而且句子和一段时间连用,谓语动词用延续性动词,begin对应的延续性动词为be on。故选B。 14.—Is this your new book? —Yes. I ________ it for only two days. A.have bought B.bought C.have had 【答案】C 【详解】句意:—— 这是你的新书吗?—— 是的。我刚买了两天了。 考查现在完成时。根据“for two days”可知,本题用现在完成时态,结构是have/has+动词的过去分词,主语是I,所以用have,与段时间连用需要使用持续性动词。故选C。 15.The old man has lived near the sea ________. A.since then B.after that C.two years ago D.in 1989 【答案】A 【详解】句意:从那时起,老人就一直住在海边。 考查短语辨析。since then自从那时起;after that在那之后;two years ago两年前;in 1989在1989年。“The old man has lived near the sea”为现在完成时,应与since then连用。故选A。 16.—I’ll return the book to Jim, but I can’t find him there. —He _________ the school library. You can find him there. A.has been to B.has gone to C.went to D.was away from 【答案】B 【详解】句意:——我要把书还给Jim,但我没找到他。——他去图书馆了,在那你能找到他。 考查动词时态。has been to“去过某处,已经回来了”;has gone to“去了某处,还没有回来”;went to去了,一般过去时;was away from远离,一般过去时。根据“He…the school library. You can find him there.”可知,此处时态为现在完成时,可排除CD选项,并且此处表示Jim还在图书馆,用has gone to。故选B。 17.My parents ________ for 20 years. Today is their wedding anniversary (结婚纪念日). A.have been married B.have married C.married 【答案】A 【详解】句意:我父母结婚已经20年了。今天是他们的结婚纪念日。 考查时态和持续性动词。根据“for 20 years”可知,该句为现在完成时“have/has+动词过去分词”,主语为“My parents”,助动词用have;且和一段时间连用应用持续性动词,marry意为“结婚”,是短暂性动词,其相应的持续性动词为be married,故选A。 18.So far, I ________ a letter from my friend in Moscow. A.don’t get B.didn’t get C.haven’t got 【答案】C 【详解】句意:到目前为止,我还没有收到莫斯科朋友的来信。 考查时态。根据“So far”可知,该句为现在完成时“have/has+动词过去分词”,主语为I,助动词用have,否定形式为haven’t,故选C。 19.—Did you invite Linda to join us to the cinema? —Yes, but Linda won’t join us for the movie, because she _________ this film twice so far. A.has watched B.watched C.will watch 【答案】A 【详解】句意:——你邀请Linda和我们一起看电影了吗? ——是的,但Linda不和我们看电影,因为她到目前为止已经看这个电影两次了。 考查时态。has watched观看,现在完成时;watched一般过去时;will watch一般将来时。根据句中的“so far”可知时态是现在完成时。故选A。 20.Tom ________ many places in China since three years ago. A.visited B.has visited C.had visited 【答案】B 【详解】句意:自三年前以来,汤姆参观了中国的许多地方。 考查动词的时态。visited参观,动词过去式;has visited现在完成时;had visited过去完成时。根据“since three years ago”可知,此处为现在完成时,其结构为have/has+过去分词。故选B。 21.We ________ football for a year and we all feel very fit. A.were playing B.played C.have played D.are playing 【答案】C 【详解】句意:我们踢足球已经一年了,我们都感觉很健康。 考查动词时态。were playing过去进行时;played一般过去时;have played现在完成时;are playing现在进行时。根据“for a year”可知,此处为现在完成时,其结构为have/has+过去分词。故选C。 22.—Where is Alice? The film will begin. —Don’t worry. I ________ her and she is on the way. A.tell B.will tell C.have told 【答案】C 【详解】句意:——爱丽丝在哪里?电影要开始了。——别担心。我已经告诉她了,她正在来的路上。 考查时态。根据“Don’t worry.”和“on the way”可知,已经告知爱丽丝并且她正在赶来,表示已完成的动作对现在造成的影响或结果时应用现在完成时,结构为have done。故选C。 23.—How long have you lived here? —________ we bought the new flat. A.When B.Since C.Before D.Until 【答案】B 【详解】句意:——你在这里住了多久?——自从我们买了新公寓。 考查连词辨析。When当……时;Since自从;Before在……之前;Until直到。问句的时态是现在完成时,答语的时间状语就要用for或since引导,for跟一段时间,since后跟时间点,而“买了新公寓”是一个时间点,用since引导。故选B。 24.China’s high-speed railways _________ from 9,000 to 40,000 kilometres in the past few years. A.grew B.were growing C.will grow D.have grown 【答案】D 【详解】句意:过去几年,中国高铁里程从9000公里增长至40000公里。 考查动词时态。grew增长,过去式;were growing增长,过去进行时;will grow增长,一般将来时;have grown增长,现在完成时。根据“in the past few years”可知,“in the last/past+一段时间”用于现在完成时态的句子中。故选D。 25.Bob _________ many places of interest in Beijing already, so he knows Beijing well. A.visited B.will visit C.has visited 【答案】C 【详解】句意:鲍勃已经参观了许多北京的名胜,因此他非常了解北京。 考查现在完成时。visited参观,过去时;will visit参观,将来时;has visited现在完成时。根据“already”和“so he knows Beijing well”可知动作发生在过去,对现在造成了影响,因此用现在完成时。故选C。 26.—When will Lucy arrive? —Oh, she _______. She is in the meeting room now. A.arrives B.is arriving C.has arrived 【答案】C 【详解】句意:——露西什么时候会到?——哦,她已经到了。她现在在会议室。 考查动词时态。arrives到达(第三人称单数);is arriving正在到达(现在进行时);has arrived已经到达(现在完成时)。根据“She is in the meeting room now.”可知此处表示过去某个时间持续到现在的动作,用现在完成时,句子结构:主语+have/has done+其他。故选C。 27.Frank is a great writer. He ________ many books so far. A.writes B.wrote C.has written D.is writing 【答案】C 【详解】句意:Frank是一个伟大的作家。他至今已经写了很多本书。 考查时态。根据“so far”可知,时态用现在完成时have/has done,主语是三单,助动词用has。故选C。 28.—Would you like to see the movie Lost in Russia with me tonight?   —Sorry. I ________ it. It’s really interesting. A.watch B.have watched C.will watch D.was watching 【答案】B 【详解】句意:——你今晚想和我一起看《囧妈》这部电影吗? ——对不起。我已经看过了。真的有趣。 考查现在完成时。watch观看。选项A是动词原形;选项B是现在完成时;选项C是一般将来时;选项D是过去进行时。根据“It’s really interesting.”可知,答话人看过这部电影了,已经对电影的内容了解了,因此应该用现在完成时。故选B。 29.He ________ in Liaoning since he was six years old. A.has lived B.lives C.is living D.will live 【答案】A 【详解】句意:他从六岁起就住在辽宁。 考查时态。根据“since he was six years old”可知句子用现在完成时have/has done。故选A。 30.—You look so tired, Tom. What’s the matter? —I ________ on the project (项目) for one whole night without rest. A.work B.am working C.worked D.have worked 【答案】D 【详解】句意:——你看起来很累,汤姆。你怎么了?——我在这个项目上工作了一整晚,没有休息。 考查动词时态。根据“for one whole night”可知,此处是“for+一段时间”,应该用现在完成时,结构为have/has done,主语为I,助动词用have,故选D。 31.Mary _________ the English exam this time because of her hard work. A.pass B.has passed C.will pass D.is passing 【答案】B 【详解】句意:由于努力学习,玛丽这次通过了英语考试。 考查时态。根据“Mary ... the English exam this time because of her hard work.”可知,由于学习努力,玛丽已经通过了英语考试,时态应用现在完成时,结构为have/has done。故选B。 32.Mr. Black has worked in the school ________ he came to this town. A.when B.since C.while D.before 【答案】B 【详解】句意:布莱克先生自从来到这个小镇就一直在这所学校工作。 考查连词辨析。when当……时;since自……以来;while与……同时;before在……之前。根据“Mr. Black has worked”以及“he came to this town.”可知,应该说自从来到这个小镇以来就一直在这所学校工作。故选B。 33.—It’s time to clean our room now. —OK. I’ll wake Alex up. He ______ since an hour ago. A.falls asleep B.fell asleep C.has fallen asleep D.has been asleep 【答案】D 【详解】句意:——现在是打扫我们房间的时候了。——好的。我会叫醒亚历克斯的。他一小时前就睡着了。 考查时态和延续性动词。根据“since an hour ago”可知句子用现在完成时have/has done,且此处应用延续性动词be asleep。故选D。 34.—What do you think of your hometown, Kate? —It ______ a lot. It’s more beautiful than before. A.changes B.has changed C.will change D.change 【答案】B 【详解】句意:——你觉得你的家乡怎么样,凯特?——它改变了很多,比以前更美丽了。 考查动词时态。根据语境可知,本句表示过去的动作对现在造成的影响与结果,所以使用现在完成时态,has/have+动词的过去分词。故选B。 35.So far, Amy _________ great progress in her Chinese. Now she has no trouble talking with us. A.was making B.makes C.will make D.has made 【答案】D 【详解】句意:到目前为止,艾米的汉语已经取得了很大的进步。现在她和我们交谈没有问题。 考查动词的时态。根据“So far”可知此处应用现在完成时。故选D。 36.—Have you heard of “The Toms”?   —Yes, they only ________ singing earlier this year. But they ________ two CDs already. A.start; have made B.started; made C.started; have made D.start; are making 【答案】C 【详解】句意:——你听说过The Toms这个乐队吗?——是的,他们今年早些时候才开始唱歌。但是他们已经出了两张唱片。 考查动词时态。根据“this year”可知,第一空为一般过去时,动词要用过去式;根据“already”可知,第二空为现在完成时:have/has done。故选C。 37.—Peter, you speak Chinese so well. —Thank you. I ________ Chinese for five years. A.learned B.will learn C.have learned 【答案】C 【详解】句意:——彼得,你的中文说得真好。——谢谢你!我学中文已经五年了。 考查动词的时态。根据“for five years”可知,此处是现在完成时,其结构是have/has done。故选C。 38.The number of people riding bikes ________ a lot. It is good for the environment. A.increased B.has increased C.will increase D.had increased 【答案】B 【详解】句意:骑自行车的人数增加了很多。这对环境有好处。 考查动词的时态。increased增加,一般过去时;has increased已经增加,现在完成时;will increase将要增加,一般将来时;had increased已经增加,过去完成时。根据“It is good for the environment.”可知,此处应是指“已经增加”了很多,应用现在完成时。故选B。 39.My parents _________trees and flowers in front of the house since we moved to Daxing. A.plant B.have planted C.planted D.were planting 【答案】B 【详解】句意:自从我们搬到大兴,我的父母已经在房子前面种树、种花。 考查动词时态。根据“My parents...trees and flowers”和“since we moved to Daxing”可知,从搬到大兴开始,我的父母种树、种花,持续到现在,应使用现在完成时。现在完成时的结构为“助动词have/has+过去分词”;根据主语My parents可知,应用have planted。故选B。 40.—Do you know each other? —Yes, of course. And we have been friends ________ we first met. A.since B.while C.before D.after 【答案】A 【详解】句意:——你们互相认识吗?——是的,当然。自从我们第一次见面以来,我们一直是朋友。 考查从属连词辨析。since自从;while当……时候;before在……之前;after在……之后。根据“And we have been friends…we first met.”可知,从句用一般过去时,主句用现在完成时,用since引导时间状语从句。故选A。 二、单词拼写(本大题共20小题,每小题2分,共40分) 41.So far, my uncle (travel) to many places. 【答案】has travelled/has traveled 【详解】句意:到目前为止,我的叔叔已经去过很多地方旅行。根据“So far”可知用现在完成时,主语“my uncle”后接助动词has,travel的过去分词travelled/traveled,故填has travelled/has traveled。 42.The Greens (live) in China for five years and they like Chinese culture. 【答案】have lived 【详解】句意:格林一家在中国住了五年,他们喜欢中国文化。根据“for five years”可知此处需要填入现在完成时,主语“The Greens”后接助动词have,live的过去分词形式lived。故填have lived。 43.My father (work) in this factory since 2018. In these years, he has witnessed (目睹) the changes of the factory. 【答案】has worked 【详解】句意:我父亲自2018年以来一直在这家工厂工作。这些年来,他目睹了工厂的变化。根据“...since 2018”可知,句子时态为现在完成时,其结构为“have/has+过去分词”。主语“My father”是第三人称单数,助动词用“has”,“work”的过去分词是“worked”。故填has worked。 44.I (not see) my best friend for a long time. I really miss her. 【答案】haven’t seen 【详解】句意:我很长时间没有见到我最好的朋友了。我真地很想念她。根据“for a long time”可知,此处表示从过去某个时间开始一直持续到现在的动作,应该用现在完成时,其结构为“have/has+过去分词”,否定形式为“haven’t/hasn’t+过去分词”。主语I为第一人称,助动词用have,see的过去分词为seen。故填haven’t seen。 45.The girl (learn) drawing since she was five years old. 【答案】has learned/has learnt 【详解】句意:这个女孩从五岁起就开始学画画了。根据“since she was five years old”可知,主句时态为现在完成时,主语为“The girl”,用has learned/has learnt。故填has learned/has learnt。 46.People (be) quite stressed recently and I want to help. 【答案】have been 【详解】句意:人们最近压力很大,我想帮忙。根据“recently”可知,句中时态为现在完成时,其结构是:have/has+动词过去分词;主语“People”表示复数,所以此处应用助动词have,be的过去分词是been。故填have been。 47.The teacher (invite) all the students to share their stories about “self-confidence” already. 【答案】has invited 【详解】句意:老师已经邀请了所有的学生来分享他们关于“自信”的故事。根据“already”可知,句子时态为现在完成时。主语“The teacher”是第三人称单数,所以助动词用has,invite的过去分词是invited。故填has invited。 48.My parents (tell) me that I’m unique since I was a little kid. 【答案】have told 【详解】句意:自从我还是个小孩时,我的父母就告诉我,我是独一无二的。根据“since I was a little kid”可知,句子时态为现在完成时,其结构为have/has done,主语“My parents”为复数,因此用have,tell的过去分词为told。故填have told。 49.My grandparents (marry) for over fifty years. 【答案】have been married 【详解】句意:我祖父母结婚五十多年了。根据“for over fifty years”可知是现在完成时have/has done,且动词需是延续性动词,marry为短暂性动词,其延续性形式为be married,主语是复数,助动词用have,be的过去分词为been。故填have been married。 50.Mr. Green (teach) in our school for ten years, and all students like him. 【答案】has taught 【详解】句意:格林先生在我们学校教书已经十年了,所有学生都喜欢他。“for ten years”表示一段时间,常与现在完成时连用,其结构为“have/has+过去分词”,主语“Mr. Green”是第三人称单数,所以助动词用“has”,“teach”的过去分词是“taught”。故填has taught。 51.It (be) over five years since my family moved to this city. 【答案】has been 【详解】句意:自从我们家搬到这个城市以来,已经五年多了。“since”常与现在完成时连用,现在完成时的结构是:have/has+动词过去分词,主语“It”表示单数,所以应用助动词has,be的过去分词是been。故填has been。 52. The man (own) a big house with a garden since ten years ago. 【答案】has owned 【详解】句意:这个人从十年前起就拥有一座带花园的大房子。根据时间状语“since ten years ago”可知,本句为现在完成时,主语是单数,助动词用has。故填has owned。 53.Have you ever (write) a novel? 【答案】written 【详解】句意:你写过小说吗?根据have可知,此空应填过去分词,与其构成现在完成时结构,故填written。 54.They (study) in this room for about two hours. 【答案】have studied 【详解】句意:他们已经在房间里学习大约两小时了。根据时间状语“for about two hours”和所给词汇可知,时态应用现在完成时have/has done,主语They是第三人称复数,应用have done结构,“study”“学习”的过去分词是“studied”。故填have studied。 55.25 years (pass) since Hong Kong returned to China. 【答案】has passed 【详解】句意:距离香港回归中国已经过去25年了。根据下文“since Hong Kong returned to China”可知,句子应用现在完成时,即“have +过去分词”结构。表时间长度、钱数、速度等的词组作主语时,此时通常将其视为整体,谓语用单数,主语为“25 years”,故have应用第三人称单数形式has,故填has passed。 56.One of my classmates (send) me several letters since he moved to another city. 【答案】has sent 【详解】句意:我的一位同学自从搬到另一个城市以来给我寄了好几封信。 since+一般过去时的句子,主句用现在完成时have/has done的结构,one of修饰主语,助动词用has,故填has sent。 57.Our country (develop) a lot in the past few years. 【答案】has developed 【详解】句意:我们的国家在过去的几年中发展了很多。根据“in the past few years.”可知,本题使用现在完成时,主语“Our country”是单数,因此助动词用has,develop过去分词是developed。故填has developed。 58.So far, half of my classmates (join)the Birdwatching Society. 【答案】have joined 【详解】句意:到目前为止,我一半的同学加入了观鸟协会。根据题干中“So far”可知,句子时态应用现在完成时,结构是have/has+done;根据题干“half of my classmates”可知,句子主语是复数,助动词用have,故填have joined。 59.My father (start) the car again and again, but it doesn’t work. 【答案】has started 【详解】句意:我父亲把车发动了一遍又一遍,但就是发动不起来。根据“but it doesn’t work”可知,需要现在完成时态表示过去的动作对现在造成的影响,主语是三单,助动词用has;故填has started。 60.Tom, you (watch) TV for hours. Why not turn it off and have a rest? 【答案】have watched 【详解】句意:汤姆,你已经看了几个小时的电视了。为什么不关上电视休息一下。watch“看”,根据“for hours”可知句子使用现在完成时have/has done,主语是you,助动词用have。故填have watched。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $ 班级 姓名 学号 分数 期中复习之现在完成时 (时间:60分钟,满分:100分) 一、单项选择(本大题共40小题,每小题1.5分,共60分) 1.—Excuse me, may I use your dictionary? I ________ mine behind. —Sure. Here you are. A.leave B.have left C.will leave D.left 2.—Have you ever ________ the Great Wall? —Yes, I have. I went there on our last school trip. A.been to B.gone to C.been in D.gone 3.—Hi, I’m looking for a pair of shoes. —Well, you ________ to the right place. We have a lot of shoes in our shop. A.came B.come C.will come D.have come 4.—Would you like something to eat, Mr Song? —No, thanks. I’m not hungry. I ________ some zongzi already. A.eat B.ate C.have eaten D.is eating 5.Alex ________ tea culture since he came to China in 2010. A.studies B.studied C.has studied D.is studying 6.—Do you know anything about “One Belt One Road”? —Yes, it ________ over 10 years since it started. A.was B.have been C.is D.has been 7.She has _________ her hometown for nearly ten years. A.gone to B.been to C.gone away from D.been away from 8.—Where is your father? I need to talk to him. —Sorry, he ________ Beijing. He’ll be back next week. By the way, I ________ Beijing before, and I ________ there for five years. A.have gone to; have been to; has been in B.has gone to; have been in; have gone to C.has gone to; have been to; have been D.have been to; has gone to; has been in 9.—How long may I ________ the book? —Just one day. I will return it to Mary tomorrow. A.keep B.borrow C.lend 10.With the development of science and technology, more and more robots ________ in our daily lives recently. A.appear B.appeared C.have appeared D.will appear 11.—Do you want to go to the movie with me tonight? —Sorry, I can’t. I ______ my homework yet. A.wasn’t finishing B.don’t finish C.didn’t finish D.haven’t finished 12.Today I will meet my best friend. We ________ each other since I left school. A.don’t see B.haven’t seen C.won’t see D.didn’t see 13.—Why are you in such a hurry? —Because the class ________ for 10 minutes. A.is on B.has been on C.begins D.has begun 14.—Is this your new book? —Yes. I ________ it for only two days. A.have bought B.bought C.have had 15.The old man has lived near the sea ________. A.since then B.after that C.two years ago D.in 1989 16.—I’ll return the book to Jim, but I can’t find him there. —He _________ the school library. You can find him there. A.has been to B.has gone to C.went to D.was away from 17.My parents ________ for 20 years. Today is their wedding anniversary (结婚纪念日). A.have been married B.have married C.married 18.So far, I ________ a letter from my friend in Moscow. A.don’t get B.didn’t get C.haven’t got 19.—Did you invite Linda to join us to the cinema? —Yes, but Linda won’t join us for the movie, because she _________ this film twice so far. A.has watched B.watched C.will watch 20.Tom ________ many places in China since three years ago. A.visited B.has visited C.had visited 21.We ________ football for a year and we all feel very fit. A.were playing B.played C.have played D.are playing 22.—Where is Alice? The film will begin. —Don’t worry. I ________ her and she is on the way. A.tell B.will tell C.have told 23.—How long have you lived here? —________ we bought the new flat. A.When B.Since C.Before D.Until 24.China’s high-speed railways _________ from 9,000 to 40,000 kilometres in the past few years. A.grew B.were growing C.will grow D.have grown 25.Bob _________ many places of interest in Beijing already, so he knows Beijing well. A.visited B.will visit C.has visited 26.—When will Lucy arrive? —Oh, she _______. She is in the meeting room now. A.arrives B.is arriving C.has arrived 27.Frank is a great writer. He ________ many books so far. A.writes B.wrote C.has written D.is writing 28.—Would you like to see the movie Lost in Russia with me tonight?   —Sorry. I ________ it. It’s really interesting. A.watch B.have watched C.will watch D.was watching 29.He ________ in Liaoning since he was six years old. A.has lived B.lives C.is living D.will live 30.—You look so tired, Tom. What’s the matter? —I ________ on the project (项目) for one whole night without rest. A.work B.am working C.worked D.have worked 31.Mary _________ the English exam this time because of her hard work. A.pass B.has passed C.will pass D.is passing 32.Mr. Black has worked in the school ________ he came to this town. A.when B.since C.while D.before 33.—It’s time to clean our room now. —OK. I’ll wake Alex up. He ______ since an hour ago. A.falls asleep B.fell asleep C.has fallen asleep D.has been asleep 34.—What do you think of your hometown, Kate? —It ______ a lot. It’s more beautiful than before. A.changes B.has changed C.will change D.change 35.So far, Amy _________ great progress in her Chinese. Now she has no trouble talking with us. A.was making B.makes C.will make D.has made 36.—Have you heard of “The Toms”?   —Yes, they only ________ singing earlier this year. But they ________ two CDs already. A.start; have made B.started; made C.started; have made D.start; are making 37.—Peter, you speak Chinese so well. —Thank you. I ________ Chinese for five years. A.learned B.will learn C.have learned 38.The number of people riding bikes ________ a lot. It is good for the environment. A.increased B.has increased C.will increase D.had increased 39.My parents _________trees and flowers in front of the house since we moved to Daxing. A.plant B.have planted C.planted D.were planting 40.—Do you know each other? —Yes, of course. And we have been friends ________ we first met. A.since B.while C.before D.after 二、单词拼写(本大题共20小题,每小题2分,共40分) 41.So far, my uncle (travel) to many places. 42.The Greens (live) in China for five years and they like Chinese culture. 43.My father (work) in this factory since 2018. In these years, he has witnessed (目睹) the changes of the factory. 44.I (not see) my best friend for a long time. I really miss her. 45.The girl (learn) drawing since she was five years old. 46.People (be) quite stressed recently and I want to help. 47.The teacher (invite) all the students to share their stories about “self-confidence” already. 48.My parents (tell) me that I’m unique since I was a little kid. 49.My grandparents (marry) for over fifty years. 50.Mr. Green (teach) in our school for ten years, and all students like him. 51.It (be) over five years since my family moved to this city. 52. The man (own) a big house with a garden since ten years ago. 53.Have you ever (write) a novel? 54.They (study) in this room for about two hours. 55.25 years (pass) since Hong Kong returned to China. 56.One of my classmates (send) me several letters since he moved to another city. 57.Our country (develop) a lot in the past few years. 58.So far, half of my classmates (join)the Birdwatching Society. 59.My father (start) the car again and again, but it doesn’t work. 60.Tom, you (watch) TV for hours. Why not turn it off and have a rest? 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $

资源预览图

期中复习之现在完成时-2025-2026学年八年级英语上学期期中复习题型知识点练习(外研版2024)
1
期中复习之现在完成时-2025-2026学年八年级英语上学期期中复习题型知识点练习(外研版2024)
2
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。