Unit 1-3单元语法综合练习之现在完成时-2025-2026学年八年级英语下册单元语法词汇题型知识点练习(译林版)

2026-01-09
| 2份
| 23页
| 1195人阅读
| 56人下载
初高中英语资料大全
进店逛逛

内容正文:

班级 姓名 学号 分数 Unit 1-3单元语法综合练习 现在完成时 (时间:60分钟,满分:100分) 定 义 现在全部完成 表示过去发生或者已经完成的动作对现在造成的影响或结果 I have seen this movie twice. 现在部分完成 表示从过去某一时间开始并一直持续到现在的动作或状态。 I have lived in Changsha for 3 years. 构 成 have/has+过去分词 标 志 词 already(“ 已经 ”,用于肯定句) He has already got her help. yet(“已经 ”,用于疑问句;“还 ”, 用于否定句) Has he come back yet? He hasn’t come back yet. ever(曾经) This is the best film I have ever seen. never(从没) He has never been to Beijing. for(+时间段) He has been away for two years. since ( +时间点/…ago/从句) He has been an English teacher since 1992. Mr Green has lived in China since five months ago. Mr Green has lived in China since he came to China. 以动作发生的次数为标志,比如 twice, three times。 He says he has been to the USA three times. 以 so far, in the last/past few years, recently 为标志 He has got to Beijing so far. She has studied over 2000 words in the last few years. “终止” 、“延续”的转换 动词从词义上可以分为延续性和非延续性两种。当现在完成时与一段时间连用时,应将非延 续性动词转换为延续性动词。 《猫》已经开演 半个小时了。 “Cats” has begun for half an hour. × “Cats” has been on for half an hour. √ “Cats” has begun. √ 这本字典你买 了多久了? How long have you bought this dictionary? × How long have you had this dictionary? √ 常见短暂性动词与其对应的延续性动词 动词----动词 buy have borrow keep put on wear catch a cold have a cold become be 用“be+形容词 ”代替 marry be married fall ill be ill fall asleep be asleep wake up be awake die be dead open be open close be closed 用“be+副词 ”代替 start/begin be on get up be up go out be out leave be away finish be over join be a member/be in 一、单项选择(本大题共40小题,每小题1.5分,共60分) 1.—Hello, may I speak to your father, please? —Sorry, my father ________ to Shanghai. He went there this morning. A.goes B.has gone C.has been D.go 2.—Where is Mr. Jones? —He ________ back to America. He ________ for a couple of weeks. A.went; has left B.has gone; has left C.has gone; has been away D.went; has been away 3.—Where is Mr. Zhang? —He ________ to the library. He will be back in an hour. A.has gone B.has been C.went D.goes 4.—How long have you lived in this town? —I ________ here since I was born. My family has lived here for over 15 years. A.live B.lived C.have lived D.will live 5.—How long have you ________ your pet dog? —For three years. It’s like a family member to me. A.bought B.had C.lost D.borrowed 6.—Are you a member of the school basketball team? —Yes. I ________ the team last year. I ________ in the team for one year. A.have joined; have been B.joined; was C.joined; have been D.was joining; have been 7.The new museum for Modern Chinese Scientists ________ to the public since last spring. A.are open B.was opening C.has been open D.will be open 8.Mr. Wang ________ English for twenty years. A.has taught B.have taught C.taught D.teaches 9.—______ Tom ______ to the Great Wall? —Yes. He ______ there with his parents last summer. A.Has; been; went B.Did; go; has been C.Has; been; has gone D.Did; go; went 10.I ________ back in the UK for three days, but it ________ like a century. A.am; feel B.have been; feels C.have been; feel D.am; felt 11.She _________ in this neighborhood since she was born, so she _________ every street here. A.lives; knows B.has lived; knows C.lived; knew D.will live; will know 12.The Giant __________ the children to play in the garden for years. A.has allowed B.allowed C.will allow D.is allowing 13.— How long _________ you _________ in this school? — Since I was in Grade 7. I _________ here for two years. A.are; studying; am B.have; studied; have been C.did; study; was D.will; study; will be 14.—How long ______ you ______ this dictionary? —For three years. I bought it in 2022. A.have; borrowed B.did; borrow C.have; kept D.did; keep 15.—________ you ________ your homework yet? —Yes, I’ve done it already. A.Are; finishing B.Will; finish C.Have; finished D.Do; finish 16.—Has he got any chocolate? —Yes, ______. A.she has B.he does C.he has D.he hasn’t 17.—Is Mr. Chen at home? —No, he ________ Hangzhou for a medical meeting. He has been there ________ 3 days ago. A.has been to; for B.has gone to; since C.has been to; since D.has gone to; for 18.— Jenny, the package you’re looking forward to ________. — Great! A.arriving B.has arrived C.has reached D.arrived 19.I still remember my first English teacher, though we ________ each other for a long time. A.don’t see B.didn’t see C.haven’t seen D.won’t see 20.The old man ________ for three years. A.has died B.died C.has been dead D.was dead 21.—How long ________ you ________ the habit of following traffic rules? —For two years. It keeps me safe on the road. A.have; had B.did; have C.do; have D.will; have 22.Mr. Zhang isn’t in the office now. He ________ for half an hour. A.left B.has left C.has gone D.has been away 23.I ________ in Eco-city since 2020, and I love this beautiful city. A.lived B.was living C.have lived D.haven’t bought 24.The Giant ________ that beautiful birdsong since last summer. A.don’t hear B.didn’t hear C.doesn’t hear D.hasn’t heard 25.They have been good friends ________ two years. A.since B.for C.from D.after 26.—How long ________ you ________ this book from the school library? —For two weeks. I must return it this Friday. A.have; borrowed B.did; borrow C.have; kept D.do; keep 27.It ________ ten years since my uncle ________ to work in Beijing. A.is; went B.has been; has gone C.was; went D.has been; went 28.The old man has lived in this small village he was born. He never wants to leave here. A.for B.since C.when D.until 29.Peter ________ playing football since he was six years old. Now he is one of the best players in his school team. A.practices B.practiced C.has practiced D.will practice 30.—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 31.Alex ________ tea culture since he came to China in 2010. A.studies B.studied C.has studied D.is studying 32.—How long have you ________ this book? —For two weeks. I’ll return it to the library tomorrow. A.borrowed B.kept C.lent D.bought 33.We ________ already ________ the story of Sally, and we all like her courage. A.read; read B.have; read C.will; read D.are; reading 34.—How long ________ you ________ this watch? —For three years. I bought it on my 13th birthday. A.have; had B.did; buy C.have; bought D.do; have 35.Many students in our class ________ in this school ________ they were in Grade Seven. A.have studied; for B.studied; since C.have studied; since D.study; for 36.—How long ________ you ________ this science book? —For a month. I’ll return it to the library next week. A.have; borrowed B.have; kept C.did; borrow D.do; keep 37.Li Lei ________ Australia for two weeks. A.has been in B.have been to C.has went D.have gone to 38.He ________ his homework already and now he is watching TV. A.finishes B.has finished C.will finish D.finished 39.—How long have you ________ the watch? —My father bought it for me ten years ago. A.bought B.found C.kept D.lent 40.—I’m sorry I am late. The traffic was so heavy on the way. —The movie ______ for five minutes. Let’s hurry! A.has begun B.has been on C.has finished D.has been over 二、单词拼写(本大题共20小题,每小题2分,共40分) 41.Miss Zhang (teach) us English since we came here. 42.I (have) this bike for three years. 43.He (finish) his homework already and now he is watching TV. 44.He (live) in this city for ten years. He knows every corner of it. 45.We (know) each other since we met at school when we were children. 46.There (be) great changes in Kunming since 2009. 47.The old couple have been (marry) for fifty years. 48.This is the first time I (visit) the Great Wall. 49.They (know) each other for a long time. 50.Mr. Green (teach) in our school for ten years, and all students like him. 51.Many useful things for the country were (produce) in the old factories. 52.Cultural traditions and family values have his life choices deeply. (shape) 53.—Miss Hu, I haven’t seen you for a long time. —Yes. I (stay) in Shanghai working as a volunteer nurse for a month. 54.It’s no use turning on him and saying it’s his fault since we (lose) the game. 55.Wow, our classroom is so clean and tidy. I think someone (tidy) it before class. 56.He has already (finish) his homework. He can go out to play now. 57.So far, we (learn) English for about six years.. 58.So far, the engineers (complete) three high-speed railway projects in western China. 59.—Where is Mrs. Green? —She as well as her daughters (fly) back to their hometown for Christmas. 60.Since you (learn) how to use chopsticks, I won’t prepare forks or knives for you. 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $ 班级 姓名 学号 分数 Unit 1-3单元语法综合练习 现在完成时 (时间:60分钟,满分:100分) 定 义 现在全部完成 表示过去发生或者已经完成的动作对现在造成的影响或结果 I have seen this movie twice. 现在部分完成 表示从过去某一时间开始并一直持续到现在的动作或状态。 I have lived in Changsha for 3 years. 构 成 have/has+过去分词 标 志 词 already(“ 已经 ”,用于肯定句) He has already got her help. yet(“已经 ”,用于疑问句;“还 ”, 用于否定句) Has he come back yet? He hasn’t come back yet. ever(曾经) This is the best film I have ever seen. never(从没) He has never been to Beijing. for(+时间段) He has been away for two years. since ( +时间点/…ago/从句) He has been an English teacher since 1992. Mr Green has lived in China since five months ago. Mr Green has lived in China since he came to China. 以动作发生的次数为标志,比如 twice, three times。 He says he has been to the USA three times. 以 so far, in the last/past few years, recently 为标志 He has got to Beijing so far. She has studied over 2000 words in the last few years. “终止” 、“延续”的转换 动词从词义上可以分为延续性和非延续性两种。当现在完成时与一段时间连用时,应将非延 续性动词转换为延续性动词。 《猫》已经开演 半个小时了。 “Cats” has begun for half an hour. × “Cats” has been on for half an hour. √ “Cats” has begun. √ 这本字典你买 了多久了? How long have you bought this dictionary? × How long have you had this dictionary? √ 常见短暂性动词与其对应的延续性动词 动词----动词 buy have borrow keep put on wear catch a cold have a cold become be 用“be+形容词 ”代替 marry be married fall ill be ill fall asleep be asleep wake up be awake die be dead open be open close be closed 用“be+副词 ”代替 start/begin be on get up be up go out be out leave be away finish be over join be a member/be in 一、单项选择(本大题共40小题,每小题1.5分,共60分) 1.—Hello, may I speak to your father, please? —Sorry, my father ________ to Shanghai. He went there this morning. A.goes B.has gone C.has been D.go 【答案】B 【详解】句意:——你好,我能和你的父亲通话吗?——对不起,我父亲已经去上海了。他今天早上去的。 考查现在完成时。goes去;has gone已经去了;has been曾经去过;go去。根据“He went there this morning”可知,父亲是今天早上去的上海,现在不在家,强调动作对现在的影响(即父亲目前仍在上海或未归),因此需用现在完成时表示“去了未归”的含义。has gone符合此意。故选B。 2.—Where is Mr. Jones? —He ________ back to America. He ________ for a couple of weeks. A.went; has left B.has gone; has left C.has gone; has been away D.went; has been away 【答案】C 【详解】句意:——Jones先生在哪里?——他已经回美国了。他已经离开几个星期了。 考查现在完成时和动词延续性用法。根据“—Where is Mr. Jones? —He ... back to America. He ... for a couple of weeks.”可知,第一空表示“回美国”的动作已完成且人未返回,应用现在完成时态,用has gone;第二空所在句子中for a couple of weeks,表时间段,“离开”需表示持续状态,非延续性动词leave不能直接接时间段,需改用has been away。故选C。 3.—Where is Mr. Zhang? —He ________ to the library. He will be back in an hour. A.has gone B.has been C.went D.goes 【答案】A 【详解】句意:——张先生在哪里?——他去图书馆了。他一小时后回来。 考查动词时态。has been to曾经去过(表示去过某地,现在已经回来);has gone to去了(表示去了某地,还没回来)。根据“He will be back in an hour”可知,他现在不在说话地,去了图书馆还没回来,所以用has gone to。故选A。 4.—How long have you lived in this town? —I ________ here since I was born. My family has lived here for over 15 years. A.live B.lived C.have lived D.will live 【答案】C 【详解】句意:——你在这个小镇住了多久了?——我从出生起就住在这里。我们家已经在这里住了15年多了。 考查现在完成时。根据问句“How long have you lived...”和答语中的时间状语“since I was born”可知,此处需用现在完成时“have lived”。故选C。 5.—How long have you ________ your pet dog? —For three years. It’s like a family member to me. A.bought B.had C.lost D.borrowed 【答案】B 【详解】句意:——你养你的宠物狗多久了?——三年了。它对我来说就像家人一样。 考查动词辨析。bought买,是瞬间动词;had有,是状态动词;lost丢失,是瞬间动词;borrowed借,是瞬间动词。根据答语“For three years”可知,问句询问的是持续一段时间的状态或动作,因此需要使用能与时间段连用的动词。have(had)作为“拥有”解时表示状态,可以与时间段连用,符合语境。故选B。 6.—Are you a member of the school basketball team? —Yes. I ________ the team last year. I ________ in the team for one year. A.have joined; have been B.joined; was C.joined; have been D.was joining; have been 【答案】C 【详解】句意:——你是学校篮球队的队员吗?——是的。我去年加入了这个队。我在队里已经一年了。 考查动词时态。join“加入”,是短暂性动词;be“在”,是延续性动词。根据“last year”可知,第一空所在句用一般过去时,动词用过去式joined;根据“for one year”可知,第二空所在句用现在完成时,且要用延续性动词,所以第二空用have been。故选C。 7.The new museum for Modern Chinese Scientists ________ to the public since last spring. A.are open B.was opening C.has been open D.will be open 【答案】C 【详解】句意:这个新的中国现代科学家博物馆自去年春天以来一直对公众开放。 考查动词时态。根据“since last spring”可知,句子时态为现在完成时,其结构为“have/has+动词的过去分词”,且“be open”表示状态,“open”是形容词,意为“开放的”,其现在完成时结构为“has been open”。故选C。 8.Mr. Wang ________ English for twenty years. A.has taught B.have taught C.taught D.teaches 【答案】A 【详解】句意:王先生已经教了英语二十年。 考查现在完成时的用法。has taught已经教了,主语为第三人称单数形式;have taught已经教了,但用于第一/二人称或复数主语;taught教了,过去时,表示过去结束的动作;teaches教,一般现在时,表示习惯性动作。根据句中时间状语“for twenty years”可知,此处强调动作从过去开始并延续至今,需用现在完成时;主语“Mr. Wang”为第三人称单数,谓语动词需用“has+过去分词”形式。选项A符合语法规则。故选A。 9.—______ Tom ______ to the Great Wall? —Yes. He ______ there with his parents last summer. A.Has; been; went B.Did; go; has been C.Has; been; has gone D.Did; go; went 【答案】A 【详解】句意:——Tom去过长城吗?——是的。他去年夏天和他的父母去了那里。 考查动词时态。根据“Yes. He...there with his parents last summer.”可知,问句询问“是否去过”(经历),需用现在完成时(has/have been to);答句有具体过去时间“last summer”,需用一般过去时描述过去事件,所以填went。故选A。 10.I ________ back in the UK for three days, but it ________ like a century. A.am; feel B.have been; feels C.have been; feel D.am; felt 【答案】B 【详解】句意:我回到英国已经三天了,但它感觉像是一个世纪。 考查时态及主谓一致。根据“for three days”可知,第一个空表示动作从过去持续到现在,需用现在完成时have been,排除A、D选项;第二个空主语it是第三人称单数,谓语动词需用单数形式feels,排除C选项。故选B。 11.She _________ in this neighborhood since she was born, so she _________ every street here. A.lives; knows B.has lived; knows C.lived; knew D.will live; will know 【答案】B 【详解】句意:她自出生起就一直生活在这个社区,所以她熟悉这里的每条街道。 考查动词时态。第一空since意为“自……以来”,是现在完成时的标志词,其结构为have/has done,且句子主语She为第三人称单数,助动词应使用has;第二空根据“so she …every street here.”可知,描述她现在的状态,对每一个街道都熟悉,所以使用一般现在时,主语she为第三人称单数形式,应使用knows。故选B。 12.The Giant __________ the children to play in the garden for years. A.has allowed B.allowed C.will allow D.is allowing 【答案】A 【详解】句意:巨人多年来一直允许孩子们在花园里玩耍。 考查动词的时态。has allowed允许,现在完成时;allowed允许,一般过去时;will allow将允许,一般将来时;is allowing正在允许,现在进行时。分析句子可知,时间状语“for years”是现在完成时的标志,强调动作从过去开始并持续到现在,因此用现在完成时。故选A。 13.— How long _________ you _________ in this school? — Since I was in Grade 7. I _________ here for two years. A.are; studying; am B.have; studied; have been C.did; study; was D.will; study; will be 【答案】B 【详解】句意:——你在这所学校学习多久了?——自从我七年级开始。我在这里已经两年了。 考查动词时态。根据答语“Since I was in Grade 7.”可知,问句是询问从过去某一时间点开始一直持续到现在的动作或状态,所以第一空和第二空应用现在完成时“have/has+动词的过去分词”,主语是you,助动词用have,study的过去分词是studied;第三空,根据“for two years”可知,此处表示从过去某一时间点开始一直持续到现在的动作或状态,且还有可能继续持续下去,所以应用现在完成时,主语是I,助动词用have,be的过去分词是been,即have been。故选B。 14.—How long ______ you ______ this dictionary? —For three years. I bought it in 2022. A.have; borrowed B.did; borrow C.have; kept D.did; keep 【答案】C 【详解】句意:——你拥有这本字典多久了?——三年了。我是在2022年买的。 考查现在完成时和延续性动词的用法。borrow借,短暂性动词;keep保留,持有,延续性动词。根据答语“For three years. I bought it in 2022.”可知,For three years表明问句应该使用现在完成时,结构为“have+动词过去分词”,应该使用延续性动词keep的过去分词kept,在句中与“for+时间段”连用,表示持续状态。故选C。 15.—________ you ________ your homework yet? —Yes, I’ve done it already. A.Are; finishing B.Will; finish C.Have; finished D.Do; finish 【答案】C 【详解】句意:——你已经完成你的作业了吗?——是的,我已经做完了。 考查动词时态。根据答句“Yes, I’ve done it already.”可知,问句是在询问是否已经完成了作业,“already”和“yet”常与现在完成时连用,现在完成时的结构是“have/has + 过去分词”,主语是“you”,所以应该用“have finished”。故选C。 16.—Has he got any chocolate? —Yes, ______. A.she has B.he does C.he has D.he hasn’t 【答案】C 【详解】句意:——他有巧克力吗?——是的,他有。 考查一般疑问句和现在完成时。根据问句“Has he got any chocolate?”和“Yes,”可知,问句时态为现在完成时,此处应对has引导的一般疑问句进行肯定回答,主语为“he”,所以答语可以表达为:Yes, he has。故选C。 17.—Is Mr. Chen at home? —No, he ________ Hangzhou for a medical meeting. He has been there ________ 3 days ago. A.has been to; for B.has gone to; since C.has been to; since D.has gone to; for 【答案】B 【详解】句意:——陈先生在家吗?——不,他已经去杭州参加一个医疗会议了。他从三天前起就在那里了。 考查现在完成时态has gone to/has been to的区别以及时间状语for/since的用法。has been to去了已回,for后接时间段;has gone to去了某地未回,since自从,后接时间点。根据“No, he...Hangzhou for a medical meeting.”可知,他不在家,说明他未回来,排除AC选项;根据“3 days ago”可知,此处为时间点。故选B。 18.— Jenny, the package you’re looking forward to ________. — Great! A.arriving B.has arrived C.has reached D.arrived 【答案】B 【详解】句意:——珍妮,你期待的那个包裹已经到达了。——太棒了! 考查现在完成时及动词辨析。主句主语是“the package”,需谓语动词;“包裹到达”对现在有影响,用现在完成时(has+过去分词)。“arrive”是不及物动词,可单独作谓语;“reach”是及物动词,后需接宾语。故选B。 19.I still remember my first English teacher, though we ________ each other for a long time. A.don’t see B.didn’t see C.haven’t seen D.won’t see 【答案】C 【详解】句意:我仍然记得我的第一位英语老师,尽管我们很长时间没见到彼此了。 考查动词时态辨析。根据“for a long time”可知,此处强调“没见面”这一状态从过去开始并持续到现在,需用现在完成时。故选C。 20.The old man ________ for three years. A.has died B.died C.has been dead D.was dead 【答案】C 【详解】句意:这位老人已经去世三年了。 考查时态。根据“for three years”可知,时态为现在完成时,且用延续性动词,C项符合。故选C。 21.—How long ________ you ________ the habit of following traffic rules? —For two years. It keeps me safe on the road. A.have; had B.did; have C.do; have D.will; have 【答案】A 【详解】句意:——你养成遵守交通规则的习惯有多久了?——两年了。它让我在路上安全。 考查现在完成时。根据答语“For two years”可知,动作持续至今,应用现在完成时。故选A。 22.Mr. Zhang isn’t in the office now. He ________ for half an hour. A.left B.has left C.has gone D.has been away 【答案】D 【详解】句意:张先生现在不在办公室。他已经离开半小时了。 考查现在完成时和延续性动词的用法。left离开,一般过去时态,且是非延续性动词;has left已经离开,现在完成时态,不能与时间段连用;has gone已经走了,现在完成时态,不能与时间段连用;has been away已经离开,现在完成时态,延续性动词短语,表示持续状态。根据“for half an hour”可知,表示一段时间,需与现在完成时和延续性动词连用。故选D。 23.I ________ in Eco-city since 2020, and I love this beautiful city. A.lived B.was living C.have lived D.haven’t bought 【答案】C 【详解】句意:自2020年以来,我一直住在生态城,而且我爱这个美丽的城市。 考查现在完成时。因为“since 2020”表示从过去开始持续到现在的动作,应用现在完成时“have/has+动词过去分词”,主语为I,助动词用have,故选C。 24.The Giant ________ that beautiful birdsong since last summer. A.don’t hear B.didn’t hear C.doesn’t hear D.hasn’t heard 【答案】D 【详解】句意:巨人自从去年夏天以来就没有听到那美丽的鸟鸣。 考查现在完成时。因为时间状语“since last summer”表示从过去持续到现在的动作,现在完成时的结构为“have/has + 过去分词”,主语“The Giant”是第三人称单数,因此用“hasn’t heard”。故选D。 25.They have been good friends ________ two years. A.since B.for C.from D.after 【答案】B 【详解】句意:他们成为好朋友已经两年了。 考查现在完成时与时间状语的搭配。since后接时间点,表示从某个时间开始;for后接时间段,表示动作持续的时间;from从;after在……之后。根据“They have been good friends...”可知,时态为现在完成时,此处“two years”为时间段,故选B。 26.—How long ________ you ________ this book from the school library? —For two weeks. I must return it this Friday. A.have; borrowed B.did; borrow C.have; kept D.do; keep 【答案】C 【详解】句意:——你从学校图书馆借这本书多久了?——两周了。我必须这周五归还。 考查现在完成时的用法。根据“For two weeks”可知此处需用现在完成时,且动词需能延续。borrow是短暂性动词,不能与时间段连用;keep是持续性动词,可与时间段搭配。句子结构为“How long have you kept…?”,表示“你持有……多久了”。keep意思是“持有”,其过去分词为kept,符合语境。故选C。 27.It ________ ten years since my uncle ________ to work in Beijing. A.is; went B.has been; has gone C.was; went D.has been; went 【答案】D 【详解】句意:自从我叔叔去北京工作已经有十年的时间了。 考查时态。 根据“since + 一般过去时从句”搭配现在完成时可知,主语it为三单,主句用has been;since引导的从句用一般过去时,go的过去式为went。故选D。 28.The old man has lived in this small village he was born. He never wants to leave here. A.for B.since C.when D.until 【答案】B 【详解】句意:这个老人自从他出生就已经住在这个小村庄了。他从来没有想过要离开这里。 考查连词辨析。for因为,连词;since自从,连词;when当……时,连词;until直到,连词。根据“has lived”以及“he was born”可知,句子使用现在完成时,since可以连接从句用在现在完成时的句子中,且符合语境。故选B。 29.Peter ________ playing football since he was six years old. Now he is one of the best players in his school team. A.practices B.practiced C.has practiced D.will practice 【答案】C 【详解】句意:彼得从六岁起就一直在练习踢足球。现在他是校队里最优秀的球员之一。   考查时态辨析。practices练习,一般现在时;practiced一般过去时;has practiced现在完成时;will practice一般将来时。根据“since he was six years old”可知,这句话时态要用现在完成时,现在完成时的结构是“have/has+过去分词”,主语Peter是第三人称单数,助动词用has,practice的过去分词是practiced。故选C。 30.—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。 31.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。 32.—How long have you ________ this book? —For two weeks. I’ll return it to the library tomorrow. A.borrowed B.kept C.lent D.bought 【答案】B 【详解】句意:——这本书你借了多久了?——两周。我明天就会还到图书馆去。 考查动词辨析。 borrowed借入;kept保留;lent借出;bought买。根据“how long”可知,其后接延续性动词,borrow,lend和buy均为短暂性动词,keep为延续性动词,时态为现在完成时,故用其过去分词kept。故选B。 33.We ________ already ________ the story of Sally, and we all like her courage. A.read; read B.have; read C.will; read D.are; reading 【答案】B 【详解】句意:我们已经读过Sally的故事了,而且我们都很欣赏她的勇气。 考查现在完成时态。read阅读;have read已经阅读过,现在完成时态;will read将会阅读,一般将来时态;are reading正在阅读,现在进行时态。根据“We...already...the story of Sally, and we all like her courage.”可知,此处指过去的行为对现在造成了影响,时态为现在完成时态。故选B。 34.—How long ________ you ________ this watch? —For three years. I bought it on my 13th birthday. A.have; had B.did; buy C.have; bought D.do; have 【答案】A 【详解】句意:——你拥有这块手表多久了?——三年了。我是在13岁生日时买的。 考查动词时态和动词辨析。how long通常与现在完成时连用,表示动作或状态从过去持续到现在。buy(购买)是瞬间动词,不能与表示一段时间的状语连用;have(拥有)是持续性动词,可以与一段时间连用。根据答语“For three years”可知,询问的是持续拥有手表的时间,因此应用现在完成时“have had”。故选A。 35.Many students in our class ________ in this school ________ they were in Grade Seven. A.have studied; for B.studied; since C.have studied; since D.study; for 【答案】C 【详解】句意:我们班的许多学生自从七年级以来就一直在这所学校学习。 考查动词时态和连词。第二空后“they were in Grade Seven”是过去的时间点,所以用since,排除A、D;主句的时态为现在完成时“have studied”,故选C。 36.—How long ________ you ________ this science book? —For a month. I’ll return it to the library next week. A.have; borrowed B.have; kept C.did; borrow D.do; keep 【答案】B 【详解】句意:——你拥有这本科学书多久了?——一个月了。我下周会把它还给图书馆。 考查现在完成时和延续性动词。根据“For a month.”和“How long”可知,句子时态应用现在完成时,且动词需为延续性动词;borrow为短暂性动词,不能与“For a month.”搭配;而keep为延续性动词,其过去分词为kept;主语为“you”,助动词为have,即 have kept。故选B。 37.Li Lei ________ Australia for two weeks. A.has been in B.have been to C.has went D.have gone to 【答案】A 【详解】句意:李雷已经在澳大利亚待了两周。    考查动词时态和短语辨析。has been in表示在某地停留一段时间(强调持续状态);have been to表示曾经去过某地;has went语法错误(went是过去式,不能与has连用);have gone to表示已经去了某地。根据“for two weeks”可知强调持续状态,且主语为Li Lei,故选A。 38.He ________ his homework already and now he is watching TV. A.finishes B.has finished C.will finish D.finished 【答案】B 【详解】句意:他已经完成了作业,现在正在看电视。 考查现在完成时的用法。根据时间标志词“already”和后半句“now he is watching TV”可知,前半句强调动作已完成并对现在产生影响(现在可以看电视),需用现在完成时(have/has+过去分词)。故选B。 39.—How long have you ________ the watch? —My father bought it for me ten years ago. A.bought B.found C.kept D.lent 【答案】C 【详解】句意:——你拥有这块手表多久了?——我父亲十年前给我买的。    考查动词词义辨析。bought购买;found发现;kept保存,持有;lent借出。根据“My father bought it for me ten years ago”可知,问句询问的是“拥有,持有”手表的时间长短,且“How long”需搭配延续性动词。keep表示“持有”,是延续性动词,符合语境。故选C。 40.—I’m sorry I am late. The traffic was so heavy on the way. —The movie ______ for five minutes. Let’s hurry! A.has begun B.has been on C.has finished D.has been over 【答案】B 【详解】句意:——对不起,我迟到了。路上交通太拥挤了。——电影已经开始五分钟了。我们快点吧! 考查现在完成时和延续性动词。根据“for five minutes”可知,此处应用现在完成时,其结构为have/has+done,并且动词使用延续性动词;再根据“Let’s hurry!”可知,此处应该是指电影已经开始5分钟了。begin为短暂性动词,其延续性动词为be on。故选B。 二、单词拼写(本大题共20小题,每小题2分,共40分) 41.Miss Zhang (teach) us English since we came here. 【答案】has taught 【详解】句意:自从我们来到这里,张老师就一直教我们英语。teach“教”。根据“since we came here”可知,句子时态为现在完成时,其结构为“have/has+过去分词”。根据“Miss Zhang”可知,主语为三单,故此处应用has taught。故填has taught。 42.I (have) this bike for three years. 【答案】have had 【详解】句意:我已经有这辆自行车三年了。根据“for three years”可知,时态为现在完成时,主语是I,助动词用have,have“有”的过去分词形式为had。故填have had。 43.He (finish) his homework already and now he is watching TV. 【答案】has finished 【详解】句意:他已经完成了作业,现在正在看电视。根据“already”可知,句子时态应用现在完成时,其结构为“have/has+过去分词”;主语“He”为第三人称单数,助动词用has,动词finish的过去分词为finished。故填has finished。 44.He (live) in this city for ten years. He knows every corner of it. 【答案】has lived 【详解】句意:他在这座城市住了十年了,他熟悉这里的每一个角落。 live意为“居住”,for ten years是现在完成时的标志性时间状语,现在完成时的结构为“have/has + 动词的过去分词”,主语He是第三人称单数,live的过去分词为lived,因此填has lived。 故填has lived。 45.We (know) each other since we met at school when we were children. 【答案】have known 【详解】句意:我们自从小时候在学校见面就彼此认识了。根据“since we met at school when we were children”可知,句子时态为现在完成时,其结构为“have/has+过去分词”,主语“We”是第一人称复数,助动词用have,know的过去分词为known。故填have known。 46.There (be) great changes in Kunming since 2009. 【答案】have been 【详解】句意:自2009年以来,昆明发生了巨大的变化。be“是”。根据“since 2009”可知,句子时态为现在完成时,根据“changes”是复数可知,此处应用have been。故填have been。 47.The old couple have been (marry) for fifty years. 【答案】married 【详解】句意: 这对老夫妇已经结婚五十年了。根据“have been... for fifty years”可知,此处是现在完成时态,表示持续的状态。表示“结婚”这一状态,应用形容词“married”。故填married。 48.This is the first time I (visit) the Great Wall. 【答案】have visited 【详解】句意:这是我第一次参观长城。根据“This is the first time…”可知,此处是固定句型“This/It is the first/second/... time that...”,表示“这是第……次做……”,从句中谓语动词要用现在完成时,其结构为“have/has+done”,主语是I,助动词用have,visit的过去分词是visited。故填have visited。 49.They (know) each other for a long time. 【答案】have known 【详解】句意:他们已经认识彼此很长时间了。根据“for a long time”可知,句子时态应用现在完成时,其结构为have/has +过去分词;主语“They”为复数,助动词用have,know的过去分词为known。故填have known。 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.Many useful things for the country were (produce) in the old factories. 【答案】produced 【详解】句意:许多对国家有用的东西是在那些老工厂里生产的。produce“生产”是动词。主语“things”是动作的承受者,应用被动语态,结构为“were + 过去分词”。故填produced。 52.Cultural traditions and family values have his life choices deeply. (shape) 【答案】shaped 【详解】句意:文化传统和家庭价值观已经深刻地影响了他的生活选择。shape“影响”,根据“Cultural traditions and family values have…”可知,此处表示现在完成时,结构为have + done,shape的过去分词为shaped。故填shaped。 53.—Miss Hu, I haven’t seen you for a long time. —Yes. I (stay) in Shanghai working as a volunteer nurse for a month. 【答案】have stayed 【详解】句意:——胡老师,好久不见了。——是的。我在上海做了一个月的志愿护士。根据“Miss Hu, I haven’t seen you for a long time.”及提示词可知,“没见”是从过去到现在的状态,答语“我在上海做了一个月的志愿护士”是过去发生且对现在有影响的动作,需用现在完成时,主语是“I”,所以应填have stayed。故填have stayed。 54.It’s no use turning on him and saying it’s his fault since we (lose) the game. 【答案】have lost 【详解】句意:既然我们已经输掉了比赛,指责他说是他的错是没有用的。since引导原因状语从句,强调“输掉比赛”这个过去发生的动作对现在造成的影响,即“指责他没用”,用现在完成时,结构为“have/has+过去分词”。主语we是复数,助动词用have,lose的过去分词是lost,故填have lost。   55.Wow, our classroom is so clean and tidy. I think someone (tidy) it before class. 【答案】has tidied 【详解】句意:哇,我们的教室又干净又整洁。我想有人在课前已经打扫了。根据前句“classroom is so clean and tidy”可知,打扫教室的动作发生在过去,且对现在造成了“教室干净整洁”的影响,用现在完成时,结构为“have/has+过去分词”。someone作主语时,谓语动词用单数,助动词用has,tidy的过去分词是tidied,故填has tidied。 56.He has already (finish) his homework. He can go out to play now. 【答案】finished 【详解】句意:他已经做完了家庭作业,他现在可以出去玩了。finish“完成,结束”,动词;句子中“has already”是现在完成时的标志,现在完成时的结构为“have/has + 动词的过去分词”,finish的过去分词是finished。故填finished。 57.So far, we (learn) English for about six years.. 【答案】have learned/have learnt 【详解】句意:到目前为止,我们已经学了大约六年英语。根据时间状语“So far”可知用现在完成时,表示从过去持续到现在的动作;主语we后接助动词have,learn的过去分词形式learned/learnt。故填have learned/have learnt。 58.So far, the engineers (complete) three high-speed railway projects in western China. 【答案】have completed 【详解】句意:到目前为止,工程师们已经在中国西部完成了三个高速铁路项目。complete“完成”,动词;根据时间状语“So far”可知,句子时态为现在完成时,结构为have/has+过去分词,表示动作已完成且对现在有影响。主语“the engineers”为复数,故用have completed。故填have completed。 59.—Where is Mrs. Green? —She as well as her daughters (fly) back to their hometown for Christmas. 【答案】has flown 【详解】句意:——格林太太在哪里?——她和她的女儿们已经飞回家乡过圣诞节了。fly“飞”,动词;“as well as”连接两个主语时,谓语动词应与前一个主语保持一致,即“就远原则”;此处前一个主语是“She”,所以谓语动词用第三人称单数形式;结合语境“Where is Mrs. Green?”,可知“飞回故乡”是已经完成的动作,对现在造成了“她不在此处”的影响,因此时态用现在完成时,结构为“has+动词过去分词”;fly的过去分词为flown。故填has flown。 60.Since you (learn) how to use chopsticks, I won’t prepare forks or knives for you. 【答案】have learned/have learnt 【详解】句意:既然你已学会使用筷子,我就不为你准备刀叉了。根据“Since”及“I won’t prepare forks or knives for you.”可知,此处是since引导的原因状语从句,且强调“学会”的动作已经完成,应用现在完成时。主语为“you”,助动词用have。learn的过去分词为learned/learnt。故填have learned/have learnt。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $

资源预览图

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