练透初中英语语法现在完成时态核心知识点(精讲多练)-2026-2027学年初高中英语衔接复习专项

2026-08-27
| 2份
| 25页
| 1298人阅读
| 5人下载

摘要:

**基本信息** 聚焦现在完成时“结构-用法-难点”三维体系,通过“换词大法+句型转换”破解延续性动词难题,系统融合知识逻辑与解题方法,提升语言应用能力与语法思维品质。 **专项设计** |模块|题量/典例|方法提炼|知识逻辑| |----|-----------|----------|----------| |核心知识点梳理|2大用法+5类时间状语|结构规则(have/has+done)、用法分类(影响结果/持续性)、动词转换技巧(非延续→延续)|从基础结构到用法应用,再到难点突破(延续性动词转换)的递进| |练习题(两组)|动词形式(40题)、单选(60题)、填空(60题)、语篇(4篇)|典例覆盖have been to/gone to辨析、for/since时间状语搭配|通过分层训练巩固结构应用,强化语境中的语法迁移能力|

内容正文:

练透初中英语语法现在完成时态(精讲多练) (学生版) 核心知识点梳理 一、核心结构:have /has +done (过去分词) 肯定句:主语+have /has +done +其它 否定句:主语+haven't /hasn't +done +其它 一般疑问句:Have /Has +主语+done +其它? 肯回:Yes,主语+have/has 否回:No,主语+haven't /hasn't 注意: 1.)用have /has要 看主语(have 用于第一人称,二人称,三人称复数;has 用于第三人称单数) 2.)haven't =have not ,hasn't =has not 3)done 是过去分词 规则的变化同过去式;不规则的需要记背 二、用法: 1.影响或结果:表示过去发生的动作对现在造成的影响或结果 *常用时间状语: already 已经(肯定句); yet 已经(疑问句),还(否定句); ever 曾经; never 从来没有; before 以前; just 刚刚; I have already finished my homework. He has never been to Beijing before. 注意: 1.have /has been to 表示“曾经去过某地”(去而已归) I have been to Beijing three times before. She has been to Shanghai twice before. 2.have/has gone to 表示“已经去了某地了”(去而未归) —Where is she? —She has gone to Shandong? 3.have /has been in 表示“在某地了"指待了多久 He has been in Shanghai for three years. 2.持续性:表示过去发生的事情,一直持续到现在(其谓语动词多为延续性动词或表示状态的词语)可以和表示一段时间的状语连用. *延续性动词:动作能够持续 live ,work ,study,sleep ,eat ,be ,play ,stay 等 常用的时间状语: 1)for +一段时间 2) since +具体的时间点/ 一段时间+ago / 句子(since 后面的句子必须用过去时态) 3)so far 到目前为止,迄今为止 4)during /over /in the last /past three months /years /days 在过去的----- 5)recently /lately 最近 He has lived here for ten years. He has lived here since 2000. I have studied English since five years ago. Jim has worked here since he left Shanghai. I haven't finished my homework so far. Tom has changed a lot during /over/in the last /past three years. I haven't heard from him recently/lately. 注意: *延续性动词 *非延续性动词(结束性动词,/瞬间动词) 1.非延能不能用于现在完成时?能 Have you finished your homework yet? 2.非延能不能和表示一段时间的状语连用?不能 He has died for two years. (die) I have bought this book since last year.(buy) 3.非延续动词可以用于现在完成时态,但不可以和表示一段的时间状语连用. 4.非延续性动词用于现在完成时怎么样可以和表示一段的时间状语连用? 1)换词大法:非延续动词转换为延续性动词 *be +adj /adv 表状态可以延续 die ----be dead He has been dead for two years. leave ---be away (from) open ---be open close ---be closed come /go ---be here /there finish /end ---be over get married ---- be married *be +prep /名词 begin /start ----be on arrive /get /reach ----be in /at join ----be in /be a member of ---- *换用其它的词 buy ----have borrow /lend ----keep 2)借用句型 *It is /has been +一段时间 +since +句子 自从----多长时间了. *一段时间+has passed +since +句子. 自从----多长时间过去了. 改错①He has died for two years. He has been dead for two years. It is two years since he died. Two years has passed since he died. ②I have borrowed this book for a month . I have kept this book for a month . It's a month since I borrowed this book. I borrowed this book a month ago . 练习题 第一组 一、写出下列动词的过去式、过去分词 1. leave ________ ________ 2. finish ________ ________ 3. buy ________ ________ 4. play ________ ________ 5. die ________ ________ 6. keep ________ ________ 7. open ________ ________ 8. begin ________ ________ 9. close ________ ________ 10. lend ________ ________ 11. reach ________ ________ 12. join ________ ________ 13. stop ________ ________ 14. fall ________ ________ 15. marry ________ ________ 16. see ________ ________ 17. study ________ ________ 18. forget ________ ________ 19. visit ________ ________ 20. write ________ ________ 二、单项选择 ( )1. —Where is Tom? —He ______ to Beijing. He will come back next week. A. has gone B. has been C. went D. goes ( )2. I ______ this book for two weeks. I have to return it now. A. borrowed B. have borrowed C. have kept D. keep ( )3. —______ you ever ______ to Shanghai? —Yes, I have. A. Did; go B. Have; been C. Have; gone D. Do; go ( )4. My grandpa ______ for ten years. A. died B. has died C. has been dead D. was dead ( )5. We ______ already ______ our homework. A. have; finish B. have; finished C. did; finish D. had; finished ( )6. —Have you finished your work ______? —Yes, I’ve ______ finished it. A. yet; already B. already; yet C. yet; yet D. already; already ( )7. He ______ the army since 2021. A. joined B. has joined C. has been in D. joins ( )8. I have lived here ______ I was five years old. A. for B. since C. when D. because ( )9. —How long ______ you ______ this bike? —For three years. A. have; had B. have; bought C. did; buy D. do; have ( )10. The film ______ for ten minutes when we got to the cinema. A. has been on B. had been on C. has started D. had started ( )11. He has never seen such a beautiful place, ______? A. hasn’t he B. has he C. doesn’t he D. does he ( )12. —I have ______ been to Hainan. What about you? —Me neither. I want to go there one day. A. ever B. never C. already D. yet ( )13. They ______ in this school since they moved here. A. study B. studied C. have studied D. will study ( )14. The shop ______ for two hours. A. has opened B. has been open C. opened D. was open ( )15. —Where have you been? —I ______ to the library. A. have gone B. have been C. went D. go ( )16. We ______ ten English songs so far this term. A. learn B. learned C. have learned D. are learning ( )17. His father ______ here for about 15 years. A. has come B. has been C. came D. comes ( )18. I ______ my pen. I can’t find it anywhere. A. lose B. lost C. have lost D. will lose ( )19. —When did you buy the dictionary? —I ______ it for half a year. A. have bought B. have had C. bought D. buy ( )20. The meeting ______. Let’s go home. A. has been over B. has ended C. ended D. has finished ( )21. He ______ to London twice. A. has gone B. has been C. went D. goes ( )22. Great changes ______ in our hometown in the past few years. A. took place B. have taken place C. take place D. are taking place ( )23. —Have you ______ read the storybook? —No, I haven’t read it ______. A. ever; yet B. yet; ever C. already; yet D. never; already ( )24. She ______ married for 8 years. A. has got B. has been C. got D. is getting ( )25. My brother ______ the club for one year. A. has joined B. joined C. has been a member of D. joins ( )26. I haven’t met him ______ last summer. A. for B. since C. in D. at ( )27. —How long can I ______ the book? —Two weeks. A. borrow B. keep C. lend D. have ( )28. I ______ TV last night, but I ______ my homework yet. A. watched; haven’t finished B. have watched; didn’t finish C. watch; don’t finish D. watched; didn’t finish ( )29. Nobody ______ to the island before. A. has been B. went C. goes D. has gone to ( )30. —Why don’t you go to the cinema with us? —Because I ______ the film already. A. saw B. have seen C. see D. will see 三、用所给词适当形式填空 1. I ________________ (finish) my homework already. 2. He _____________ (not see) his uncle since last month. 3. —________ you ________ (be) to Beijing? —Yes, twice. 4. My father ________ (work) in this factory for 20 years. 5. They ________________ (live) here since 2010. 6. The old man ________________ (die) for 5 years. 7. I ________________ (keep) this novel for three days. 8. She ____________ (buy) a new phone. Look! It’s here. 9. We _________ (learn) over 1000 English words so far. 10. Tom ________________ (go) to Shanghai. You can’t find him here. 11. I ________________ (be) to the Great Wall twice. 12. The movie ________________ (be on) for 15 minutes. 13. ________ you ________ (find) your lost key yet? 14. He ____________ (join) the music club for two years. 15. They ____________ (not hear) from him since he left. 16. My sister ____________ (study) English for six years. 17. The shop ________________ (be open) for two hours. 18. I ________________ (read) this book. I don’t want to read it again. 19. Great changes _____________ (take place) in our city. 20. She ________________ (be) ill for three days. 21. He ____________ (leave) his hometown for ten years. 22. We ________ (not meet) each other for a long time. 23. My parents ________________ (come) back. They are cooking in the kitchen. 24. How long ____ your brother _____ (be) in the army? 25. The party ____________ (be over). Everyone has gone home. 26. I ________________ (not finish) my report yet. 27. She ________________ (marry) for ten years. 28. —Where is Jim? —He __________ (go) to the park. 29. I ________________ (see) this film last year, but I ________________ (not watch) it again. 30. ________ you ever ________ (visit) the museum? 四、语篇填空 语篇1 I am Li Hua. I 1 ___________(be) a middle‑school student. I 2___________ (learn) English for six years. So far I 3 ___________(read) many English storybooks. I also 4___________ (be) to Beijing twice. I 5___________ (visit) many places of interest there last summer. My father 6 ___________(work) in Beijing since 2019, so he 7___________ (go) back home only a few times. I 8___________ (not see) him for two months. I 9 ___________(miss) him very much. I hope he 10___________ (come) back soon. 语篇2 My name is Bob. I live in a small town. In the past few years, our town 1___________ (change) a lot. Many new buildings 2___________ (appear). I 3___________ (live) here since I was born. I 4 ___________(make) lots of good friends. Last year we 5___________ (build) a new park. Many people 6 ___________(go) there to take exercise. My sister 7___________ (not come) back from the city yet. She 8___________ (be) away for one year. She 9 (write) many letters to us. We 10 ___________(expect) her return all the time. 第二组 一、写出下列动词的过去式、过去分词 1. go ________ ________ 2. want ________ ________ 3. eat ________ ________ 4. plant ________ ________ 5. speak ________ ________ 6. hope ________ ________ 7. fly ________ ________ 8. cook ________ ________ 9. rise ________ ________ 10. need ________ ________ 11. swim ________ ________ 12. start ________ ________ 13. drive ________ ________ 14. carry ________ ________ 15. feel ________ ________ 16. move ________ ________ 17. break ________ ________ 18. watch ________ ________ 19. choose ________ ________ 20. reply ________ ________ 二、单项选择 ( )1. —Where is your sister? —She ______ to the supermarket. A. has gone B. has been C. went D. goes ( )2. How long ______ you ______ the camera? A. have; bought B. have; had C. did; buy D. do; buy ( )3. I have ______ finished my homework. What about you? A. yet B. already C. never D. ever ( )4. His dog ______ for three years. A. has died B. died C. has been dead D. is dead ( )5. We haven’t seen each other ______ 2018. A. for B. since C. in D. at ( )6. —Have you read the novel ______? —Yes, I have ______ read it. A. yet; already B. already; yet C. yet; yet D. already; already ( )7. My uncle ______ the Party for 12 years. A. has joined B. joined C. has been in D. joins ( )8. —______ you ever ______ to Hangzhou? —No, never. A. Did; go B. Have; been C. Have; gone D. Do; go ( )9. The bus ______ for half an hour. A. has left B. left C. has been away D. leaves ( )10. So far, we ______ about two thousand new words. A. learn B. learned C. have learned D. are learning ( )11. He’s never been abroad, ______? A. isn’t he B. hasn’t he C. is he D. has he ( )12. I ______ my watch. I can’t find it. A. lost B. have lost C. lose D. will lose ( )13. —Where have you ______? —I have ______ to the zoo with my parents. A. been; been B. gone; gone C. been; gone D. gone; been ( )14. The theatre ______ for ten minutes. A. has been on B. has started C. started D. begins ( )15. —When did you get this bag? —I ______ it for four months. A. have bought B. bought C. have had D. buy ( )16. She ______ in this city since she was ten. A. lives B. lived C. has lived D. will live ( )17. My parents ______ to Xi’an twice. A. have gone B. have been C. went D. go ( )18. —How long may I ______ the magazine? —For two weeks. A. borrow B. lend C. keep D. get ( )19. The sports meeting ______. All the students are going home. A. has been over B. has finished C. finished D. ends ( )20. Lots of new schools ______ in our hometown in the last five years. A. built B. have been built C. build D. are building ( )21. She ______ married for 11 years. A. got B. has got C. has been D. is getting ( )22. I haven’t watched TV ______ two weeks. A. for B. since C. when D. because ( )23. —Have you ______ visited the science museum? —No, I haven’t. I ______ go there. A. ever; never B. never; ever C. yet; ever D. already; never ( )24. Tom ______ the football club for one year. A. joined B. has joined C. has been a member of D. joins ( )25. His grandpa ______ here for more than twenty years. A. has come B. came C. has been D. comes ( )26. I ______ basketball yesterday afternoon but I ______ my homework yet. A. played; haven’t finished B. have played; didn’t finish C. play; don’t finish D. played; didn’t finish ( )27. —Why don’t you watch the new movie? —I ______ it already. A. saw B. have seen C. see D. will see ( )28. Nobody ______ to that small village before. A. has gone B. went C. has been D. goes ( )29. The bookstore ______ for three hours. A. has opened B. opened C. has been open D. open ( )30. He ______ to Nanjing. He will be back in three days. A. has been B. has gone C. went D. goes 三、用所给词适当形式填空 1. We ________________ (finish) our task already. 2. He ________________ (not receive) any letter from his friend since last year. 3. —________ you ________ (be) to Guilin? —Yes, three times. 4. My aunt ________________ (teach) math in this school for 18 years. 5. They _________ (stay) in this hotel since last Monday. 6. That dog ________________ (be dead) for four years. 7. I ________________ (keep) this storybook for a week. 8. My brother ____________ (buy) a new bike. Look at it! 9. So far we _______________ (visit) many beautiful cities. 10. Lucy ________________ (go) to Wuhan. You can’t see her here. 11. I ________________ (be) to Chengdu three times. 12. The talent show ___________ (be on) for twenty minutes. 13. ________ you ________ (find) your lost wallet yet? 14. He ________________ (be a member of) the swimming club for one year. 15. They _____________ (not see) each other since 2022. 16. The girl ________________ (learn) piano for five years. 17. The supermarket ________________ (be open) for four hours. 18. I ___________ (read) this article. I know its main idea. 19. Great changes __________ (take place) in our village. 20. He ________________ (be) sick for nearly a month. 21. She _________ (be away from) her home for 8 years. 22. We __________ (not have) a holiday for a long time. 23. My uncle ________________ (come) back. He is drinking tea in the room. 24. How long ________ she _____ (be) in the music club? 25. The dinner party ________________ (be over). People are leaving. 26. I ________________ (not complete) my project yet. 27. They ________________ (be married) for twelve years. 28. —Where is Mike? —He ________________ (go) to the library. 29. I ________________ (watch) the show last month, but I ________________ (not watch) it again. 30. ________ you ever ________ (travel) by train alone? 四、语篇填空 语篇1 My name is Wang Wei. I ___________1 (be) a Grade Nine student. I 2___________ (study) English for seven years. I 3___________ (read) lots of English magazines up to now. I 4___________ (be) to Xi’an once. I 5___________ (take) many photos there last summer vacation. My cousin 6___________ (work) there since 2020. He 7___________ (not come) back home for more than one year. I 8___________ (not see) him for a long time. I 9___________ (hope) that I 10 (visit) him this summer. 语篇2 Our hometown 1___________ (change) greatly over the past ten years. Many tall buildings 2 ___________(stand) along the streets. I 3___________ (live) here since I was a little kid. I 4 ___________(make) many close friends. Last year our government 5___________ (build) a big park. Lots of people 6 ___________(enjoy) walking there. My elder sister 7___________ (not return) home yet. She 8___________ (be) in another city for two years. She 9___________ (send) us many gifts. We 10___________ (look) forward to her coming back. 学科网(北京)股份有限公司 $ 练透初中英语语法现在完成时态(精讲多练) (教师版) 核心知识点梳理 一、核心结构:have /has +done (过去分词) 肯定句:主语+have /has +done +其它 否定句:主语+haven't /hasn't +done +其它 一般疑问句:Have /Has +主语+done +其它? 肯回:Yes,主语+have/has 否回:No,主语+haven't /hasn't 注意: 1.)用have /has要 看主语(have 用于第一人称,二人称,三人称复数;has 用于第三人称单数) 2.)haven't =have not ,hasn't =has not 3)done 是过去分词 规则的变化同过去式;不规则的需要记背 二、用法: 1.影响或结果:表示过去发生的动作对现在造成的影响或结果 *常用时间状语: already 已经(肯定句); yet 已经(疑问句),还(否定句); ever 曾经; never 从来没有; before 以前; just 刚刚; I have already finished my homework. He has never been to Beijing before. 注意: 1.have /has been to 表示“曾经去过某地”(去而已归) I have been to Beijing three times before. She has been to Shanghai twice before. 2.have/has gone to 表示“已经去了某地了”(去而未归) —Where is she? —She has gone to Shandong? 3.have /has been in 表示“在某地了"指待了多久 He has been in Shanghai for three years. 2.持续性:表示过去发生的事情,一直持续到现在(其谓语动词多为延续性动词或表示状态的词语)可以和表示一段时间的状语连用. *延续性动词:动作能够持续 live ,work ,study,sleep ,eat ,be ,play ,stay 等 常用的时间状语: 1)for +一段时间 2) since +具体的时间点/ 一段时间+ago / 句子(since 后面的句子必须用过去时态) 3)so far 到目前为止,迄今为止 4)during /over /in the last /past three months /years /days 在过去的----- 5)recently /lately 最近 He has lived here for ten years. He has lived here since 2000. I have studied English since five years ago. Jim has worked here since he left Shanghai. I haven't finished my homework so far. Tom has changed a lot during /over/in the last /past three years. I haven't heard from him recently/lately. 注意: *延续性动词 *非延续性动词(结束性动词,/瞬间动词) 1.非延能不能用于现在完成时?能 Have you finished your homework yet? 2.非延能不能和表示一段时间的状语连用?不能 He has died for two years. (die) I have bought this book since last year.(buy) 3.非延续动词可以用于现在完成时态,但不可以和表示一段的时间状语连用. 4.非延续性动词用于现在完成时怎么样可以和表示一段的时间状语连用? 1)换词大法:非延续动词转换为延续性动词 *be +adj /adv 表状态可以延续 die ----be dead He has been dead for two years. leave ---be away (from) open ---be open close ---be closed come /go ---be here /there finish /end ---be over get married ---- be married *be +prep /名词 begin /start ----be on arrive /get /reach ----be in /at join ----be in /be a member of ---- *换用其它的词 buy ----have borrow /lend ----keep 2)借用句型 *It is /has been +一段时间 +since +句子 自从----多长时间了. *一段时间+has passed +since +句子. 自从----多长时间过去了. 改错①He has died for two years. He has been dead for two years. It is two years since he died. Two years has passed since he died. ②I have borrowed this book for a month . I have kept this book for a month . It's a month since I borrowed this book. I borrowed this book a month ago . 练习题 第一组 一、写出下列动词的过去式、过去分词 1. leave ________ ________ 2. finish ________ ________ 3. buy ________ ________ 4. play ________ ________ 5. die ________ ________ 6. keep ________ ________ 7. open ________ ________ 8. begin ________ ________ 9. close ________ ________ 10. lend ________ ________ 11. reach ________ ________ 12. join ________ ________ 13. stop ________ ________ 14. fall ________ ________ 15. marry ________ ________ 16. see ________ ________ 17. study ________ ________ 18. forget ________ ________ 19. visit ________ ________ 20. write ________ ________ 参考答案 1. left; left 2. finished; finished 3. bought; bought 4. played; played 5. died; died 6. kept; kept 7. opened; opened 8. began; begun 9. closed; closed 10. lent; lent11. reached; reached 12. joined; joined 13. stopped; stopped 14. fell; fallen 15. married; married 16.saw; seen 17. studied; studied 18. forgot; forgotten 19. visited; visited 20. wrote; written 二、单项选择 ( )1. —Where is Tom? —He ______ to Beijing. He will come back next week. A. has gone B. has been C. went D. goes ( )2. I ______ this book for two weeks. I have to return it now. A. borrowed B. have borrowed C. have kept D. keep ( )3. —______ you ever ______ to Shanghai? —Yes, I have. A. Did; go B. Have; been C. Have; gone D. Do; go ( )4. My grandpa ______ for ten years. A. died B. has died C. has been dead D. was dead ( )5. We ______ already ______ our homework. A. have; finish B. have; finished C. did; finish D. had; finished ( )6. —Have you finished your work ______? —Yes, I’ve ______ finished it. A. yet; already B. already; yet C. yet; yet D. already; already ( )7. He ______ the army since 2021. A. joined B. has joined C. has been in D. joins ( )8. I have lived here ______ I was five years old. A. for B. since C. when D. because ( )9. —How long ______ you ______ this bike? —For three years. A. have; had B. have; bought C. did; buy D. do; have ( )10. The film ______ for ten minutes when we got to the cinema. A. has been on B. had been on C. has started D. had started ( )11. He has never seen such a beautiful place, ______? A. hasn’t he B. has he C. doesn’t he D. does he ( )12. —I have ______ been to Hainan. What about you? —Me neither. I want to go there one day. A. ever B. never C. already D. yet ( )13. They ______ in this school since they moved here. A. study B. studied C. have studied D. will study ( )14. The shop ______ for two hours. A. has opened B. has been open C. opened D. was open ( )15. —Where have you been? —I ______ to the library. A. have gone B. have been C. went D. go ( )16. We ______ ten English songs so far this term. A. learn B. learned C. have learned D. are learning ( )17. His father ______ here for about 15 years. A. has come B. has been C. came D. comes ( )18. I ______ my pen. I can’t find it anywhere. A. lose B. lost C. have lost D. will lose ( )19. —When did you buy the dictionary? —I ______ it for half a year. A. have bought B. have had C. bought D. buy ( )20. The meeting ______. Let’s go home. A. has been over B. has ended C. ended D. has finished ( )21. He ______ to London twice. A. has gone B. has been C. went D. goes ( )22. Great changes ______ in our hometown in the past few years. A. took place B. have taken place C. take place D. are taking place ( )23. —Have you ______ read the storybook? —No, I haven’t read it ______. A. ever; yet B. yet; ever C. already; yet D. never; already ( )24. She ______ married for 8 years. A. has got B. has been C. got D. is getting ( )25. My brother ______ the club for one year. A. has joined B. joined C. has been a member of D. joins ( )26. I haven’t met him ______ last summer. A. for B. since C. in D. at ( )27. —How long can I ______ the book? —Two weeks. A. borrow B. keep C. lend D. have ( )28. I ______ TV last night, but I ______ my homework yet. A. watched; haven’t finished B. have watched; didn’t finish C. watch; don’t finish D. watched; didn’t finish ( )29. Nobody ______ to the island before. A. has been B. went C. goes D. has gone to ( )30. —Why don’t you go to the cinema with us? —Because I ______ the film already. A. saw B. have seen C. see D. will see 单选答案: 1‑5 ACBCB 6‑10 ACBAB 11‑15 BBCBB 16‑20 CBCBA 21‑25 BBABC 26‑30 BBAAB 三、用所给词适当形式填空 1. I ________________ (finish) my homework already. 2. He _____________ (not see) his uncle since last month. 3. —________ you ________ (be) to Beijing? —Yes, twice. 4. My father ________ (work) in this factory for 20 years. 5. They ________________ (live) here since 2010. 6. The old man ________________ (die) for 5 years. 7. I ________________ (keep) this novel for three days. 8. She ____________ (buy) a new phone. Look! It’s here. 9. We _________ (learn) over 1000 English words so far. 10. Tom ________________ (go) to Shanghai. You can’t find him here. 11. I ________________ (be) to the Great Wall twice. 12. The movie ________________ (be on) for 15 minutes. 13. ________ you ________ (find) your lost key yet? 14. He ____________ (join) the music club for two years. 15. They ____________ (not hear) from him since he left. 16. My sister ____________ (study) English for six years. 17. The shop ________________ (be open) for two hours. 18. I ________________ (read) this book. I don’t want to read it again. 19. Great changes _____________ (take place) in our city. 20. She ________________ (be) ill for three days. 21. He ____________ (leave) his hometown for ten years. 22. We ________ (not meet) each other for a long time. 23. My parents ________________ (come) back. They are cooking in the kitchen. 24. How long ________ your brother ________ (be) in the army? 25. The party ____________ (be over). Everyone has gone home. 26. I ________________ (not finish) my report yet. 27. She ________________ (marry) for ten years. 28. —Where is Jim? —He __________ (go) to the park. 29. I ________________ (see) this film last year, but I ________________ (not watch) it again. 30. ________ you ever ________ (visit) the museum? 参考答案 1. have finished 2. hasn’t seen 3. Have; been 4. has worked 5. have lived 6. has been dead 7. have kept 8. has bought 9. have learned/learnt 10. has gone 11. have been 12. has been on13. Have; found 14. has been a member of 15. haven’t heard 16. has studied 17. has been open 18. have read 19. have taken place 20. has been 21. has been away from 22. haven’t met 23. have come 24. has; been 25. has been over 26. haven’t finished 27. has been married 28. has gone 29. saw; haven’t watched 30. Have; visited 四、语篇填空 语篇1 I am Li Hua. I 1 ___________(be) a middle‑school student. I 2___________ (learn) English for six years. So far I 3 ___________(read) many English storybooks. I also 4___________ (be) to Beijing twice. I 5___________ (visit) many places of interest there last summer. My father 6 ___________(work) in Beijing since 2019, so he 7___________ (go) back home only a few times. I 8___________ (not see) him for two months. I 9 ___________(miss) him very much. I hope he 10___________ (come) back soon. 答案: 1. am 2. have learned/learnt 3. have read 4. have been 5. visited 6. has worked 7. has gone 8. haven’t seen 9. miss 10. will come 语篇2 My name is Bob. I live in a small town. In the past few years, our town 1___________ (change) a lot. Many new buildings 2___________ (appear). I 3___________ (live) here since I was born. I 4 ___________(make) lots of good friends. Last year we 5___________ (build) a new park. Many people 6 ___________(go) there to take exercise. My sister 7___________ (not come) back from the city yet. She 8___________ (be) away for one year. She 9 (write) many letters to us. We 10 ___________(expect) her return all the time. 答案: 1. has changed 2. have appeared 3. have lived 4. have made 5. built 6.go 7. hasn’t come 8. has been 9. has written 10. Expect 第二组 一、写出下列动词的过去式、过去分词 1. go ________ ________ 2. want ________ ________ 3. eat ________ ________ 4. plant ________ ________ 5. speak ________ ________ 6. hope ________ ________ 7. fly ________ ________ 8. cook ________ ________ 9. rise ________ ________ 10. need ________ ________ 11. swim ________ ________ 12. start ________ ________ 13. drive ________ ________ 14. carry ________ ________ 15. feel ________ ________ 16. move ________ ________ 17. break ________ ________ 18. watch ________ ________ 19. choose ________ ________ 20. reply ________ ________ 参考答案 1. went; gone 2. wanted; wanted 3. ate; eaten 4. planted; planted 5. spoke; spoken 6.hoped; hoped 7. flew; flown 8. cooked; cooked 9. rose; risen 10. needed; needed11.swam; swum 12. started; started 13. drove; driven 14. carried; carried 15. felt; felt 16. moved; moved 17. broke; broken 18. watched; watched 19. chose; chosen 20. replied; replied 二、单项选择 ( )1. —Where is your sister? —She ______ to the supermarket. A. has gone B. has been C. went D. goes ( )2. How long ______ you ______ the camera? A. have; bought B. have; had C. did; buy D. do; buy ( )3. I have ______ finished my homework. What about you? A. yet B. already C. never D. ever ( )4. His dog ______ for three years. A. has died B. died C. has been dead D. is dead ( )5. We haven’t seen each other ______ 2018. A. for B. since C. in D. at ( )6. —Have you read the novel ______? —Yes, I have ______ read it. A. yet; already B. already; yet C. yet; yet D. already; already ( )7. My uncle ______ the Party for 12 years. A. has joined B. joined C. has been in D. joins ( )8. —______ you ever ______ to Hangzhou? —No, never. A. Did; go B. Have; been C. Have; gone D. Do; go ( )9. The bus ______ for half an hour. A. has left B. left C. has been away D. leaves ( )10. So far, we ______ about two thousand new words. A. learn B. learned C. have learned D. are learning ( )11. He’s never been abroad, ______? A. isn’t he B. hasn’t he C. is he D. has he ( )12. I ______ my watch. I can’t find it. A. lost B. have lost C. lose D. will lose ( )13. —Where have you ______? —I have ______ to the zoo with my parents. A. been; been B. gone; gone C. been; gone D. gone; been ( )14. The theatre ______ for ten minutes. A. has been on B. has started C. started D. begins ( )15. —When did you get this bag? —I ______ it for four months. A. have bought B. bought C. have had D. buy ( )16. She ______ in this city since she was ten. A. lives B. lived C. has lived D. will live ( )17. My parents ______ to Xi’an twice. A. have gone B. have been C. went D. go ( )18. —How long may I ______ the magazine? —For two weeks. A. borrow B. lend C. keep D. get ( )19. The sports meeting ______. All the students are going home. A. has been over B. has finished C. finished D. ends ( )20. Lots of new schools ______ in our hometown in the last five years. A. built B. have been built C. build D. are building ( )21. She ______ married for 11 years. A. got B. has got C. has been D. is getting ( )22. I haven’t watched TV ______ two weeks. A. for B. since C. when D. because ( )23. —Have you ______ visited the science museum? —No, I haven’t. I ______ go there. A. ever; never B. never; ever C. yet; ever D. already; never ( )24. Tom ______ the football club for one year. A. joined B. has joined C. has been a member of D. joins ( )25. His grandpa ______ here for more than twenty years. A. has come B. came C. has been D. comes ( )26. I ______ basketball yesterday afternoon but I ______ my homework yet. A. played; haven’t finished B. have played; didn’t finish C. play; don’t finish D. played; didn’t finish ( )27. —Why don’t you watch the new movie? —I ______ it already. A. saw B. have seen C. see D. will see ( )28. Nobody ______ to that small village before. A. has gone B. went C. has been D. goes ( )29. The bookstore ______ for three hours. A. has opened B. opened C. has been open D. open ( )30. He ______ to Nanjing. He will be back in three days. A. has been B. has gone C. went D. goes 单选答案: 1‑5 ABBCB 6‑10 ACBCC 11‑15 DBAAC 16‑20 CBCAB 21‑25 CAACC 26‑30 ABCCB 三、用所给词适当形式填空 1. We ________________ (finish) our task already. 2. He ________________ (not receive) any letter from his friend since last year. 3. —________ you ________ (be) to Guilin? —Yes, three times. 4. My aunt ________________ (teach) math in this school for 18 years. 5. They _________ (stay) in this hotel since last Monday. 6. That dog ________________ (be dead) for four years. 7. I ________________ (keep) this storybook for a week. 8. My brother ____________ (buy) a new bike. Look at it! 9. So far we _______________ (visit) many beautiful cities. 10. Lucy ________________ (go) to Wuhan. You can’t see her here. 11. I ________________ (be) to Chengdu three times. 12. The talent show ___________ (be on) for twenty minutes. 13. ________ you ________ (find) your lost wallet yet? 14. He ________________ (be a member of) the swimming club for one year. 15. They _____________ (not see) each other since 2022. 16. The girl ________________ (learn) piano for five years. 17. The supermarket ________________ (be open) for four hours. 18. I ___________ (read) this article. I know its main idea. 19. Great changes __________ (take place) in our village. 20. He ________________ (be) sick for nearly a month. 21. She _________ (be away from) her home for 8 years. 22. We __________ (not have) a holiday for a long time. 23. My uncle ________________ (come) back. He is drinking tea in the room. 24. How long ________ she _____ (be) in the music club? 25. The dinner party ________________ (be over). People are leaving. 26. I ________________ (not complete) my project yet. 27. They ________________ (be married) for twelve years. 28. —Where is Mike? —He ________________ (go) to the library. 29. I ________________ (watch) the show last month, but I ________________ (not watch) it again. 30. ________ you ever ________ (travel) by train alone? 参考答案 1. have finished2. hasn’t received 3. Have; been 4. has taught 5. have stayed 6. has been dead 7. have kept 8. has bought 9. have visited 10. has gone 11. have been 12. has been on13. Have; found 14. has been a member of 15. haven’t seen 16. has learned/learnt 17. has been open 18. have read 19. have taken place 20. has been 21. has been away from 22. haven’t had 23. have come 24. has; been 25. has been over 26. haven’t completed 27. have been married 28. has gone 29. watched; haven’t watched 30. Have; travelled/traveled 四、语篇填空 语篇1 My name is Wang Wei. I ___________1 (be) a Grade Nine student. I 2___________ (study) English for seven years. I 3___________ (read) lots of English magazines up to now. I 4___________ (be) to Xi’an once. I 5___________ (take) many photos there last summer vacation. My cousin 6___________ (work) there since 2020. He 7___________ (not come) back home for more than one year. I 8___________ (not see) him for a long time. I 9___________ (hope) that I 10 (visit) him this summer. 答案: 1. am 2. have studied 3. have read 4. have been 5. took 6.has worked 7. hasn’t come 8. haven’t seen 9. hope 10. will visit 语篇2 Our hometown 1___________ (change) greatly over the past ten years. Many tall buildings 2 ___________(stand) along the streets. I 3___________ (live) here since I was a little kid. I 4 ___________(make) many close friends. Last year our government 5___________ (build) a big park. Lots of people 6 ___________(enjoy) walking there. My elder sister 7___________ (not return) home yet. She 8___________ (be) in another city for two years. She 9___________ (send) us many gifts. We 10___________ (look) forward to her coming back. 答案: 1. has changed 2. stand 3. have lived 4. have made 5. built 6. enjoy 7. hasn’t returned 8. has been 9. has sent 10. are looking 学科网(北京)股份有限公司 $

资源预览图

练透初中英语语法现在完成时态核心知识点(精讲多练)-2026-2027学年初高中英语衔接复习专项
1
练透初中英语语法现在完成时态核心知识点(精讲多练)-2026-2027学年初高中英语衔接复习专项
2
练透初中英语语法现在完成时态核心知识点(精讲多练)-2026-2027学年初高中英语衔接复习专项
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。