Unit 1 This is me 语法Grammar 现在完成时(1)-2025-2026学年八年级英语上册单元语法精讲精练(外研版2024)

2025-07-10
| 2份
| 17页
| 1218人阅读
| 63人下载
初高中精品英语馆
进店逛逛

资源信息

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

内容正文:

班级 姓名 学号 分数 Unit 1 This is me 现在完成时(1) (时间:60分钟,满分:100分) 一、现在完成时定义: (1) 表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet 等副词修饰。例如:   — Have you had lunch yet? 你(已经)吃午饭了吗?   — Yes, I have. I’ve just had it. 是的,吃过了。我刚刚吃过。(现在我不饿了) (2) 表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。(注意:句中谓语动词要用延续性动词,对“for…和since…提问要用how long)例如: He has taught here since 1981. 他自1981年就在这儿教书。(可能还要继续教) I haven’t seen her for four years. 我有四年没见到她了。 (3) 现在完成时还可以表示一个动作到现在为止发生过多少次。常带有twice, ever, never, three times等时间状语。 例如: I have already read this book three times. 这本书我已经看过三次了。 I have been to Beijing twice.我去过北京两次。 ★对多少次提问要用:How many times 二、现在完成时构成: have\has+过去分词(have\has为助动词,有人称变化) 四个基本句型: 肯定句: He has finished the work. 一般疑问句: Has he finished the work? 否定句: He has not finished the work. Yes ,he has./ No, he hasn’t. 特殊疑问句:What has he done? 三、现在完成时时间状语 already (已经 常用于肯定句) yet (已经 用于疑问句;还没 用于否定句) just (刚刚) recently / lately (最近) so far / up to now (到目前为止) ever (曾经 用于疑问句) never (从未) for + 时间段 (e.g., for two hours, for a week, for years) since + 时间点 (e.g., since Monday, since 1999, since I was a child) how long (多久 询问持续时间) once, twice, several times, many times (表示次数) 1、 单项选择(本大题共30小题,每小题2分,共60分) 1.—What do you think of the book Journey to the West? —Fantastic! I ________ it twice and I’m still interested in it. A.read B.am reading C.have read 2.—The air here is much fresher than before. —Exactly! We ________ a lot of trees in the past few years. A.planted B.were planting C.have planted D.plant 3.—Have you ever been to Hainan? —Yes, I have. I ________ there twice. A.have been B.have gone C.went 4.Jay and his family ________ in Beijing since 2005. A.live B.lived C.will live D.have lived 5.I ________ twenty English songs since last year. A.learn B.learned C.have learned D.will learn 6.—Lucy, why don’t you take your own umbrella? —Someone else ________ my umbrella by mistake. I can’t find it now. A.has taken B.takes C.was taking 7.The number of the visitors to the museum ________ by 3,000 in the last two months. A.increase B.increases C.has increased D.have increased 8.—Will you watch the movie with us tonight? —No, I ________ the film twice. A.will see B.have seen C.saw D.was seeing 9.His latest book ______ more than 10 million readers so far, including children. A.reach B.reaches C.reached D.has reached 10.— ______ you ______ the film Kung Fu Panda yet? — Yes. I saw it last week. A.Did; see B.Have; seen C.Do; see D.Will; see 11.—I heard Putian Lumian is amazing. —Right! I ______ Putian Lumian already. It’s the most delicious dish I’ve ever had! A.try B.tried C.have tried 12.My English ______ a lot since I used my teacher’s “Three Steps for Learning English” advice. A.improves B.will improve C.has improved 13.After school, I try to use any possible time to review the things I ________ during the day. A.learn B.will learn C.have learned D.are learning 14.—Are you sure there are ten books in each box? —Yes, I ________ them twice. A.will count B.have counted C.am counting D.was counting 15.My father ________ in the factory since 1980. A.works B.worked C.has worked D.is working 16.—Turn off the music, dear. Your father is sleeping. —There is no need. He ________ up. A.wakes B.is waking C.has woken D.will wake 17.The movie Chang’an ________ the hearts of young people since 2023. A.wins B.won C.has won D.will win 18.—How do you like the hottest AI model—DeepSeek? —Amazing! It is the most advanced AI system I ________. A.used B.will use C.was using D.have used 19.Since the new service of high-speed trains was launched, many pets ________ with their owners. A.travelled B.travel C.have travelled D.will travel 20.—Shall I feed the rabbits for you? —Sure. I ________ them yet. They must be hungry now. A.have fed B.haven’t fed C.have caught D.haven’t caught 21.—Have you finished your work ________? —Yes, I have. I’ve ________ finished it. A.just; already B.already; just C.yet; already D.yet; yet 22.—How many English words do you know? —Well, I ________ 2, 000 English words since I started to learn English. A.learn B.learned C.have learned D.will learn 23.Since 2023, volunteers in this community ________ a lot of help to the children with hearing loss. A.offered B.have offered C.has offered D.was offering 24.Our teacher ________ Linda the good news. Look, she’s so happy. A.tells B.told C.will tell D.has told 25.—What are you going to do this weekend? —I ________ yet. A.won’t decide B.haven’t decided C.have decided D.didn’t decide 26.—Have you ________ been to Guangdong? —Not ________. But I plan to go there this summer. A.never; already B.just; never C.yet; already D.ever; yet 27.Three years _________ since I came to our school. A.passed B.have passed C.has passed 28.The rain _______. Let’s go for a walk in the beautiful sunshine. A.stops B.has stopped C.stopped D.will stop 29.“I ________ up my mind yet,” said Fred. A.didn’t make B.don’t make C.haven’t made D.won’t make 30.My customers ________ since they read your poster, and they are talking about it. A.change B.changed C.will change D.have changed 二、单词拼写(本大题共20小题,每小题2分,共40分) 31.—Have you decided which book to recommend for the Reading Week? —Yes. I (choose) Gulliver’s Travel already. 32.—What (happen) to Mr. Li these days? I can’t find him. —He asks for leave because his mother is in hospital. 33.I (live) in the place for many years. 34.The river (rise) by 3 metres already. It’s very dangerous. 35.Great changes (take) place in the past ten years in China. 36.The boy is happy because he (sell) out all the newspapers. 37.People (celebrate) the festival since 300 years ago. 38.Andy (eat) his breakfast. Now he is not hungry. 39.I (visit) Beijing three times, and it has left a deep impression on me. 40.Mo Yan, the winner of the Nobel Prize, (write) a number of books so far. 41.John is my best friend. I (know) him for twenty years. 42.—Boys and girls, have you (write) down all the main points? —Yes, we have. 43.When I arrived at the airport, my flight (take) off. 44.—Look! Someone (break) the window. It’s so cold. —It wasn’t me. I didn’t do that. 45.My mother (clean) the windows already, so the room looks much brighter. 46.Although the young man (realize) his mistake, it’s still too late. 47.Both his parents look sad. Maybe they (know) what’s happened to him. 48.My father has (deal) with his old TV and he wants to get a new one online. 49.Some primary schools have (add) winter sports courses since the 2022 Beijing Winter Olympics. 50.He has out three pairs of shoes last year. (wear) 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $$ 班级 姓名 学号 分数 Unit 1 This is me 现在完成时(1) (时间:60分钟,满分:100分) 一、现在完成时定义: (1) 表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet 等副词修饰。例如:   — Have you had lunch yet? 你(已经)吃午饭了吗?   — Yes, I have. I’ve just had it. 是的,吃过了。我刚刚吃过。(现在我不饿了) (2) 表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。(注意:句中谓语动词要用延续性动词,对“for…和since…提问要用how long)例如: He has taught here since 1981. 他自1981年就在这儿教书。(可能还要继续教) I haven’t seen her for four years. 我有四年没见到她了。 (3) 现在完成时还可以表示一个动作到现在为止发生过多少次。常带有twice, ever, never, three times等时间状语。 例如: I have already read this book three times. 这本书我已经看过三次了。 I have been to Beijing twice.我去过北京两次。 ★对多少次提问要用:How many times 二、现在完成时构成: have\has+过去分词(have\has为助动词,有人称变化) 四个基本句型: 肯定句: He has finished the work. 一般疑问句: Has he finished the work? 否定句: He has not finished the work. Yes ,he has./ No, he hasn’t. 特殊疑问句:What has he done? 三、现在完成时时间状语 already (已经 常用于肯定句) yet (已经 用于疑问句;还没 用于否定句) just (刚刚) recently / lately (最近) so far / up to now (到目前为止) ever (曾经 用于疑问句) never (从未) for + 时间段 (e.g., for two hours, for a week, for years) since + 时间点 (e.g., since Monday, since 1999, since I was a child) how long (多久 询问持续时间) once, twice, several times, many times (表示次数) 1、 单项选择(本大题共30小题,每小题2分,共60分) 1.—What do you think of the book Journey to the West? —Fantastic! I ________ it twice and I’m still interested in it. A.read B.am reading C.have read 【答案】C 【详解】句意:——你觉得《西游记》这本书怎么样?——太棒了!我已经读过两遍了,现在仍然对它感兴趣。 考查现在完成时。根据“twice”和“still interested”可知,动作发生在过去但对现在仍有影响,需用现在完成时。故选C。 2.—The air here is much fresher than before. —Exactly! We ________ a lot of trees in the past few years. A.planted B.were planting C.have planted D.plant 【答案】C 【详解】句意:——这里的空气比以前新鲜多了。——确实!在过去几年里我们种了很多树。 考查动词时态。根据“We…a lot of trees in the past few years.”可知,这里需要一个表示过去发生且对现在有影响的时态,in the past few years是现在完成时的标志词,have planted符合语境,说明过去种树的行为对现在空气变新鲜有影响。故选C。 3.—Have you ever been to Hainan? —Yes, I have. I ________ there twice. A.have been B.have gone C.went 【答案】A 【详解】句意:——你去过海南吗?——是的,我去过,我已经去过两次了。 考查动词时态辨析。have been to表示“去过某地(已返回)”,常与次数搭配;have gone to表示“去了某地(还未返回)”,强调人在途中或已到达;went是一般过去时,仅说明过去的动作。twice意思是“两次”,为次数,表示已经去过两次,用have been。故选A。 4.Jay and his family ________ in Beijing since 2005. A.live B.lived C.will live D.have lived 【答案】D 【详解】句意:杰伊和他的家人自2005年以来一直住在北京。 考查现在完成时。根据“since 2005”可知,句子时态为现在完成时,其结构为“has/have done”,主语“Jay and his family”为复数人称,应用助动词have。故选D。 5.I ________ twenty English songs since last year. A.learn B.learned C.have learned D.will learn 【答案】C 【详解】句意:从去年开始,我已经学了二十首英文歌曲。 考查时态。根据“since last year”可知,句子时态为现在完成时,C项符合。故选C。 6.—Lucy, why don’t you take your own umbrella? —Someone else ________ my umbrella by mistake. I can’t find it now. A.has taken B.takes C.was taking 【答案】A 【详解】句意:——Lucy,你为什么不带自己的伞?——有人误拿了我的伞。我现在找不到了。 考查时态。根据题干可知,第二句话强调“伞现在找不到”,说明“误拿”的动作发生在过去,且对现在造成影响(现在找不到),因此需用现在完成时。故选A。 7.The number of the visitors to the museum ________ by 3,000 in the last two months. A.increase B.increases C.has increased D.have increased 【答案】C 【详解】句意:过去两个月,博物馆的参观人数增加了3,000人。 考查现在完成时。根据“in the last two months”可知,此句时态为现在完成时,表示过去发生的动作对现在的影响。结构为has/have done。主语为“The number of the visitors”,助动词用has;increase的过去分词为increased。故选C。 8.—Will you watch the movie with us tonight? —No, I ________ the film twice. A.will see B.have seen C.saw D.was seeing 【答案】B 【详解】句意:——今晚你愿意和我们一起看电影吗?——不,我已经看过这部电影两次了。 考查时态。根据“the film twice”可知,是表达已经看过两次,用现在完成时。故选B。 9.His latest book ______ more than 10 million readers so far, including children. A.reach B.reaches C.reached D.has reached 【答案】D 【详解】句意:到目前为止,他的新书已经拥有了一千多万读者,其中包括儿童。 考查现在完成时。根据“so far”可知,句子应用现在完成时,结构是“have/has+过去分词”,主语是单数名词“book”,助动词应用has,reach“到达”,过去分词是reached,应用has reached。故选D。 10.— ______ you ______ the film Kung Fu Panda yet? — Yes. I saw it last week. A.Did; see B.Have; seen C.Do; see D.Will; see 【答案】B 【详解】句意:——你已经看过电影《功夫熊猫》了吗?——是的,我上周看的。   考查时态辨析。Did; see一般过去时;Have; seen现在完成时;Do; see一般现在时;Will; see一般将来时。根据“yet”是现在完成时的标志词,答句“last week”说明动作发生在过去,但问句强调对现在的影响,因此用现在完成时。故选B。 11.—I heard Putian Lumian is amazing. —Right! I ______ Putian Lumian already. It’s the most delicious dish I’ve ever had! A.try B.tried C.have tried 【答案】C 【详解】句意:——我听说莆田卤面很棒。——没错!我已经尝试过莆田卤面了。这是我吃过最美味的菜! 考查时态。根据“already”可知,句子使用现在完成时have/has done,主语是I,助动词用have。故选C。 12.My English ______ a lot since I used my teacher’s “Three Steps for Learning English” advice. A.improves B.will improve C.has improved 【答案】C 【详解】句意:自从我用了老师的“英语学习三步法”建议后,我的英语水平提高了很多。   考查动词时态辨析。improves一般现在时;will improve一般将来时;has improved现在完成时。根据“since”引导的时间状语从句可知,主句需用现在完成时表示“从过去持续到现在的变化”,故选C。 13.After school, I try to use any possible time to review the things I ________ during the day. A.learn B.will learn C.have learned D.are learning 【答案】C 【详解】句意:放学后,我尽力利用任何可能的时间来复习我当天所学的东西。 考查现在完成时。learn是一般现在时;will learn是一般将来时;have learned是现在完成时;are learning是现在进行时。根据前文“After school, I try to use any possible time to review the things”可知,强调过去发生的动作对现在造成的影响或结果,应使用现在完成时,“have learned”表示当天所学的东西,符合语境。故选C。 14.—Are you sure there are ten books in each box? —Yes, I ________ them twice. A.will count B.have counted C.am counting D.was counting 【答案】B 【详解】句意:——你确定每个盒子里有十本书吗?——是的,我已经数了两遍了。 考查动词时态。will count一般将来时;have counted现在完成时;am counting现在进行时;was counting过去进行时。根据“Yes, I … them twice.”可知,数书的动作已经完成,且强调对现在造成的影响(即确认每个盒子里书的数量),所以用现在完成时。故选B。 15.My father ________ in the factory since 1980. A.works B.worked C.has worked D.is working 【答案】C 【详解】句意:我父亲自1980年以来一直在这家工厂工作。 考查动词时态。根据“since 1980”可知,since+时间点是现在完成时的标志,所以此处用现在完成时(have/has done)。故选C。 16.—Turn off the music, dear. Your father is sleeping. —There is no need. He ________ up. A.wakes B.is waking C.has woken D.will wake 【答案】C 【详解】句意:——亲爱的,把音乐关了。你爸爸正在睡觉呢。——没必要。他已经醒了。 考查现在完成时。wakes醒来;是一般现在时;is waking正在苏醒,是现在进行时;has woken已经醒来,是现在完成时;will wake会醒来,是一般将来时。根据空处的前后文“There is no need. He…up.”可知,他醒了是在对话之前发生的,应该使用现在完成时,前边主语是第三人称单数应填has woken。故选C。 17.The movie Chang’an ________ the hearts of young people since 2023. A.wins B.won C.has won D.will win 【答案】C 【详解】句意:自2023年以来,电影《长安三万里》赢得了年轻人的喜爱。 考查现在完成时。wins赢得,一般现在时;won赢得,过去式;has won赢得,现在完成时;will win将会赢得,一般将来时。根据“since 2023”可知,本句为现在完成时。故选C。 18.—How do you like the hottest AI model—DeepSeek? —Amazing! It is the most advanced AI system I ________. A.used B.will use C.was using D.have used 【答案】D 【详解】句意:——你觉得最热门的人工智能模型DeepSeek怎么样?——太神奇了!这是我使用过的最先进的人工智能系统。 考查时态。根据“It is the most advanced AI system I”可知,此处表示对过去到现在的所有经历进行比较,强调“迄今为止”的经验,即动作发生在过去,但对现在有影响,应用现在完成时“have/has_动词过去分词”,主语为I,助动词用have,故选D。 19.Since the new service of high-speed trains was launched, many pets ________ with their owners. A.travelled B.travel C.have travelled D.will travel 【答案】C 【详解】句意:自从高铁新服务推出以来,许多宠物已经和主人一起旅行了。 考查现在完成时。根据“Since the new service of high-speed trains was launched”可知,句子应用现在完成时,其谓语结构为:have/has+过去分词。故选C。 20.—Shall I feed the rabbits for you? —Sure. I ________ them yet. They must be hungry now. A.have fed B.haven’t fed C.have caught D.haven’t caught 【答案】B 【详解】句意:——我帮你喂兔子好吗?——当然。我还没喂它们呢。它们现在一定饿了。 考查动词时态及词义辨析。fed喂养,饲养,动词原形为feed;caught抓住,捕捉,动词原形为catch。根据yet可知,句子应用现在完成时,且yet常用于否定句,排除A、C项;结合“They must be hungry now.”可知,兔子饿了,所以是还没喂养兔子,应用“haven’t fed”。故选B。 21.—Have you finished your work ________? —Yes, I have. I’ve ________ finished it. A.just; already B.already; just C.yet; already D.yet; yet 【答案】C 【详解】句意:——你的工作已经完成了吗?——是的,我已经完成了。   考查副词辨析。already已经;just刚才;yet尚未。第一空,疑问句“Have you finished...?”,需用yet,询问“工作是否已完成”。第二空,肯定回答“Yes, I have.”,后接“已经完成”,需用already,强调动作的完成状态。故选C。 22.—How many English words do you know? —Well, I ________ 2, 000 English words since I started to learn English. A.learn B.learned C.have learned D.will learn 【答案】C 【详解】句意:——你认识多少个英语单词? ——嗯,自从我开始学英语以来,我已经学了2000个英语单词。 考查现在完成时。learn学习,原形;learned过去式;have learned是现在完成时;will learn一般将来时。根据“since I started to learn English”可知,表示从过去开始一直持续到现在的时间段,强调结果是已经学会了2000个单词,所以要用现在完成时“have learned”。故选C。 23.Since 2023, volunteers in this community ________ a lot of help to the children with hearing loss. A.offered B.have offered C.has offered D.was offering 【答案】B 【详解】句意:从2023年开始,这个社区的志愿者为听力损失的孩子们提供了很多帮助。 考查动词时态。根据“Since 2023,”可知,表示动作从2023年持续到现在,需用现在完成时“have/has+过去分词”,主语“volunteers”是复数,因此助动词用have,故选B。 24.Our teacher ________ Linda the good news. Look, she’s so happy. A.tells B.told C.will tell D.has told 【答案】D 【详解】句意:我们的老师已经告诉琳达这个好消息了。看,她多开心啊。 考查现在完成时有影响。tells告诉,一般现在时;told告诉,一般过去时;will tell将要告诉,一般将来时;has told已经告诉,现在完成时。根据“Look, she’s so happy.”可知,告诉琳达好消息后的影响是她很开心,现在完成时表示对现在有影响,故选D。 25.—What are you going to do this weekend? —I ________ yet. A.won’t decide B.haven’t decided C.have decided D.didn’t decide 【答案】B 【详解】句意:——你这个周末打算做什么?——我还没有决定。 考查现在完成时的用法。根据yet结合语境可知,此处应用现在完成时的否定形式,表示对现在造成的影响,即到现在还没有决定周末做什么,其结构为“have/has+动词过去分词”,主语为I,助动词用have,否定句在助动词have后加not,缩写成haven’t,故选B。 26.—Have you ________ been to Guangdong? —Not ________. But I plan to go there this summer. A.never; already B.just; never C.yet; already D.ever; yet 【答案】D 【详解】句意:——你去过广东吗?——还没有。我计划这个暑假去那里。 考查副词辨析。never从未;already已经;just刚刚;yet仍然,还;ever曾经。根据“Have you...been to Guangdong?”可知,此处指是否曾去过广东,一般疑问句中用ever;根据“Not...But I plan to go there this summer.”可知,此处表示“没去过”,not yet“还没有”,故选D。 27.Three years _________ since I came to our school. A.passed B.have passed C.has passed 【答案】C 【详解】句意:自从我来到我们学校已经三年了。 考查时态和主谓一致。根据“since”可知主句用现在完成时;主语“Three years”看作整体,表示时间,是单数,助动词用has。故选C。 28.The rain _______. Let’s go for a walk in the beautiful sunshine. A.stops B.has stopped C.stopped D.will stop 【答案】B 【详解】句意:雨已经停了。让我们在美丽的阳光下散步吧。 考查动词时态。根据下文“Let’s go for a walk in the beautiful sunshine.”可知,雨停了这一动作发生在过去,且对现在产生了可以出去散步的影响,所以句子时态应用现在完成时,其结构为have/has done;主语“The rain”为单数,助动词应用has,动词stop的过去分词为stopped。故选B。 29.“I ________ up my mind yet,” said Fred. A.didn’t make B.don’t make C.haven’t made D.won’t make 【答案】C 【详解】句意:“我还没有下定决心,”弗雷德说。 考查现在完成时。根据“yet”可知,应用现在完成时“have/has+动词过去分词”,主语为I,助动词用have。故选C。 30.My customers ________ since they read your poster, and they are talking about it. A.change B.changed C.will change D.have changed 【答案】D 【详解】句意:自从他们看了你的海报以来,我的客户已经变了,而且他们正在谈论此事。 考查动词的时态。change改变,动词原形;changed改变,过去式;will change改变,将来时;have changed改变,完成时。since引导的时间状语“since they read your poster”提示主句动作从过去某一时间点开始,持续到现在并对现在产生影响,需使用现在完成时have/has+过去分词。主语My customers为复数,应使用have changed。故选D。 二、单词拼写(本大题共20小题,每小题2分,共40分) 31.—Have you decided which book to recommend for the Reading Week? —Yes. I (choose) Gulliver’s Travel already. 【答案】have chosen 【详解】句意:——你决定推荐哪本书作为阅读周的书了吗?——是的。我已经选了《格列佛游记》。根据“already”可知,句子时态为现在完成时,其结构为“have/has done”;主语为I,助动词用have,choose的过去分词为chosen。故填have chosen。 32.—What (happen) to Mr. Li these days? I can’t find him. —He asks for leave because his mother is in hospital. 【答案】has happened 【详解】句意:——李先生最近怎么样了?我找不到他。——他因为他妈妈住院请假了。these days“最近,这些天”,表示从过去某段时间一直到现在,多用于现在完成时;结合答语可知,这些事情发生在过去并对现在造成了影响和结果“找不到他”,符合现在完成时的特点和语境;现在完成时的结构是“have/has+过去分词”,what作主语,助动词用has。故填has happened。 33.I (live) in the place for many years. 【答案】have lived 【详解】句意:我在这个地方住了很多年。根据“for many years”可知,此句时态应用现在完成时,结构为have/has done。主语为“I”,助动词用have;live“居住”,动词,过去分词为lived。故填have lived。 34.The river (rise) by 3 metres already. It’s very dangerous. 【答案】has risen 【详解】句意:河水已经升高了3米了。这很危险。根据“already”可知,此句时态用现在完成时,结构为have/has done。主语为“The river”,助动词用has;rise“上升”,动词,过去分词为risen。故填has risen。 35.Great changes (take) place in the past ten years in China. 【答案】have taken 【详解】句意:在过去的十年里,中国发生了巨大的变化。根据“in the past ten years”可知,时态用现在完成时have/has done,主语是复数,助动词用have。故填have taken。 36.The boy is happy because he (sell) out all the newspapers. 【答案】has sold 【详解】句意:这个男孩很高兴,因为他把所有的报纸都卖光了。根据语境可知,他开心是因为卖完了报纸,说明是已经发生的动作对现在造成了影响,所以时态为现在完成时,结构为“have/has+过去分词”,主语he是第三人称单数,助动词用has,sell的过去分词是sold。故填has sold。 37.People (celebrate) the festival since 300 years ago. 【答案】have celebrated 【详解】句意:人们自从300年前就开始庆祝这个节日了。根据“since 300 years ago”可知,此句使用现在完成时,其构成为“have/has+过去分词”。主语People为复数,助动词用have。故填have celebrated。 38.Andy (eat) his breakfast. Now he is not hungry. 【答案】has eaten 【详解】句意:安迪已经吃完了他的早餐。现在他不饿了。根据“Andy... (eat) his breakfast. Now he is not hungry.”可知,“吃完早餐”这一动作对现在产生了影响,符合现在完成时的用法(动作发生在过去,持续到现在或对现在有影响)。主语Andy是第三人称单数,助动词用has,eat的过去分词为eaten。故填has eaten。 39.I (visit) Beijing three times, and it has left a deep impression on me. 【答案】have visited 【详解】句意:我去过北京三次,它给我留下了深刻的印象。此处描述过去发生的事情对现在造成的影响,应用现在完成时,其结构为“have/has done”;I作主语,助动词用have,visit的过去分词为visited。故填have visited。 40.Mo Yan, the winner of the Nobel Prize, (write) a number of books so far. 【答案】has written 【详解】句意:莫言,这位诺贝尔奖得主,迄今为止已经写了许多书。根据时间状语“so far”可知,句子需用现在完成时,结构为“have/has + 过去分词”。主语为“Mo Yan”,助动词用has。write的过去分词为written。故填has written。 41.John is my best friend. I (know) him for twenty years. 【答案】have known 【详解】句意:约翰是我最好的朋友。我认识他二十年了。根据“for twenty years”可知,时态为现在完成时,结构为have/has done,I作主语,助动词用have,know的过去分词为known。故填have known。 42.—Boys and girls, have you (write) down all the main points? —Yes, we have. 【答案】written 【详解】句意:——同学们,你们都记下要点了吗?——是的,我们都记下了。根据“have you...down all the main points?”可知,这是一个现在完成时的一般疑问句,助动词have后要用动词过去分词,所以空处应填write的过去分词written。故填written。 43.When I arrived at the airport, my flight (take) off. 【答案】had taken 【详解】句意:当我到达机场时,我的航班已经起飞了。根据“when I arrived at the airport”可知,主句描述的是在过去的某个时间点之前已经发生的动作,因此需要使用过去完成时“had+过去分词”结构。动词“take”的过去分词是“taken”。故填had taken off。 44.—Look! Someone (break) the window. It’s so cold. —It wasn’t me. I didn’t do that. 【答案】has broken 【详解】句意:——看!有人打碎了窗户。太冷了。——不是我。我没做那件事。根据“It’s so cold.”可知,因为有人打碎了窗户,所以很冷,这里表示过去的动作对现在的影响,应用现在完成时have/has done,主语是someone,助动词用has。故填has broken。 45.My mother (clean) the windows already, so the room looks much brighter. 【答案】has cleaned 【详解】句意:我妈妈已经擦过窗户了,所以房间看起来明亮多了。根据“already”和“the room looks much brighter”可知,动作发生在过去,但对现在有影响,因此使用现在完成时,结构为have/has done。主语为第三人称单数的My mother,助动词用has;clean“清理”,动词,过去分词为cleaned。故填has cleaned。 46.Although the young man (realize) his mistake, it’s still too late. 【答案】has realized 【详解】句意:虽然这个年轻人已经意识到了他的错误,但仍太晚了。本句为Although引导的让步状语从句,根据“Although the young man... (realize) his mistake, it’s still too late.”可知,动作已经发生,对现在造成了影响,故空处时态为现在完成时,其结构为has/have+done,从句主语为the young man,助动词用has。故填has realized。 47.Both his parents look sad. Maybe they (know) what’s happened to him. 【答案】have known 【详解】句意:他的父母看起来都很伤心。也许他们知道他出了什么事。根据“Both his parents look sad”和“what’s happened to him”可知,他父母可能已经知道他发生了什么;表示过去发生的事情对现在造成的影响要用现在完成时,结构为have done。故填have known。 48.My father has (deal) with his old TV and he wants to get a new one online. 【答案】dealt 【详解】句意:我的父亲处理了他的旧电视,他想在网上买一台新的。根据“has”和句意可知,此处“处理”发生在过去,对现在的影响是“想在网上买一台新的”,所以用现在完成时,结构为have/has + 过去分词,deal的过去分词是dealt。故填dealt。 49.Some primary schools have (add) winter sports courses since the 2022 Beijing Winter Olympics. 【答案】added 【详解】句意:自2022年北京冬奥会以来,一些小学增加了冬季运动课程。根据“have”以及“since the 2022”结合提示词可知,此处应用现在完成时,构成为have/has done,add“添加”,过去分词形式为added。故填added。 50.He has out three pairs of shoes last year. (wear) 【答案】worn 【详解】句意:去年他已经穿破了三双鞋。根据“He has…out three pairs of shoes last year.”及提示词可知,此处应用现在完成时,表示动作发生在过去,并且强调对现在的影响,结构为have/has done,空处应用动词的过去分词;wear out“穿破,磨损”,动词短语;wear的过去分词形式为worn。故填worn。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $$

资源预览图

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