Unit2 高分重点练 语法专题精练 2026-2027学年外研版八年级英语上册

2026-10-14
| 6页
| 26人阅读
| 1人下载

内容正文:

外研版(2026)八年级上册 Unit2 Getting along Unit2 高分重点练·语法专题精练 姓名:____________  班级:____________  得分:____________ 语法精讲 现在完成时(二) 要点一 基本用法:表示从过去某一时间开始、一直持续到现在的动作或状态,常与表示一段时间的状语连用。例:I have lived in this street for five years. 要点二 时间标志:for 后接一段时间(for a week, for two hours);since 后接时间点或一般过去时从句(since 2020, since I was a child);询问持续多久用 How long。例:I have taught in this school since 2019. How long have you waited here? 要点三 动词搭配:live, work, study, be, stay, have, know 等可延续动词可直接跟时间段;come, arrive, leave, buy 等短暂动词要转换(come→be here, leave→be away, buy→have)。例:✘ He has come here for two hours. ✔ He has been here for two hours. 易错点:for 后接时间段,since 后接时间点;现在完成时表持续时不能与 ago 连用。例:✘ I have lived here since five years. ✔ I have lived here for five years. 一、单项选择(共30小题) (一)基础规则  1. I have lived in this city ______ ten years.  A. for B. since C. in D. at 2. She has studied English ______ she was six.  A. for B. when C. since D. at 3. —______ have you kept this book?  —For two weeks.  A. How soon B. How long C. How often D. How far 4. My parents have been married ______ 2015.  A. for B. in C. from D. since 5. We have known each other ______ five years.  A. since B. at C. for D. in 6. He has worked in the bank ______ he left college.  A. since B. for C. before D. when 7. They have stayed in the hotel ______ three days.  A. since B. in C. during D. for 8. —How long ______ you ______ this dog?  —Since last month.  A. have; bought B. have; had C. did; have D. do; have 9. The meeting has been on ______ two hours.  A. since B. in C. for D. at 10. My grandma has lived in the village ______ twenty years.  A. for B. since C. in D. from (二)语境运用  11. —Where is your brother?  —He ______ the library. He will be back soon.  A. has been to B. has gone to C. went to D. goes to 12. I ______ the history museum twice with my parents.  A. have gone to B. went C. go D. have been to 13. —How long ______ you ______ the piano?  —For three years.  A. have; had B. have; bought C. did; have D. do; have 14. His father ______ away from home for nearly a month.  A. has left B. left C. has been D. leaves 15. The shop ______ closed since last Monday.  A. has opened B. has been C. opened D. is 16. My uncle ______ in Hefei since 2018.  A. worked B. works C. is working D. has worked 17. —How long ______ the film ______?  —For about ten minutes.  A. has; been on B. has; begun C. did; begin D. does; begin 18. The little dog ______ ill for two days.  A. has died B. died C. has been D. is 19. —______ have you had this bike?  —Since last birthday.  A. How soon B. How long C. How often D. How old 20. They ______ friends since they were at primary school.  A. are B. were C. will be D. have been (三)易混辨析  21. He ______ here for two hours.  A. has come B. has arrived C. has been D. came 22. —When ______ you ______ your bike?  —Last week.  A. have; bought B. did; buy C. have; had D. do; buy 23. My father ______ the club for ten years.  A. has joined B. joined C. joins D. has been in 24. The meeting ______ for half an hour.  A. has been on B. has begun C. began D. begins 25. She ______ away from her home town for five years.  A. has left B. left C. has been D. leaves 26. —How long ______ you ______ each other?  —Since 2020.  A. did; know B. have; known C. do; know D. are; knowing 27. I ______ my homework an hour ago, so now I am free.  A. have finished B. finish C. will finish D. finished 28. His grandfather ______ for ten years.  A. has been dead B. has died C. died D. dies 29. —______ have you stayed in this hotel?  —For a week.  A. How soon B. How often C. How long D. How far 30. We ______ each other since we were children.  A. know B. have known C. knew D. are knowing 二、按要求改写句子(每空一词) 31. I have lived here for five years.(改为否定句)  I __________ lived here for five years. 32. She has studied English since 2020.(改为一般疑问句)  __________ she __________ English since 2020? 33. We have known each other for ten years.(对划线部分 for ten years 提问)  __________ __________ have you known each other? 34. He has had the bike since last month.(改为否定句)  He __________ __________ the bike since last month. 35. They have been friends since primary school.(改为一般疑问句并作肯定回答)  —__________ they __________ friends since primary school?  —Yes, __________ __________. 36. My father worked in this factory ten years ago.(用 for ten years 改写为现在完成时)  My father __________ __________ in this factory for ten years. 37. The film began ten minutes ago.(改为现在完成时)  The film __________ __________ __________ for ten minutes. 38. I bought this pen two weeks ago.(改为现在完成时)  I __________ __________ this pen for two weeks. 39. She came to this school in 2021.(用 since 改写为现在完成时)  She __________ __________ at this school since 2021. 40. He has stayed in the library for two hours.(对划线部分 for two hours 提问)  __________ __________ has he stayed in the library? 三、用所给动词的适当形式填空 41. I __________ (know) her since we were children. 42. They __________ (be) good friends for five years. 43. He __________ (work) in this bookshop since 2022. 44. We __________ (live) in Hefei for ten years. 45. How long __________ you __________ (have) this little dog? 46. The small shop __________ (be) open since last Monday. 47. My brother __________ (stay) in Beijing for a month. 48. She __________ (study) French since last year. 49. The meeting __________ (be) on for two hours. 50. I __________ (have) this bike since my tenth birthday. 四、根据汉语意思完成句子(每空一词) 51. 我已经养这只狗三个月了。  I __________ __________ the dog for three months. 52. 从周五起我就一直不舒服。  I __________ __________ like this since Friday. 53. 你在这个城市住了多久了?  __________ __________ have you lived in this city? 54. 我们从小学起就是朋友了。  We __________ __________ friends since primary school. 55. 他坚持自己的计划已经整整一个月了。  He __________ __________ to his plan for a whole month. 五、语篇填空(用括号内动词的正确形式填空,共10空) Tom and Jack are good neighbours. They 1____________ (be) friends since they moved to this street. Tom 2____________ (live) next door for nearly three years, and Jack often helps him with his maths. Last month, a new family arrived. The boy there, Ben, 3____________ (feel) lonely at first because he 4____________ never 5____________ (make) any friends yet. Tom and Jack 6____________ already 7____________ (invite) him to play football after school. "How long 8____________ you 9____________ (know) each other?" Ben asked Tom. "For about three years," Tom smiled. "I hope we 10____________ (be) friends for many years too," said Ben. Now the three boys play together every weekend. 参考答案 一、1.A 2.C 3.B 4.D 5.C 6.A 7.D 8.B 9.C 10.A 11.B 12.D 13.A 14.C 15.B 16.D 17.A 18.C 19.B 20.D 21.C 22.B 23.D 24.A 25.C 26.B 27.D 28.A 29.C 30.B 二、31.have not 32.Has; studied 33.How long 34.has not had 35.Have; been; they have 36.has worked 37.has been on 38.have had 39.has been 40.How long 三、41.have known 42.have been 43.has worked 44.have lived 45.have; had 46.has been 47.has stayed 48.has studied 49.has been 50.have had 四、51.have had 52.have been 53.How long 54.have been 55.has stuck 五、1. have been 2. has lived 3. felt 4. has 5. made 6. have 7. invited 8. have 9. known 10. will be 外研版(2026)八年级上册 Unit2 Getting along 语法专题精练 第 页 学科网(北京)股份有限公司 $

资源预览图

Unit2 高分重点练 语法专题精练 2026-2027学年外研版八年级英语上册
1
Unit2 高分重点练 语法专题精练 2026-2027学年外研版八年级英语上册
2
Unit2 高分重点练 语法专题精练 2026-2027学年外研版八年级英语上册
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。