Unit 2 Amazing China 语法Grammar 现在完成时(2)-2025-2026学年八年级英语下册单元语法词汇题型知识点练习(译林版2024)

2025-12-31
| 2份
| 15页
| 428人阅读
| 16人下载
初高中英语资料大全
进店逛逛

资源信息

学段 初中
学科 英语
教材版本 初中英语译林版八年级下册
年级 八年级
章节 Unit 2 Amazing China
类型 题集-专项训练
知识点 -
使用场景 同步教学-单元练习
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 75 KB
发布时间 2025-12-31
更新时间 2026-04-14
作者 初高中英语资料大全
品牌系列 -
审核时间 2025-12-31
下载链接 https://m.zxxk.com/soft/55729558.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

班级 姓名 学号 分数 Unit 2 Amazing China 现在完成时(2) (时间:60分钟,满分:100分) 一、单项选择(本大题共30小题,每小题20分,共60分) 1.—I ________ this dictionary just two weeks ago. —You mean you ________ it for only half a month. A.bought; have had B.bought; have bought C.buy; have bought D.buy; have had 【答案】A 【详解】句意:——我两周前刚买了这本字典。——你的意思是说,你拥有它仅仅半个月时间。 考查动词的时态以及短暂性动词与延续性动词的用法。第一空,根据时间状语“just two weeks ago”可知,动作发生在两周前,应该用一般过去时,所以第一空填“bought”;第二空,根据时间状语“for only half a month”可知,动作从两周前开始持续到现在,应该用现在完成时,且“buy”是瞬间动词,不能与一段时间连用,需要转化为延续性动词“have”,所以第二空填“have had”。故选A。 2.Cathy and Amy ________ back to their hometown for two years. They miss their hometown a lot and hope to visit the place next year. A.haven’t gone B.haven’t been C.haven’t come D.have left 【答案】B 【详解】句意:Cathy and Amy 已经两年没有回他们的家乡了。他们非常想念家乡,并希望明年能去那里。 考查动词短语辨析。haven’t gone没有去,表示“没有前往”;haven’t been,没有去过,表示“未曾访问或回过”;haven’t come没有来,表示“没有来到说话者所在处”;have left已经离开,表示“已离开某地”。根据句意和语境,表示“两年未回”需用“have not been back to”表达未返回的持续状态,且现在完成时与“for + 时间段”连用。故选B。 3.How long ________ Mr. White ________ a member of Greener China since he ________ to China? A.have; joined; comes B.have; been; has come C.has; joined; has come D.has; been; came 【答案】D 【详解】句意:自从怀特先生来到中国以来,他成为绿色中国的成员多久了? 考查现在完成时及非延续性动词与持续性动词的辨析。join参加,非延续性动词;be成为,延续性动词。根据“since”可知,since引导时间状语从句,其前为主句。通常这时主句应用现在完成时,其谓语结构为“have/has+done”,且由“how long”询问时间段可知,此处谓语动词应用延续性动词;而从句应用一般过去时,谓语动词应用其过去式。故选D。 4.— ________ you ________ your homework yet? — Yes. We ________ it three hours ago. A.Did; finish; did B.Have; finished; have C.Have; finished; did D.Have; finish; had 【答案】C 【详解】句意:——你已经完成你的作业了吗? ——是的。我们三小时前完成了它。 考查现在完成时和一般过去时。根据“yet”可知,第一个句子的时态为现在完成时,其谓语结构为“have/has+done”;根据“three hours ago”可知,第二个句子的时态为一般过去时,且由问句中的谓语动词“finish”可知,第三空应用代动词do的过去式did,故选C。 5.I ________ the movie twice since I first ________ it, and I found it very attractive. A.watch; know B.watched; knew C.watch; known D.have watched; knew 【答案】D 【详解】句意:自从我第一次知道这个电影,我已经看了两次,并且我发现它非常有吸引力。 考查现在完成时和一般过去时。根据“since”可知,since引导时间状语从句,其前为主句。通常从句需用一般过去时表示过去的动作,所以第二空应用动词的过去式形式,而主句需用现在完成时表示从过去持续到现在的经历,其谓语结构为“have/has+done”,故选D。 6.Lots of tourists from the southern part of China ________ Harbin twice. A.have been in B.have gone to C.have been to D.has been to 【答案】C 【详解】句意:许多来自中国南部的游客已经去过哈尔滨两次。 考查短语辨析和动词的第三人称单数。have been to去过某地,已返回,强调经历;have gone to去了某地,未返回;have been in在某地停留,常与时间段连用。根据“twice”可知,此处强调经历,应用have been to,且主语“Lots of tourists”为复数,助动词应用have,故选C。 7.—Where is Tony? —Oh, he ________ Paris. I ________ there twice before. A.has gone to; have gone B.has been to; have gone C.has gone to; have been D.has been to; have been 【答案】C 【详解】句意:——托尼在哪儿?——噢,他去巴黎了。我以前去过两次。 考查现在完成时。have been to去过(已回);have gone to去了(未回)。根据“Where is Tony?”可知,托尼去了巴黎,还没有回来,第一空用has gone to,排除BD;根据“twice before”可知,以前他去过两次,应用have been to,there前面不用介词。故选C。 8.—Do you know the Color Run, a five-kilometer race? —Yes. So far it ________ into quite a few cities in our country. A.comes B.came C.has come D.come 【答案】C 【详解】句意:——你知道彩色跑吗,五千米的赛跑?——知道。到目前为止,它已经进入了我国的几个城市。 考查现在完成时。根据“so far”可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时,其谓语结构为:have/has+过去分词。故选C。 9.They ________ a lot of research on animal communication since 2010. A.will do B.are doing C.did D.have done 【答案】D 【详解】句意:自2010年以来,他们对动物交流进行了大量研究。 考查现在完成时。根据“since 2010”可知,句子时态为现在完成时,其结构为have/has done;主语为They,助动词用have,do的过去分词为done。故选D。 10.The young man ________ the army for half a year. A.has joined B.has been on C.has been in D.has joined in 【答案】C 【详解】句意:这个年轻人已经参军半年了。 考查现在完成时和延续性动词。根据“for half a year.”可知,句子要用现在完成时,且与延续性动词连用。join的延续性动词形式是be in。故选C。 11.Our new businesses ________ new markets in Europe and America over the past three months. A.gave up B.pushed in C.have opened up D.have handed in 【答案】C 【详解】句意:在过去的三个月里,我们的新业务在欧洲和美洲开辟了新的市场。 考查动词短语。give up放弃;push in插队;open up拓展,开业;hand in上交。根据“over the past three months”可知,句子时态是现在完成时;且根据“new markets...”可知是开拓新市场,用短语open up。故选C。 12.—Would you like to go to Beijing Wildlife Park with me? —I’d love to, but I ________ there twice. A.go B.have been C.will go D.have gone 【答案】B 【详解】句意:——你愿意和我一起去北京野生动物园吗?——我很想去,但是我已经去过两次了。 考查现在完成时。have been to去过(已回);have gone to去了(未回)。根据“twice”可知,此处表示去过两次,已经回来了,地点副词there前不加任何介词,所以用have been。故选B。 13.Mamianqun, or horse-faced skirt, ________ popularity for many years in China. A.was enjoying B.enjoyed C.has enjoyed D.will enjoy 【答案】C 【详解】句意:马面裙在中国已经流行了很多年。 考查时态。根据“for many years”可知,强调动作的延续,用现在完成时。故选C。 14.Lisa ________ in Beijing for five years and she is quite used to the life here now. A.lives B.has lived C.lived D.will live 【答案】B 【详解】句意:丽莎已经在北京生活了五年,她现在很习惯这里的生活了。 考查动词的时态。lives,第三人称单数;has lived现在完成时;lived过去式;will live一般将来时。根据“for five years and she is quite used to the life here now.”可知,此句应用现在完成时,表示过去的动作或状态持续到现在,或对现在造成的影响可能持续发生下去。故选B。 15.I ________ a book from school library a few days ago. I ________ it for a few days. A.have borrowed; have borrowed B.borrowed; have borrowed C.borrowed; have kept D.have borrowed; have kept 【答案】C 【详解】句意:我几天前从学校图书馆借了一本书。我已经保留它几天了。 考查时态辨析。根据“a few days ago”可知,借书的动作发生在过去,应用一般过去时,borrow“借”,短暂性动词,其过去式为“borrowed”。又根据“for a few days”可知,时态是现在完成时,keep“保持”,延续性动词,其过去分词为“kept”,主语是I,谓语部分应是have kept。故选C。 16.I can’t find my wallet everywhere. Maybe I ________ it. A.lose B.will lose C.have lost D.are losing 【答案】C 【详解】句意:我到处都找不到我的钱包。也许我把它弄丢了。 考查现在完成时。结合题干可知,钱包在过去已经丢了,并且对现在造成了影响,所以应用现在完成时,其结构为have/has done。故选C。 17.Mr. Black _________ from Australia for three days. A.came back B.will be back C.has come back D.has been back 【答案】D 【详解】句意:布莱克先生已经从澳大利亚回来三天了。 考查动词时态和延续性动词。come back回来,短暂性动词;be back回来,延续性动词。根据“for three days”可知,时态是现在完成时(have/has done),且与延续性动词连用,故选D。 18.There ______ great changes in Yancheng over the past few years. A.have had B.has been C.have been D.has had 【答案】C 【详解】句意:在过去的几年里,盐城发生了巨大的变化。 考查现在完成时。结合语境和空后“over the past few years”可知本句应该使用现在完成时,表示过去发生的动作对现在产生影响;本句是there be句型与现在完成时相结合,真正的主语是“great changes”,所以用“there have been+名词复数+...”的结构。故选C。 19.My uncle ________ Chengdu for over two weeks on business. A.has gone to B.has been to C.has come to D.has been in 【答案】D 【详解】句意:我的叔叔已经在成都出差两周多了。 考查现在完成时。has gone to去了某地,还未回来;has been to去过某地,已经回来;has come to 已经来到某地;has been in待在某地多久。根据时间状语“for over two weeks”可知叔叔待在成都两周了,在“for+时间段”的肯定句中,谓语动词要用延续性动词。选项中只有“has been in”为延续性动词。故选D。 20.Neither her two brothers nor she ________ music classes before, but they’ve shown quite a talent in it. A.took B.was taking C.have taken D.has taken 【答案】D 【详解】句意:她和她的两个兄弟以前都没有上过音乐课,但他们都表现出了相当的天赋。 考查动词时态和主谓一致。根据“but they’ve shown quite a talent in it.”可知,本句是现在完成时,可排除AB选项;当neither...nor连接两个主语时,谓语动词的数应与最近的主语保持一致,在这个句子中,最近的主语是she,所以应该使用单数形式的动词。故选D。 21.You ________ that question three times. I think you should try to remember it. A.already asked B.have already asked C.already have asked D.asked already 【答案】B 【详解】句意:这个问题你已经问过三次了。我觉得你应该试着记住它。 考查时态和副词位置。根据“three times”可知,时态是现在完成时,副词already用于助动词have后,故选B。 22.The old man needs five hours’ sleep a night, but he ________ for over seven hours tonight. A.has gone to bed B.has slept C.has gone to sleep D.has fallen asleep 【答案】B 【详解】句意:这位老人每晚需要睡五个小时,但是他今晚已经睡了超过七个小时。 考查现在完成时的用法。go to bed=go to sleep“去睡觉”,强调动作;sleep“睡觉”,表示状态;fall asleep“入睡”,表示睡觉的动作。“for over seven hours tonight.”强调动作的持续性,只能用sleep。故选B。 23.How long has the meeting ________? A.began B.started C.over D.lasted 【答案】D 【详解】句意:会议已经持续多久了? 考查延续性动词和非延续性动词。begun开始;started开始;over结束的;lasted持续。how long:多长时间,后面的动词需是延续性的动词,只有D选项符合。故选D。 24.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。 25.— you your homework yet? —Yes, I finished it a moment ago. A.Did;do B.Did;done C.Have;did D.Have;done 【答案】D 【详解】句意:——你已经完成你的家庭作业了吗?——是的,我刚才就完成了。 考查时态。根据yet可知,时态为现在完成时,疑问句中结构为have/has+主语+动词过去分词+其它,do的过去分词为done。故选D。 26.—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。 27.—Has your father ________ to Haikou? —Yes. You can’t see him here these days because he ________ there again. A.been; has gone B.gone; went C.gone; goes D.been; has been 【答案】A 【详解】句意:——你父亲去过海口吗?——是的。这些天你在这里看不到他,因为他又去那里了。 考查时态。have been to去过某地,已经回来;have gone to去了某地,还未回来。根据“Has your father...to Haikou”以及“Yes...”可知此处询问去过海口吗,用have been to;根据“You can’t see him here these days because he...there again.”可知这些天他又去了那里,还未回来,用have gone to。故选A。 28.—Where is Jimmy? —He ________ to Hangzhou to visit the West Lake. He ________ there twice. A.went; was B.has been; has gone C.has gone; has been D.has gone; has gone 【答案】C 【详解】句意:——吉米在哪儿?——他去杭州游览西湖了。他去过那里两次了。 考查时态和have been to与have gone to的区别。has been to去过某地,人已经回来;has gone to去了某地,人未回来。根据“Where is Jimmy?”可知,吉米不在说话的地方,说明去某地了,时态为现在完成时,排除A,一空处应用has gone to,排除B;二空处是说已经去过那里两次了,去已归来,因此用has/have been (to)。 故选C。 29.I ________ a lot about writing since I took the writing courses. A.learn B.will learn C.have learned D.learned 【答案】C 【详解】句意:自从我上了写作课,我学到了很多关于写作的知识。 考查动词的时态。根据“since I took the writing courses”可知,这是现在完成时的标志,结构为have/has done。 故选C。 30.—Where is Mary? I haven’t seen her for two days. —She ________ Shanghai. She’ll be back tomorrow. A.goes B.went C.has gone to D.has been to 【答案】C 【详解】句意:——玛丽在哪儿?我两天没见到她了。——她去上海了。她明天就回来。 考查动词时态。根据“I haven’t seen her for two days.”可知,本句时态为现在完成时,结合“She’ll be back tomorrow.”可知,玛丽去上海还没回来,应用have/has gone to“去了某地没回来”。故选C。 二、单词拼写(本大题共20小题,每小题2分,共40分) 31.I (tell) Maddie yet how she has changed me. 【答案】haven’t told/have not told 【详解】句意:我还没告诉麦迪她是如何改变我的。根据“yet”可知此处表示“我还没有告诉她”,句子是现在完成时,主语是I,助动词用have,和not缩写为haven’t,tell的过去分词是told。故填haven’t/have not told。 32.So far, our teacher (teach) us a lot about the history of China. 【答案】has taught 【详解】句意:到目前为止,我们的老师已经教了我们很多关于中国历史的知识了。根据“So far”可知,时态为现在完成时。主语“our teacher”是单数,助动词用has,teach的过去分词是taught。故填has taught。 33.They (finish) their homework already. 【答案】have finished 【详解】句意:他们已经完成了家庭作业。根据“already”可知,句子用现在完成时,主语“They”是复数,助动词用have,finish的过去分词形式是finished。故填have finished。 34.Uncle Jimmy (sell) ice creams with a variety of flavors for the past 17 years in Singapore. 【答案】has sold 【详解】句意:吉米叔叔过去17年在新加坡销售各种口味的冰淇淋。根据“for the past 17 years”可知,句子时态为现在完成时,结构为have/has done,主语为第三人称单数,所以助动词用has,sell的过去分词是sold。故填has sold。 35.We (hear) about that interesting movie recently. 【答案】have heard 【详解】句意:我们最近听说了那部有趣的电影。hear“听”,时间状语“recently”表示近期发生且与现在有关联的动作,需用现在完成时(have/has + 过去分词),hear的过去分词形式为“heard”。故填have heard。 36.—How long you (study) here? —For about two years so far. I have made a lot of friends here. 【答案】 have studied 【详解】句意:——你在这里学习多久了?——到目前为止大约两年了。我在这里交了很多朋友。根据答句“For about two years so far.”可知,问句应用现在完成时,其结构为:have/has+过去分词。主语是you,助动词用have,study的过去分词是studied。故填have;studied。 37.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。 38.The factory (pollute) the river nearby already—we must stop it right now. 【答案】has polluted 【详解】句意:这家工厂已经污染了附近的河流——我们必须立即阻止它。根据“already”可知,句子时态为现在完成时,其结构为“have/has+过去分词”,主语“The factory”是第三人称单数,助动词用has,pollute的过去分词是polluted。故填has polluted。 39.My neighbour’s son (learn) to play the piano for five years—he plays it very well now. 【答案】has learned 【详解】句意:我邻居的儿子学弹钢琴已经五年了——他现在弹得非常好。根据“for five years”可知,此处表示动作从过去某一时刻开始,一直持续到现在,并且有可能继续持续下去,所以可以用现在完成时“have/has + 过去分词”结构,主语是第三人称单数,助动词用has,即“has learned”。故填has learned。 40.They (not come) up with a solution to the problem yet. They need more time. 【答案】haven’t come 【详解】句意:他们还没有想出解决这个问题的办法。他们需要更多时间。根据“yet”可知,句子时态为现在完成时,其结构为“have/has+过去分词”,主语“They”是复数,助动词用have,否定形式为haven’t,come的过去分词是come。故填haven’t come。 41.The scientists (work) on this new invention for five years, and they will finish it next year. 【答案】have worked 【详解】句意:科学家们已经研究这项新发明五年了,他们将在明年完成它。根据“for five years”及提示词可知,句子时态为现在完成时,结构为“have/has done”,主语“The scientists”为复数,助动词应用have,work的过去分词为worked。故填have worked。 42.They (test) the new machine for a week, and it works well now. 【答案】have tested 【详解】句意:他们已经测试这台新机器一周了,现在它运行得很好。根据“for a week”可知,此处应用现在完成时。主语为They,故填have tested。 43.We (discover) many useful life lessons from the books we have read so far. 【答案】have discovered 【详解】句意:到目前为止,我们从读过的书中发现了许多有用的人生经验。“so far”是现在完成时的标志词,现在完成时的结构为“have/has+过去分词”,主语“We”是复数,所以用“have”,“discover”的过去分词是“discovered”,“have discovered”在句中作谓语。故填have discovered。 44.My little sister was (bear) on a warm spring morning, and everyone in the family was happy. 【答案】born 【详解】句意:我的小妹妹出生在一个温暖的春天的早晨,家里的每个人都很开心。bear“生育(孩子)”,动词,此处是固定表达be born“出生于”,bear应用过去分词born。故填born。 45.So far, I (read) a lot of books about robots. 【答案】have read 【详解】句意:到目前为止,我已经读了很多关于机器人的书。“so far”意思是“到目前为止”,是现在完成时的标志性时间状语,现在完成时的结构是“have/has+过去分词”;本句主语是“I”,所以用“have”,“read”的过去分词形式还是“read”。故填have read。 46.—Alex, did you find our old school last week? —Yes, but with much difficulty, for it (change) over these years. 【答案】has changed 【详解】句意:——Alex,你上周找到我们的母校了吗?——是的,但很困难,因为这些年它变化很大。根据“over these years”可知,此处强调过去的动作对现在的影响,应用现在完成时,主语为“it”,用has changed。故填has changed。 47.Have you ever (enter) all the texts into the computer? 【答案】entered 【详解】句意:你曾经把所有文本输入到电脑里吗?根据“Have you ever”可知,句子是现在完成时,此处动词用过去分词形式,故填entered。 48.Helen loves to talk about travel. She has (be) to many places. 【答案】been 【详解】句意:海伦喜欢谈论旅行。她去过很多地方。根据“She has...(be) to many places.”可知,此处是has been to“曾经去过”,是固定表达。故填been。 49.She borrowed this book from the library and (keep) for 3 weeks. 【答案】has kept 【详解】句意:她从图书馆借了这本书,并将其保留了3周。根据“for 3 weeks”可知,句子强调“借书”的动作发生在过去,而“保留3周”是从过去持续到现在的状态,时态应用现在完成时,其结构为have/has done;主语为“She”,助动词应用has,动词keep的过去分词为kept。故填has kept。 50.Lucy (prefer) travelling alone since she graduated from college. 【答案】has preferred 【详解】句意:露西大学毕业后更喜欢独自旅行。根据since可知,时态为现在完成时,结构为have/has done,主语Lucy为单数,助动词用has,prefer的过去分词为preferred。故填has preferred。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $ 班级 姓名 学号 分数 Unit 2 Amazing China 现在完成时(2) (时间:60分钟,满分:100分) 一、单项选择(本大题共30小题,每小题20分,共60分) 1.—I ________ this dictionary just two weeks ago. —You mean you ________ it for only half a month. A.bought; have had B.bought; have bought C.buy; have bought D.buy; have had 2.Cathy and Amy ________ back to their hometown for two years. They miss their hometown a lot and hope to visit the place next year. A.haven’t gone B.haven’t been C.haven’t come D.have left 3.How long ________ Mr. White ________ a member of Greener China since he ________ to China? A.have; joined; comes B.have; been; has come C.has; joined; has come D.has; been; came 4.— ________ you ________ your homework yet? — Yes. We ________ it three hours ago. A.Did; finish; did B.Have; finished; have C.Have; finished; did D.Have; finish; had 5.I ________ the movie twice since I first ________ it, and I found it very attractive. A.watch; know B.watched; knew C.watch; known D.have watched; knew 6.Lots of tourists from the southern part of China ________ Harbin twice. A.have been in B.have gone to C.have been to D.has been to 7.—Where is Tony? —Oh, he ________ Paris. I ________ there twice before. A.has gone to; have gone B.has been to; have gone C.has gone to; have been D.has been to; have been 8.—Do you know the Color Run, a five-kilometer race? —Yes. So far it ________ into quite a few cities in our country. A.comes B.came C.has come D.come 9.They ________ a lot of research on animal communication since 2010. A.will do B.are doing C.did D.have done 10.The young man ________ the army for half a year. A.has joined B.has been on C.has been in D.has joined in 11.Our new businesses ________ new markets in Europe and America over the past three months. A.gave up B.pushed in C.have opened up D.have handed in 12.—Would you like to go to Beijing Wildlife Park with me? —I’d love to, but I ________ there twice. A.go B.have been C.will go D.have gone 13.Mamianqun, or horse-faced skirt, ________ popularity for many years in China. A.was enjoying B.enjoyed C.has enjoyed D.will enjoy 14.Lisa ________ in Beijing for five years and she is quite used to the life here now. A.lives B.has lived C.lived D.will live 15.I ________ a book from school library a few days ago. I ________ it for a few days. A.have borrowed; have borrowed B.borrowed; have borrowed C.borrowed; have kept D.have borrowed; have kept 16.I can’t find my wallet everywhere. Maybe I ________ it. A.lose B.will lose C.have lost D.are losing 17.Mr. Black _________ from Australia for three days. A.came back B.will be back C.has come back D.has been back 18.There ______ great changes in Yancheng over the past few years. A.have had B.has been C.have been D.has had 19.My uncle ________ Chengdu for over two weeks on business. A.has gone to B.has been to C.has come to D.has been in 20.Neither her two brothers nor she ________ music classes before, but they’ve shown quite a talent in it. A.took B.was taking C.have taken D.has taken 21.You ________ that question three times. I think you should try to remember it. A.already asked B.have already asked C.already have asked D.asked already 22.The old man needs five hours’ sleep a night, but he ________ for over seven hours tonight. A.has gone to bed B.has slept C.has gone to sleep D.has fallen asleep 23.How long has the meeting ________? A.began B.started C.over D.lasted 24.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 25.— you your homework yet? —Yes, I finished it a moment ago. A.Did;do B.Did;done C.Have;did D.Have;done 26.—Do you know each other? —Yes, of course. And we have been friends ________ we first met. A.since B.while C.before D.after 27.—Has your father ________ to Haikou? —Yes. You can’t see him here these days because he ________ there again. A.been; has gone B.gone; went C.gone; goes D.been; has been 28.—Where is Jimmy? —He ________ to Hangzhou to visit the West Lake. He ________ there twice. A.went; was B.has been; has gone C.has gone; has been D.has gone; has gone 29.I ________ a lot about writing since I took the writing courses. A.learn B.will learn C.have learned D.learned 30.—Where is Mary? I haven’t seen her for two days. —She ________ Shanghai. She’ll be back tomorrow. A.goes B.went C.has gone to D.has been to 二、单词拼写(本大题共20小题,每小题2分,共40分) 31.I (tell) Maddie yet how she has changed me. 32.So far, our teacher (teach) us a lot about the history of China. 33.They (finish) their homework already. 34.Uncle Jimmy (sell) ice creams with a variety of flavors for the past 17 years in Singapore. 35.We (hear) about that interesting movie recently. 36.—How long you (study) here? —For about two years so far. I have made a lot of friends here. 37.The Greens (live) in China for five years and they like Chinese culture. 38.The factory (pollute) the river nearby already—we must stop it right now. 39.My neighbour’s son (learn) to play the piano for five years—he plays it very well now. 40.They (not come) up with a solution to the problem yet. They need more time. 41.The scientists (work) on this new invention for five years, and they will finish it next year. 42.They (test) the new machine for a week, and it works well now. 43.We (discover) many useful life lessons from the books we have read so far. 44.My little sister was (bear) on a warm spring morning, and everyone in the family was happy. 45.So far, I (read) a lot of books about robots. 46.—Alex, did you find our old school last week? —Yes, but with much difficulty, for it (change) over these years. 47.Have you ever (enter) all the texts into the computer? 48.Helen loves to talk about travel. She has (be) to many places. 49.She borrowed this book from the library and (keep) for 3 weeks. 50.Lucy (prefer) travelling alone since she graduated from college. 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $

资源预览图

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