Module 4 【刷语法】现在完成时(3)(重点语法提升练)-2024-2025学年八年级英语下册单元模块满分必刷题(外研版)

2025-01-10
| 2份
| 24页
| 1024人阅读
| 54人下载
Easy English初高中英语精品
进店逛逛

资源信息

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

内容正文:

2024-2025学年八年级英语下册单元模块满分必刷题(外研版) Module 4 Seeing the doctor【刷语法】(重点语法提升练) 现在完成时(3) 语法精讲 1. 与表示一段时间的标志词连用,短暂性动词要变为持续性动词(见下表)。表示一段时间的标志词有:for,since,how long。 2、现在完成时常与for+时间段或since引导的时间状语(从句)连用。 for+时间段,表示“持续……” 常用于现在完成时态 since+ 过去时间点 / 过去时的句子,表示“自从……以来”,常用于现在完成时态。 语法精练语法精讲 过关测试满分:80分 时间:50分钟 一、单项选择(每小题1分,共40分) 1.(24-25八年级上·辽宁沈阳·阶段练习)—Ms White, how long can I _________ the dictionary?   —No rush, take your time! A.have B.borrow C.lend D.keep 2.(2025八年级下·全国·专题练习)—Do you like playing table tennis? —Yes. I like playing it very much and I________ the Table Tennis Club of our school for two years. A.have joined B.become a member of C.have entered D.have been in 3.(23-24八年级上·山东东营·期末)My grandfather ________ for three years. But I will never forget the words he said to me. A.died B.has died C.has been dead D.has been death 4.(23-24八年级上·广东深圳·期末)—It is ten years ________ we met each other. —How time flies! I can’t believe that we ________ friends for ten years. A.when; have made B.since; have made C.when; have been D.since; have been 5.(24-25八年级上·江苏宿迁·期中)—How long may I ________ your bike, Denial? —For two weeks. But you mustn’t ________ it to others, Amy. A.borrow; lend B.keep; lend C.keep; borrow D.lend; borrow 6.(23-24八年级上·山东威海·期末)—Sorry, I’m late. ________ did the meeting begin? —It doesn’t matter. The meeting ________ for several minutes. A.When; has just begun B.When; has just been on C.How long; has just been on 7.(24-25八年级上·江苏连云港·期中)This is not ________ useful book for me, but I will ________ it for a week because I don’t have time to return it. A.an; keep B.a; keep C.an; borrow D.a; borrow 8.(23-24八年级下·江苏徐州·期中)The Wild Park ________ for several months. Let’s go there for a trip this weekend. A.has opened B.has been open C.opened D.opens 9.(23-24八年级下·江苏徐州·期中)Jim, turn off the TV. It ________ for two hours. A.began B.has begun C.was on D.has been on 10.(23-24八年级上·黑龙江绥化·期中)Her grandmother ________ in 1974. She has been ________ for 23 years. A.died; died B.dead; dead C.died; dead 11.(23-24八年级上·黑龙江绥化·期中)Mr. Smith ________ here for about two hours. A.has left B.has been away from C.went away from 12.(24-25八年级上·广东深圳·课后作业)Her son __________ the army for two months. She misses him very much. A.has joined B.has been in C.joined D.was 13.(23-24八年级上·广东深圳·期中)Elizabeth ________ this book ________ she was a teenager. A.has bought; since B.bought; since C.has had; since D.has bought; from 14.(23-24八年级上·江苏南通·开学考试)—How long ________ they ________? —Sorry, I don’t know. But I know that Peter is going to ________ a nurse next week. A.did, marry; marry to B.did, get married; marry with C.have, got married; marry D.have, been married; marry 15.(23-24八年级下·河北张家口·期末)I have ________ the magazine for two weeks. I’ll return it this afternoon. A.looked B.lent C.bought D.kept 16.(24-25八年级上·广东深圳·课后作业)—How do you like your English teacher? —He is great. We all love him. We __________ friends since three years ago. A.were B.have made C.have been D.have become 17.(24-25八年级上·广东深圳·课后作业)My brother __________ Dalian for two months. A.has left B.has come to C.has gone to D.has been in 18.(2024八年级上·广东深圳·专题练习)—How long have you ________ the basketball team of the school? —For about two years. A.been in B.been C.joined D.played 19.(23-24八年级下·海南省直辖县级单位·期末)He ________ the car for over 10 years. He will sell it to buy a new one. A.bought B.has bought C.has had 20.(23-24八年级下·安徽芜湖·期末)—How long has Wuhu Museum ________? —For nearly 10 years. I like visiting it and know about the history and culture of our hometown. A.opened B.been open C.started D.been on 21.(23-24八年级下·江西吉安·期末)—Your new watch is really nice! When did you buy it? —In April. I ________ it for two months. A.had B.bought C.have had D.have bought 22.(23-24八年级下·黑龙江佳木斯·期末)— May I speak to Miss Wang? — Sorry, she is not at home. She ________ since last week. A.left B.has left C.has been away 23.(23-24八年级下·江苏扬州·期中)Yangzhou China Grand Canal Museum (扬州中国大运河博物馆) ________ for about three years, but I ________ there. A.has opened; haven’t gone B.has been open; haven’t been C.has been open; haven’t gone D.has opened; haven’t been 24.(23-24八年级下·山东菏泽·期末)—Your new bike is so nice! When did you buy it? —In May. I ________ it for two weeks. A.had B.have had C.have bought D.bought 25.(23-24八年级下·陕西西安·期末)—Where is your father? —He ________ Australia and ________ Sydney for two weeks. A.has gone to; has been in B.has been in; has been to C.has gone to; has been to D.has been to; has been in 26.(23-24八年级下·安徽淮南·期末)My father ______ for 10 hours, because he was too tired these days. A.falls asleep B.is asleep C.has fallen asleep D.has been asleep 27.(23-24八年级下·江苏无锡·期末)— Have you finished reading the book Oliver Twist? — Not yet. I ________ it for nearly a month I’m going to the library to renew it. A.have bought B.have borrowed C.have had D.have kept 28.(23-24八年级下·陕西西安·期末)—Amy, I remember you ________ several years ago. —Yes. I ________ for five years. A.get married; have been married B.have married; got married C.got married; have been married D.have married; have been married 29.(23-24八年级上·黑龙江七台河·期末)My sister has learned English ________. A.for ten years ago B.since ten years ago C.ten years ago 30.(23-24八年级下·江苏徐州·期中)How time flies! It has been ten years since I ________ him in Xuzhou. A.meet B.met C.have met D.will meet 31.(23-24八年级上·河北承德·期中)She ________ in the pool since half an hour ago. A.is swimming B.swims C.has swum D.swam 32.(23-24八年级上·河北沧州·期中)—Are you writing to Tony? —Yes. I ________ in touch with him for many years by writing letters. A.keep B.kept C.will keep D.have kept 33.(23-24八年级上·湖北武汉·期中)—Do you still play tennis? —Oh, no. I ________ it for the past two years. A.didn’t play B.haven’t played C.played D.plays 34.(23-24八年级上·辽宁沈阳·期中)Miss Li ________ in Shenyang since she ________ school. A.has worked, has left B.worked, left C.worked, has left D.has worked, left 35.(24-25八年级上·广东深圳·课后作业)The old man has lived near the sea ________. A.since then B.after that C.two years ago D.in 1989 36.(23-24八年级下·吉林·期末)—How long have you ________ that bike over there? —________ three years ago. A.bought; For B.had; For C.had; Since 37.(2024八年级上·广东深圳·专题练习)My life has changed a lot _________ five years ago. A.for B.since C.in D.of 38.(24-25八年级上·广东深圳·课后作业)The girl _________ several books since then. A.wrote B.has written C.writes D.had written 39.(23-24八年级下·安徽合肥·期末)—Oh, I am really lost in Hefei during the trip this time. —Yeah. The city ________ a lot since you left five years ago. A.changed B.is changing C.has changed D.will change 40.(23-24八年级下·江西吉安·期末)—Your hat is very nice and pretty! —Thanks. I ________ it for over 3 years so far. A.own B.have owned C.was owning D.will own 二、用所给词的正确形式填空(每小题1分,共10分) 41.(24-25八年级上·甘肃定西·期中)The little girl (read) many books since she was five years old. 42.(24-25八年级上·江苏南京·阶段练习)We are tired out now because we (ride) the bike for such a long time. 43.(23-24八年级上·甘肃定西·期中)Mr Wang (teach) in this school for twenty years. 44.(23-24八年级上·甘肃定西·期中)I (not see) my English-speaking friends for a long time. I miss them. 45.(24-25八年级上·广东深圳·课后作业)I’ve (be) in Beijing for a week now. 46.(23-24八年级下·甘肃天水·期末)The famous writer has (die) for ten years. 47.(23-24八年级下·江苏泰州·阶段练习)Jim (leave) from his hometown for three months. 48.(24-25八年级上·广东深圳·课后作业)Doris (not join) the Science Club yet. 49.(22-23八年级下·湖南永州·期末)He (own) a train and railway set since his first birthday. 50.(22-23八年级下·云南昆明·期末)I (study) in middle school for two years. 三、完成句子(每小题2分,共30分) 51.(24-25八年级下·全国·假期作业)这本书你可以借两周。 You can this book for two weeks. 52.(2025八年级下·全国·专题练习)His parents left Suzhou ten years ago. (改为现在完成时态) His parents Suzhou for ten years. 53.(24-25八年级上·甘肃定西·期中)他的奶奶已经病了十年了。 His grandma ill for ten years. 54.(23-24八年级下·安徽合肥·期中)He bought the book Pride and Prejudice last week. (改为同义句) He has the book Pride and Prejudice a week ago. 55.(23-24八年级上·河北保定·期中)I have been here for twelve years. (改为同义句) I twelve years ago. 56.(24-25八年级上·广东深圳·课后作业)The meeting began 5 minutes ago. (同义句转化) The meeting for 5 minutes. 57.(24-25八年级上·广东深圳·课后作业)I came to Dalian two days ago. (同义句转化) I Dalian for two days. 58.(23-24八年级下·广东揭阳·期末)My teacher left JieYang two days ago. (改为现在完成时) My teacher has been from JieYang two days ago. 59.(22-23八年级下·湖北随州·期末)他借这本书两周了。 He has this book two weeks. 60.(22-23八年级下·湖北十堰·期末)他买这台新能源车多长时间了? this new energy car? 61.(22-23八年级下·安徽马鞍山·期末)He borrowed the book last week. (改为同义句) He the book since last week. 62.(22-23八年级下·新疆喀什·期末)这本杂志我买了三个月了。 I the magazine for three months. 63.(2024·甘肃平凉·一模)简的妈妈入党三年了。 Jane’s mother a Party member for three years. 64.(2025八年级下·全国·专题练习)Mary married Simon in 1999. (改为同义句) Mary and Simon 1999. 65.(2025八年级下·全国·专题练习)I’ve known him since he came here.(对画线部分提问) known him? 原创精品资源学科网独家享有版权,侵权必究!6 学科网(北京)股份有限公司 $$ 2024-2025学年八年级英语下册单元模块满分必刷题(外研版) Module 4 Seeing the doctor【刷语法】(重点语法提升练) 现在完成时(3) 语法精讲 1. 与表示一段时间的标志词连用,短暂性动词要变为持续性动词(见下表)。表示一段时间的标志词有:for,since,how long。 2、现在完成时常与for+时间段或since引导的时间状语(从句)连用。 for+时间段,表示“持续……” 常用于现在完成时态 since+ 过去时间点 / 过去时的句子,表示“自从……以来”,常用于现在完成时态。 语法精练语法精讲 过关测试满分:80分 时间:50分钟 一、单项选择(每小题1分,共40分) 1.(24-25八年级上·辽宁沈阳·阶段练习)—Ms White, how long can I _________ the dictionary?   —No rush, take your time! A.have B.borrow C.lend D.keep 【答案】D 【详解】句意:——怀特小姐,这本字典我可以借多久?——不急,慢慢来! 考查延续性动词以及短暂性动词。have有,延续性动词;borrow借入,非延续性动词;lend借出,非延续性动词;keep保留,延续性动词。how long“多久”,与延续性动词一起搭配,排除B和C选项。根据“how long can I … the dictionary”可知,此处指可以保留字典的时段,故选D。 2.(2025八年级下·全国·专题练习)—Do you like playing table tennis? —Yes. I like playing it very much and I________ the Table Tennis Club of our school for two years. A.have joined B.become a member of C.have entered D.have been in 【答案】D 【详解】句意:——你喜欢打乒乓球吗?——是的,我非常喜欢,我已经加入我们学校的乒乓球俱乐部两年了。 考查现在完成时和延续性动词。根据“for two years”可知,应用现在完成时态,即“have/has done”结构,且动词需用延续性动词。join/enter都是短暂性动词,无法和一段时间连用;be in...表示状态,可以延续。故选D。 3.(23-24八年级上·山东东营·期末)My grandfather ________ for three years. But I will never forget the words he said to me. A.died B.has died C.has been dead D.has been death 【答案】C 【详解】句意:我的祖父已经去世三年了。但我永远不会忘记他对我说的话。 考查动词时态。根据“for three years.”可知,空处时态为现在完成时,die是非延续性动词,不能与表示时间段的状语for three years连用;dead是形容词,可以与be动词构成系表结构,说明状态;主语为My grandfather,助动词用has,其后跟been dead。故选C。 4.(23-24八年级上·广东深圳·期末)—It is ten years ________ we met each other. —How time flies! I can’t believe that we ________ friends for ten years. A.when; have made B.since; have made C.when; have been D.since; have been 【答案】D 【详解】句意:——自从我们相遇以来已经十年了。——时间过得真快!我不敢相信我们已经做了十年的朋友。 考查状语从句的连词及现在完成时态。when当……时,since自从;have made已经交了,现在完成时,是非延续性动词;have been已经成为,是延续性动词。根据“How time flies!”可知,是说“自从我们相遇已经十年了。”,结合“It is+一段时间+since+一般过去时的句子”可知,第一空用since。根据“for ten years”可知,此句是现在完成时,动词要用延续性动词,主语是we,所以第二空用have been。故选D。 5.(24-25八年级上·江苏宿迁·期中)—How long may I ________ your bike, Denial? —For two weeks. But you mustn’t ________ it to others, Amy. A.borrow; lend B.keep; lend C.keep; borrow D.lend; borrow 【答案】B 【详解】句意:——丹尼斯,你的自行车我可以借多久?——两周。艾米,但是你不能把它借给别人。 考查动词。borrow借入,是瞬间性动词;lend借出,是瞬间性动词;keep保留,是延续性动词。根据“How long”可知,与时间段连用,用延续性动词,因此第一空用keep。lend sth to sb“把某物借给某人”,因此第一空用lend,故选B。 6.(23-24八年级上·山东威海·期末)—Sorry, I’m late. ________ did the meeting begin? —It doesn’t matter. The meeting ________ for several minutes. A.When; has just begun B.When; has just been on C.How long; has just been on 【答案】B 【详解】句意:——对不起,我迟到了。会议什么时候开始的?——没关系,会议刚刚开了几分钟。 考查疑问词和动词辨析。When当……时候;How long多久;has just begun刚开始;has just been on刚进行。begin是短暂性动词,how long问持续的时间,二者不可连用,故可排除选项C;for several minutes是一段时间,不可和短暂性动词连用,可排除选项A。故选B。 7.(24-25八年级上·江苏连云港·期中)This is not ________ useful book for me, but I will ________ it for a week because I don’t have time to return it. A.an; keep B.a; keep C.an; borrow D.a; borrow 【答案】B 【详解】句意:这对我来说不是一本有用的书,但是我将借一周,因为我没时间去还书。 考查冠词和动词辨析。a/an不定冠词,泛指物体、事物,用在可数名词或名词短语前,表示一个或一类;a用于以辅音音素开头的单词前;an用于元音音素开头的单词前;useful以辅音音素/juː/开头,需用不定冠词a修饰;keep保存,保留;borrow借入。根据语境可知,此处描述一本对我来说没有用的书,表示泛指,需用不定冠词a修饰;再由for a week可知,我会再保存它一个星期,需用keep。故选B。 【点睛】keep是一个延续性动词,可以接延续性的时间状语 for a week;而borrow是瞬时性动词,不能接延续性的时间状语。 8.(23-24八年级下·江苏徐州·期中)The Wild Park ________ for several months. Let’s go there for a trip this weekend. A.has opened B.has been open C.opened D.opens 【答案】B 【详解】句意:野生公园已经开放了几个月。这个周末我们去那里旅行吧。 考查时态。根据“for several months”可知,时态为现在完成时,谓语动词必须是延续性动词,所以B项符合。故选B。 9.(23-24八年级下·江苏徐州·期中)Jim, turn off the TV. It ________ for two hours. A.began B.has begun C.was on D.has been on 【答案】D 【详解】句意:吉姆,关掉电视。它已经开了两个小时。 考查现在完成时。根据“for two hours”可知,时态应为现在完成进行时(have/has done),且用延续性动词。begin是非延续性动词,be on是延续性动词。故选D。 10.(23-24八年级上·黑龙江绥化·期中)Her grandmother ________ in 1974. She has been ________ for 23 years. A.died; died B.dead; dead C.died; dead 【答案】C 【详解】句意:她的祖母于1974年去世。她已经去世23年了。 考查时态。died去世,动词过去式;dead去世的,形容词。根据“in 1974”可知,第一个空要用一般过去时,选择died;后句“for 23 years”是时间段,用现在完成时,需要延续性动词,而“die”是瞬间动词,需用“be dead”的形式表示状态,所以选择dead。故选C。 11.(23-24八年级上·黑龙江绥化·期中)Mr. Smith ________ here for about two hours. A.has left B.has been away from C.went away from 【答案】B 【详解】句意:史密斯先生已经在这里大约两个小时了。 考查现在完成时。根据“for about two hours”可知,本句是现在完成时,描述某个状态或者动作持续了多久,需要使用持续性或者状态类动词,be away表示“远离,离开”。故选B。 12.(24-25八年级上·广东深圳·课后作业)Her son __________ the army for two months. She misses him very much. A.has joined B.has been in C.joined D.was 【答案】B 【详解】句意:她的儿子参军两个月了。她非常想念他。 考查现在完成时。has joined表示“已经加入”,强调动作的完成;has been in表示“已经在某地待了多长时间”,强调状态的持续;joined表示“加入”,是一般过去时;was表示“是”,是一般过去时。根据“the army for two months”可知,强调状态的持续,应用现在完成时,B选项符合,故选B。 13.(23-24八年级上·广东深圳·期中)Elizabeth ________ this book ________ she was a teenager. A.has bought; since B.bought; since C.has had; since D.has bought; from 【答案】C 【详解】句意:伊丽莎白从她是青少年起就有这本书。 考查现在完成时和时间状语从句。第一空根据“Elizabeth…this book”可知,此处是指拥有这本书很久了,应用现在完成时的延续性动词,选项AD“has bought”是瞬时性动词,不符合题意;B选项“bought”是一般过去时,不符合题意;C选项“has had”是延续性动词,符合题意;第二空根据“this book…she was a teenager.”可知,此处是自从她是青少年起,用since引导时间状语从句。故选C。 14.(23-24八年级上·江苏南通·开学考试)—How long ________ they ________? —Sorry, I don’t know. But I know that Peter is going to ________ a nurse next week. A.did, marry; marry to B.did, get married; marry with C.have, got married; marry D.have, been married; marry 【答案】D 【详解】句意:——他们结婚多久了?——对不起,我不知道。但是我知道皮特下个月将会娶一名护士。 考查动词时态。marry“结婚”,动词;marry sb表示“嫁/娶某人”;get married表示“结婚”。根据“How long”可知表示“多长时间”,常和现在完成时连用,且谓语动词应是延续性动词,marry是短暂性动词,其对应的持续性动词是be married;空二指“下个月皮特将要娶一名护士”,be going to do“打算做某事”。故选D。 15.(23-24八年级下·河北张家口·期末)I have ________ the magazine for two weeks. I’ll return it this afternoon. A.looked B.lent C.bought D.kept 【答案】D 【详解】句意:我把这本杂志保存了两个星期。我今天下午会把它还回去。 考查延续性动词和非延续性动词。looked 看,短暂性动词;lent 借出,短暂性动词;bought 买,短暂性动词;kept 保存,延续性动词。根据“for two weeks”可知句子和时间段连用,此处用延续性动词,故选kept。故选D。 16.(24-25八年级上·广东深圳·课后作业)—How do you like your English teacher? —He is great. We all love him. We __________ friends since three years ago. A.were B.have made C.have been D.have become 【答案】C 【详解】句意:——你觉得你的英语老师怎么样?——他很棒。我们都喜欢他。我们从三年前就成了朋友。 考查现在完成时和延续性动词。were是,为are的过去式;have made为现在完成时;have been为现在完成时;have become为现在完成时。根据“since three years ago”可知,此句时态为现在完成时,其结构为“have/has done”,且谓语动词用延续性动词;make和become为短暂性动词,be为延续性动词,此处应用have been。故选C。 17.(24-25八年级上·广东深圳·课后作业)My brother __________ Dalian for two months. A.has left B.has come to C.has gone to D.has been in 【答案】D 【详解】句意:我哥哥已经在大连两个月了。 考查时态。根据“for two months”可知,时态用现在完成时,其构成为:have/has+动词过去分词,句中的动词应用延续性动词。left(leave的过去分词)、come(come的过去分词)、gone(go的过去分词)都是非延续性动词,均不符合题意;has been in意为“在某地多久”,可以与时间段连用。故选D。 18.(2024八年级上·广东深圳·专题练习)—How long have you ________ the basketball team of the school? —For about two years. A.been in B.been C.joined D.played 【答案】A 【详解】句意:——你加入学校篮球队多久了?——大约两年了。 考查现在完成时及词义辨析。been in加入;been是;joined加入;played演奏。根据“How long”可知,此处表示一段时间,应用延续性动词;根据“How long have you…the basketball team of the school?”的句意并结合选项可知,此处指加入学校篮球队,用be in。故选A。 19.(23-24八年级下·海南省直辖县级单位·期末)He ________ the car for over 10 years. He will sell it to buy a new one. A.bought B.has bought C.has had 【答案】C 【详解】句意:他拥有这辆汽车已经超过十年了。他将要卖掉它买一辆新的汽车。   考查现在完成时。根据时间状语“for over 10 years”可知,这 是表示一段时间的状语,所以谓语动词要用延续性动词,bought是buy的过去式,是短暂性动词, has had是延续性动词,故选C。 20.(23-24八年级下·安徽芜湖·期末)—How long has Wuhu Museum ________? —For nearly 10 years. I like visiting it and know about the history and culture of our hometown. A.opened B.been open C.started D.been on 【答案】B 【详解】句意:——芜湖博物馆开放多久了?——将近10年了。我喜欢参观它,了解我们家乡的历史和文化。 考查动词。opened开始,为瞬间动词;been open开放的,表状态;started开始,为瞬间动词;been on上映,表状态。根据“How long has Wuhu Museum”以及“For nearly 10 years”可知,设空处应该用延续性动词,排除选项A和选项C;问的芜湖博物馆开放多久了,可用been open表示状态。故选B。 21.(23-24八年级下·江西吉安·期末)—Your new watch is really nice! When did you buy it? —In April. I ________ it for two months. A.had B.bought C.have had D.have bought 【答案】C 【详解】句意:——你的新手表很漂亮。你什么时候买的?——4月。我已经买了2个月了。 考查现在完成时和延续性动词。根据“for two months”可知时态为现在完成时“have/has done”,排除A、B;buy“买”为瞬间动词,与时间段连用应用延续性动词have。故选C。 22.(23-24八年级下·黑龙江佳木斯·期末)— May I speak to Miss Wang? — Sorry, she is not at home. She ________ since last week. A.left B.has left C.has been away 【答案】C 【详解】句意:——我可以和汪小姐说话吗?——对不起,她不在家。从上个月开始,她就离开了。 考查时态。根据“since last month”可知,句子应使用现在完成时have/has done,且此处应用延续性动词,而left“离开”是非延续动词。故选C。 23.(23-24八年级下·江苏扬州·期中)Yangzhou China Grand Canal Museum (扬州中国大运河博物馆) ________ for about three years, but I ________ there. A.has opened; haven’t gone B.has been open; haven’t been C.has been open; haven’t gone D.has opened; haven’t been 【答案】B 【详解】句意:扬州中国大运河博物馆已经开放大约三年了,但是我还没去过。 考查现在完成时。根据“for about three years”可知,第一空使用延续性动词,open的延续性动词形式是be open,排除A和D选项;have gone to意思是“已经去了”;have been to意思是“已经去过”。根据“but”可知,前后意思转折,即:博物馆已经开放了一段时间,但是我还没有去过。故选B。 24.(23-24八年级下·山东菏泽·期末)—Your new bike is so nice! When did you buy it? —In May. I ________ it for two weeks. A.had B.have had C.have bought D.bought 【答案】B 【详解】句意:—— 你的新自行车真漂亮!你什么时候买的?—— 5月份。我已经买了两个星期了。 考查现在完成时和延续性动词。had一般过去时,延续性动词;have had现在完成时,延续性动词;have bought现在完成时,非延续性动词;bought一般过去时,非延续性动词。根据“for two weeks”可知,时态是现在完成时,且谓语动词用延续性动作。故选B。 25.(23-24八年级下·陕西西安·期末)—Where is your father? —He ________ Australia and ________ Sydney for two weeks. A.has gone to; has been in B.has been in; has been to C.has gone to; has been to D.has been to; has been in 【答案】A 【详解】句意:——你爸爸在哪?——他去了澳大利亚,他在悉尼待两周。 考查现在完成时的用法。has been to表示“曾经去过某地,但现在已不在那个地方”;has gone to表示“已经去了某地,或正在去某地的途中”(即“不在这里”);has been in是延续性动词,结合“Where is your father”及“Australia”,爸爸去了澳大利亚,还没有回来,所以第一空用has gone to;与for时间段连用,要用延续性的动作。故选A。 26.(23-24八年级下·安徽淮南·期末)My father ______ for 10 hours, because he was too tired these days. A.falls asleep B.is asleep C.has fallen asleep D.has been asleep 【答案】D 【详解】句意:我爸爸已经睡了10个小时了,因为这几天他太累了。 考查现在完成时。be asleep入睡,睡着,延续性动词;fall asleep入睡,瞬间动词。根据“for over ten hours”可知,此句是现在完成时(have/has done),且谓语动词用延续性动词,故选D。 27.(23-24八年级下·江苏无锡·期末)— Have you finished reading the book Oliver Twist? — Not yet. I ________ it for nearly a month I’m going to the library to renew it. A.have bought B.have borrowed C.have had D.have kept 【答案】D 【详解】句意:—— 你读完《雾都孤儿》这本书了吗? —— 还没有。我已经借了将近一个月了,我打算去图书馆续借。 考查现在完成时延续性和非延续性动词。have bought买;have borrowed借;have had拥有;have kept保持,保留。根据后文“I’m going to the library to renew it.”可知,要去图书馆续借这本书,前一句描述的是这本书已经借过来将近一个月,空处应该填表示“持有,保留”的词,“for nearly a month ”是一段时间,需要和延续性动词连用。故填D。 28.(23-24八年级下·陕西西安·期末)—Amy, I remember you ________ several years ago. —Yes. I ________ for five years. A.get married; have been married B.have married; got married C.got married; have been married D.have married; have been married 【答案】C 【详解】句意:——Amy,我记得你几年前结婚了。——是的, 我结婚五年了。 考查动词时态。根据“several years ago”可知句子用一般过去时,动词用过去式;根据“for 3 years”可知句子用现在完成时,与时间段连用,用系表结构be married表示状态,故选C。 29.(23-24八年级上·黑龙江七台河·期末)My sister has learned English ________. A.for ten years ago B.since ten years ago C.ten years ago 【答案】B 【详解】句意:我姐姐从十年前开始学英语。 考查动词时态。for ten years ago为错误形式;since ten years ago自从十年前;ten years ago十年前。根据“My sister has learned English”可知,本句时态为现在完成时,此处应用“since ten years ago”。故选B。 30.(23-24八年级下·江苏徐州·期中)How time flies! It has been ten years since I ________ him in Xuzhou. A.meet B.met C.have met D.will meet 【答案】B 【详解】句意:时间过得真快!自从我在徐州见到他以来,已经有十年了。 考查动词时态。根据英语语法,since前的主句为现在完成时,since后的从句用一般过去时,故选B。 31.(23-24八年级上·河北承德·期中)She ________ in the pool since half an hour ago. A.is swimming B.swims C.has swum D.swam 【答案】C 【详解】句意:她半小时前就在游泳池里游泳了。 考查动词时态。根据“since half an hour ago”可知,此句用现在完成时,结构为has/have done,故选C。 32.(23-24八年级上·河北沧州·期中)—Are you writing to Tony? —Yes. I ________ in touch with him for many years by writing letters. A.keep B.kept C.will keep D.have kept 【答案】D 【详解】句意:——你在给托尼写信吗?——是的。多年来,我通过写信与他保持联系。 考查时态。根据“for many years”可知句子用现在完成时have/has done。故选D。 33.(23-24八年级上·湖北武汉·期中)—Do you still play tennis? —Oh, no. I ________ it for the past two years. A.didn’t play B.haven’t played C.played D.plays 【答案】B 【详解】句意:——你仍然打网球吗?——哦,不了。过去两年我没有打网球。 考查动词时态。根据“for the past two years.”可知,该句是现在完成时,表示过去的行为持续到现在的情况,故选B。 34.(23-24八年级上·辽宁沈阳·期中)Miss Li ________ in Shenyang since she ________ school. A.has worked, has left B.worked, left C.worked, has left D.has worked, left 【答案】D 【详解】句意:李老师从学校毕业后就在沈阳工作。 考查时态。根据“Miss Li...in Shenyang since she...school”可知自从离开学校就在沈阳工作,主句用现在完成时have/has done;从句用一般过去时,动词用过去式。故选D。 35.(24-25八年级上·广东深圳·课后作业)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。 36.(23-24八年级下·吉林·期末)—How long have you ________ that bike over there? —________ three years ago. A.bought; For B.had; For C.had; Since 【答案】C 【详解】句意:——你在那边买那辆自行车多久了?——从三年前开始。 考查现在完成时。bought买(瞬间动词);had拥有,延续性动词;For后跟一段时间;Since自从,后跟过去的时间点。根据how long可知,瞬间动词不能与表示一段时间的时间状语连用,但是可以转化为相应的延续性动词,buy可以转化为have,排除A;又由“three years ago”可知,此处是时间点,应用since。故选C。 37.(2024八年级上·广东深圳·专题练习)My life has changed a lot _________ five years ago. A.for B.since C.in D.of 【答案】B 【详解】句意:自五年前以来,我的生活发生了很大变化。 考查介词。for后跟一段时间,用于现在完成时;since后跟时间点,用于现在完成时;in后跟时间段,用于一般将来时;of……的。“five years ago”是时间点,且该句为现在完成时,所以应用介词since,故选B。 38.(24-25八年级上·广东深圳·课后作业)The girl _________ several books since then. A.wrote B.has written C.writes D.had written 【答案】B 【详解】句意:从那以后,这个女孩写了几本书。 考查时态辨析。根据“since then”可知,句子时态为现在完成时,其结构为have/has done,主语the girl,助动词应为has。故选B。 39.(23-24八年级下·安徽合肥·期末)—Oh, I am really lost in Hefei during the trip this time. —Yeah. The city ________ a lot since you left five years ago. A.changed B.is changing C.has changed D.will change 【答案】C 【详解】句意:——哎,这次旅行真的在合肥迷路了。——是的。自从你五年前离开以来,这座城市发生了很大变化。 考查动词时态。结合“since”,可知此处需用现在完成时,结构为have/has done。故选C。 40.(23-24八年级下·江西吉安·期末)—Your hat is very nice and pretty! —Thanks. I ________ it for over 3 years so far. A.own B.have owned C.was owning D.will own 【答案】B 【详解】句意:——你的帽子很漂亮! ——谢谢。到目前为止,我已经拥有它三年多了。 考查现在完成时。根据“for over 3 years so far”可知,句子时态为现在完成时,其结构为have/has done;主语为I,助动词用have,动词own的过去分词为owned。故选B。 二、用所给词的正确形式填空(每小题1分,共10分) 41.(24-25八年级上·甘肃定西·期中)The little girl (read) many books since she was five years old. 【答案】has read 【详解】句意:这个小女孩从五岁起就读了很多书。根据“since she was five years old”和提示词汇可知,“since+句子”常用于现在完成时,主语The little girl为单数,谓语用“has+过去分词”的结构,read为动词过去分词。故填has read。 42.(24-25八年级上·江苏南京·阶段练习)We are tired out now because we (ride) the bike for such a long time. 【答案】have ridden 【详解】句意:我们现在精疲力尽,因为我们骑了这么长时间的自行车。根据“for such a long time”可知用现在完成时have/has done,主语是we,助动词用have,动词ride“骑,乘”过去分词为ridden,故填have ridden。 43.(23-24八年级上·甘肃定西·期中)Mr Wang (teach) in this school for twenty years. 【答案】has taught 【详解】句意:王先生已经在这所学校教了二十年书了。根据“for twenty years”可知此处用现在完成时,主语是Mr Wang,结构是has+done,teach的过去分词是taught。故填has taught。 44.(23-24八年级上·甘肃定西·期中)I (not see) my English-speaking friends for a long time. I miss them. 【答案】haven’t seen 【详解】句意:我好久没有见到我的那些说英语的朋友了。我想念他们。根据“for a long time”和提示词可知,句子使用现在完成时,用have/has+过去分词的结构。因主语为I且提示词有not,故用haven’t。故填haven’t seen。 45.(24-25八年级上·广东深圳·课后作业)I’ve (be) in Beijing for a week now. 【答案】been 【详解】句意:我已经在北京待了一周了。根据时间状语“for a week”可知,句子时态是现在完成时,与延续性动词一起使用时用have been in。故填been。 46.(23-24八年级下·甘肃天水·期末)The famous writer has (die) for ten years. 【答案】been dead 【详解】句意:这位著名的作家已经去世十年了。die为瞬间性动词,根据时间状语“for ten years”可知,本句应该用die的延续性动词。故填been dead。 47.(23-24八年级下·江苏泰州·阶段练习)Jim (leave) from his hometown for three months. 【答案】has been away 【详解】句意:吉姆已经离开家乡三个月了。根据“for three months”可知,句子时态为现在完成时,且表示延续性的含义,have been away“已经离开”符合;根据主语为第三人称单数的“Jim”可知,此处应用动词的三单形式。故填has been away。 48.(24-25八年级上·广东深圳·课后作业)Doris (not join) the Science Club yet. 【答案】hasn’t joined 【详解】句意:Doris还没有加入科学俱乐部。根据“yet”与提示词可知,此句为现在完成时的否定句,构成为have/ has not done,主语“Doris”为第三人称单数,因此用has,has not可缩写为hasn’t,join“加入”的过去分词为joined。故填hasn’t joined。 49.(22-23八年级下·湖南永州·期末)He (own) a train and railway set since his first birthday. 【答案】has owned 【详解】句意:从他一岁生日起,他就拥有了一套火车和铁路模型。根据“since his first birthday”可知,该句应用现在完成时“have/has+动词过去分词”,主语为He,助动词用has,故填has owned。 50.(22-23八年级下·云南昆明·期末)I (study) in middle school for two years. 【答案】have studied 【详解】句意:我在中学学习了两年。根据“for two years”可知时态用现在完成时“have/has done”,主语是I,助动词用have。故填have studied。 三、完成句子(每小题2分,共30分) 51.(24-25八年级下·全国·假期作业)这本书你可以借两周。 You can this book for two weeks. 【答案】keep 【详解】“借”borrow/lend,都是短暂性动词,不能和表示一段时间的“for two weeks”连用,可用对应的延续性动词“keep”表示“保留;保存”,与一段时间连用。位于情态动词can后,keep用原形。故填keep。 52.(2025八年级下·全国·专题练习)His parents left Suzhou ten years ago. (改为现在完成时态) His parents Suzhou for ten years. 【答案】 have been away from 【详解】句意:他的父母十年前离开了苏州。现在完成时的结构是have/has done;根据“for ten years”可知此处动词应用延续性动词,表示“离开”可用结构be away from表示状态,主语是His parents,助动词用have,be动词的过去分词是been。故填have;been;away;from。 53.(24-25八年级上·甘肃定西·期中)他的奶奶已经病了十年了。 His grandma ill for ten years. 【答案】 has been 【详解】根据中英文对照可知,空处缺“已经病了”的英文。根据“for ten years.”可知,空处需现在完成时,主语是“His grandma”,使用第三人称单数形式,助动词用“has”,be ill“生病”,be的过去分词为“been”。故填has;been。 54.(23-24八年级下·安徽合肥·期中)He bought the book Pride and Prejudice last week. (改为同义句) He has the book Pride and Prejudice a week ago. 【答案】 had since 【详解】句意:他上周买了《傲慢与偏见》这本书。使用since引导的现在完成时可以表示自过去某时以来的持续状态,因此要将过去时变为现在完成时结构:have/has +动词过去分词。bought是非延续性动词,应转化为延续性动词,buy对应的延续性动词为have,过去分词为had。故填had;since。 55.(23-24八年级上·河北保定·期中)I have been here for twelve years. (改为同义句) I twelve years ago. 【答案】 came here 【详解】句意:我在这里已经12年了。改为同义句,即“我12年前来到了这里”,come here表示“到这里”;由“twelve years ago”可知,时态为一般过去时,动词come要用过去式came。故填came;here。 56.(24-25八年级上·广东深圳·课后作业)The meeting began 5 minutes ago. (同义句转化) The meeting for 5 minutes. 【答案】 has been on 【详解】句意:会议五分钟前就开始了。根据“for 5 minutes”可知,转换后句子用现在完成时,且用延续性动词,began“开始”,动词,原形为begin,begin的延续性动词为be on,现在完成时的结构为have/has done,主语“The meeting”为三单形式,因此用has,be的过去分词为been。故填has;been;on。 57.(24-25八年级上·广东深圳·课后作业)I came to Dalian two days ago. (同义句转化) I Dalian for two days. 【答案】 have been in 【详解】句意:我两天前来到大连。根据“for two days”可知,改写句子应用现在完成时态,结构是have/ has done,主语为I,因此用have;come“来”,为非延续性动词,与一段时间连用要变为延续性动作be in,be的过去分词是been。故填have;been;in。 58.(23-24八年级下·广东揭阳·期末)My teacher left JieYang two days ago. (改为现在完成时) My teacher has been from JieYang two days ago. 【答案】 away since 【详解】句意:我的老师两天前离开了揭阳。题目要求改成现在完成时,动词需要用延续性动词,leave的延续性动词为be away from,since+一段时间+ago,也用现在完成时。故填away;since。 59.(22-23八年级下·湖北随州·期末)他借这本书两周了。 He has this book two weeks. 【答案】 kept for 【详解】由句意“他借这本书两周了”可知,句中的动词为延续性动词,keep符合句意,在此意为“保有”,空前的has可知应用现在完成时,其谓语动词结构为“have/has done”,故第一空填过去分词kept;第二空表示动作持续一段时间,要用介词for。故填kept;for。 60.(22-23八年级下·湖北十堰·期末)他买这台新能源车多长时间了? this new energy car? 【答案】How long has he had 【详解】how long“多久”,时态用现在完成时,且动词用延续性动词,buy“买”,是短暂性动词,延续性动词为have,主语是he,助动词用has,特殊疑问句助动词放在主语he前,故填How long has he had。 61.(22-23八年级下·安徽马鞍山·期末)He borrowed the book last week. (改为同义句) He the book since last week. 【答案】 has kept 【详解】句意:他上星期借了这本书。也可表达为“自从上星期以来,他一直保存着这本书”,时态用现在完成时“have/has done”,且动词应用延续性动词,borrow是短暂性动词,其对应的延续性动词是keep,过去分词为kept;主语是He,助动词用has。故填has;kept。 62.(22-23八年级下·新疆喀什·期末)这本杂志我买了三个月了。 I the magazine for three months. 【答案】 have had/owned 【详解】】根据中英文对照可知,空缺部分是“买”,buy“买”,非延续性动词。根据“for three months”可知,用现在完成时,且谓语动词需用延续性动词,所以应用have或者own代替buy,主语是第一人称,助动词用have。故填have;had/owned。 63.(2024·甘肃平凉·一模)简的妈妈入党三年了。 Jane’s mother a Party member for three years. 【答案】 has been 【详解】根据“for three years”及句意可知,本句是现在完成时,结构是have/has done,主语“Jane’s mother”是第三人称单数,故用助动词has,“for+一段时间”应与延续性动词连用,be a Party member表状态,可与“for+一段时间”连用。故填has;been。 64.(2025八年级下·全国·专题练习)Mary married Simon in 1999. (改为同义句) Mary and Simon 1999. 【答案】 have been married since 【详解】句意:玛丽在1999年嫁给了西蒙。原句可改为“since+时间点”的现在完成时,且动词用延续性动词be married;主语是复数,助动词用have。故填have;been;married;since。 65.(2025八年级下·全国·专题练习)I’ve known him since he came here.(对画线部分提问) known him? 【答案】 How long have you 【详解】句意:自从他来到这里,我就认识他了。划线部分是时间段,疑问词用how long;变疑问句时把主语I改为you,助动词have放主语之前。故填How;long;have;you。 原创精品资源学科网独家享有版权,侵权必究!6 学科网(北京)股份有限公司 $$

资源预览图

Module 4 【刷语法】现在完成时(3)(重点语法提升练)-2024-2025学年八年级英语下册单元模块满分必刷题(外研版)
1
Module 4 【刷语法】现在完成时(3)(重点语法提升练)-2024-2025学年八年级英语下册单元模块满分必刷题(外研版)
2
Module 4 【刷语法】现在完成时(3)(重点语法提升练)-2024-2025学年八年级英语下册单元模块满分必刷题(外研版)
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。