资源简介 译林版(2024)新教材八年级下册英语Unit 1 - Unit 4期中测试之语法综合提优练习 (含解析)Unit 1 现在完成时(I)Unit 2 现在完成时(II)Unit 3 一般过去时和现在完成时的区别Unit 4 疑问词+动词不定式Unit 1 现在完成时(I)一、单词拼写1.—Look, the room is so clean.—Someone ________ (clean) it.2.I ________ (fall) in love with Suzhou and I hope to stay here for another week.3.Some people ________ (already / move) to new buildings.4.Transport in Shenzhen ________ (improve) a lot over the years.5.The man is a green hand in driving, but he ________ (drive) to Shanghai on his own twice.6.Both of his parents look sad. Maybe they ________ (know) what happened to him.7.He ________ (develop) great interest in planting trees since he joined the school’s environment club two years ago.8.How long ________ you ________ (know) Jim 9.Our country ________ (change) a lot so far.10.We ________ (not see) each other for a long time.11.—Has Tom returned the book to the library —Yes, he returned it ________(recent).12.The famous writer ________ (write) three popular books since 2020.13.—Hi, Judy. Have you graduated from college —Not yet. I ________ (study) at Nanjing University for three years.14.We ________ (be) friends since I came to this school.15.He ______ (finish) his homework already, so he can play football now.二、单项选择16.My parents ________ in this small town all their lives. They don’t want to move to the city.A.live B.lived C.have lived D.are living17.Nanjing looks more beautiful in early spring. Many visitors from all over China ________ Confucius Temple and Purple Mountain recently.A.visited B.will visit C.visit D.have visited18.Over the past five years, you ________ great progress in your English.A.make B.will make C.have made D.are making19.—Have you finished reading the magazine —________. I’m still on page 10.A.Yes, already B.Not yet C.Yes, ever D.No, never20.—Where ________ you ________ my dictionary I can’t find it anywhere.—I ________ it on your desk just now.A.did; put; put B.have; put; putC.did; put; have put D.have; put; have put21.—Have you finished your science project ________ —Yes, I have ________ handed it in.A.ever; yet B.yet; already C.already; yet D.ever; already22.My mother promised to pick me up at 5:00, but it’s already 6:30 now and she ________.A.hasn’t arrived B.doesn’t arrive C.didn’t arrive D.wouldn’t arrive23.—When ________ you ________ the new bike —Last week. But I ________ it for only a few days.A.did; buy; have had B.have; bought; had C.did; buy; had D.have; bought; have had24.My grandparents have ________ seen high-speed trains with their own eyes.A.just B.already C.ever D.yet25.Great changes ________ place in our hometown since 2018.A.take B.took C.have taken D.will take26.We ________ each other ________ we were primary school students.A.have known; for B.knew; sinceC.have known; since D.know; from27.— How many bridges ________ the city ________ over the river so far — More than ten.A.did; build B.has; built C.have; built D.does; build28.—Would you like something to eat —No, thanks. I ________ just ________ lunch.A.have; had B.had; / C.did; have D.will; have29.So far, the population of this city ________ to 2 million.A.has grown B.grew C.grows D.is growing30.—Have you ________ visited the Summer Palace —No, never.A.ever B.never C.already D.yetUnit 2现在完成时(II)一、单词拼写1.Her grandma ________ (be dead) for three years.2.—How many Chinese films ________ you ________ (see) so far, Simon —Almost twenty.3.— ________ you ever ________ (read) the novels by Liu Cixin — Yes, I ________ (read) one last summer, and I really like his style.4.My aunt, who is a big fan of the Beatles, ________ (go) Liverpool twice.5.My brother ________ (borrow) a book about Luoyang from the library yesterday. He ________ (keep) it for two days.6.She ________ (buy) a new camera last week. She ________ (have) it for five days.7.The film ________ (start) ten minutes ago. It has ________ (be) on for ten minutes.8.We ________ (be in) the Reading Club for two months.9.He ________ (borrow) the book two weeks ago. He has ________ (keep) it for fourteen days.10.My grandparents have ________ (be) away from their hometown for ten years.11.The couple __________ (marry) since two years ago. They _________ (not buy) a car yet.12.Ms Li, together with Mr Huang, ________ (teach) in our school for 10 years.13.The play ________ (be on) for fifteen minutes.14.They ________ (be away from) school for half an hour.15.She ________ (keep) the dictionary since last month.二、单项选择16.—The last time I saw Tom was at your home. I ________ him since then.—He ________ in Beijing. He has just come back to Nanjing.A.didn’t see, am B.haven’t seen, was C.haven’t seen, is D.didn’t see, will be17.—I saw Ms Li in the cultural centre yesterday.—It can’t be her. As a volunteer, she ________ Shanghai since April.A.has been in B.has gone to C.has been to D.has come to18.—How long ________ his grandpa ________ —________ two years ago.A.has; died; Since B.has; been dead; ForC.did; die; For D.has; been dead; Since19.He has worked in the company ________ ten years and he has been a manager ________ three years ago.A.for; for B.for; since C.since;for D.since; since20.—Where is Alex I haven’t seen him for a few weeks.—I’m afraid he ________ holiday. He ________ Australia twice before.A.has gone to; has been B.has been to; has been inC.has been in; has been D.has gone on; has been to21.The Palace Museum ________ to the public since 1925 but I have never ________ there so far.A.has opened; gone B.has been open; been C.has been open; gone D.has opened; been22.—My father ______________ New York with my grandparents.—Really ______________ will they come back A.has been to; How soon B.has gone to; How soonC.has been to; How long D.has gone to; How long23.—May I speak to Mr Green —Sorry. He is not home. He ________ Xiangyang. He ________ the city for two days.A.has been to; has been in B.has gone to; has been toC.has been to; has been to D.has gone to; has been in24.It ________ ten years since we last ________ in Beijing.A.was; met B.has been; met C.has been; meet D.is; meet25.—Tim, I remember you ________ Beijing several years ago.—Yes, we ________ Beijing for three years.A.left; have left B.have left; are away fromC.left; have been away from D.have left; have been away from26.Miss Gao________ this school since 1996.A.has come to B.came to C.has taught D.has been in27.My uncle ________ in this factory ________ 2010.A.has worked; for B.worked; since C.has worked; since D.works; for28.Hurry up! The movie ________ for ten minutes.A.has begun B.began C.has been on D.was on29.—How long may I ________ this book —For two weeks.A.borrow B.lend C.keep D.return30.Lily is not here. She ________ to the school library. You can find her there.A.has been B.has gone C.goes D.will goUnit 3一般过去时和现在完成时的区别一、单项选择1.—Congratulations! You ________ great progress in the last three years.—Thank you, Mrs Fang. I'll never forget the good times in Junior High.A.make B.will make C.made D.have made2.—Why are you so happy —Because I ________ a ticket to the Chengdu World Expo. I ________ it online this morning.A.got; have booked B.have got; bookedC.get; book D.have got; have booked3.—Mom, I ________ my room already. Can I play basketball now —Sure, but you ________ your homework yet.A.have tidied; haven’t finished B.have tidied; didn’t finishC.tidied; haven’t finished D.tidied; didn’t finish4.—Where is David I haven’t seen him all day.—He ________ to the community library. He ________ there an hour ago.A.has gone; went B.went; has beenC.has been; went D.has been; has gone5.—Where is your cousin I haven’t seen her for weeks.—She ________ to Xiamen for a summer camp. She ________ there for five days.A.went; has gone B.has gone; has beenC.has been; has gone D.went; has been6.The factory ________ since 2010. It ________ a lot of pollution to the river in the past few years.A.has opened; has caused B.opened; causedC.has been open; has caused D.opened; has been caused7.—Alice has gone out.—Oh, has she What time ________ she ________ out A.has; gone B.is; going C.will; go D.did; go8.My brother ________ the chess club last year. He ________ a member for over twelve months.A.joined; has been B.joined; wasC.has joined; is D.has joined; has been9.The old man ________ in this small village since he was born.A.lives B.lived C.has lived D.will live10.—Hello, may I speak to Mr. Wang —Sorry, he ________ to Beijing for a meeting. He ________ back next Monday.A.went; came B.has gone; will comeC.has been; comes D.goes; is coming11.________ did your friend start learning Chinese —Let me think. He ________ Chinese for about five years.A.When; has learned B.How long; has learnedC.When; learned D.How long; learned12.—Look! The classroom is so clean.—Yes. Someone ________ it up just now.A.cleans B.cleaned C.has cleaned D.will clean13.—Where ________ Simon ________ —To Tom’s home. He ________ there for an hour.A.has, been; has gone B.did, go; went C.has, gone; has been D.did, be; went14.—“He ________ to draw horses already”.—“When ________ he start to learn it ”—“ Last year ”A.learned; has B.learned; did C.has learned; has D.has learned; did15.—Where is your father —He ________to Beijing. He will be back tomorrow.A.has been B.has gone C.went D.goes16.—When ________you ________here —Two years ago.A.did; come B.have; come C.will; come D.do; come17.—Where is Tom A friend of his wants to see him.—He ________ New York on business. He ________ the airport at 5 in the morning.A.has gone to; has left for B.has been to; left forC.has gone to; left for D.has been to; has left for18.—What a wonderful car! When ________ you ________ it — I ________ it for two years.A.did; buy; bought B.did; buy; have hadC.have; bought; have bought D.have; bought; have had19.I ________ to learn English 5 years ago. I ________ over 1,000 English words since then.A.have begun; have learned B.began; learnedC.began; have learned D.have begun; learned20.________ has Mr White been a member of Greener China since he ________ to China?A.How soon, comes B.When, gotC.How long, came D.How far, arrivedUnit 4疑问词+动词不定式一、单项选择1.—Tom, you look worried. What’s up —I have difficulty in ________ the new science class today.A.understand B.understood C.understanding D.to understand2.Walkers have to finish ________ the 100-km trail ________ 48 hours.A.to walk; for B.walking; withinC.walking; for D.walk, in3.—Excuse me, could you please tell me ________ put up my timetable —On the office door.A.what to B.which to C.where to D.how to4.Linda doesn’t know ________ about her problems.A.who to talk B.where to talk to C.who to talk to D.how to talk to5.The computer doesn’t work well. I don’t know ________ with it .A.how to do B.what to deal C.how I can do D.what to do6.—I’m really nervous about the speech competition. I don’t know ________.—Just take a deep breath and speak slowly. You’ll do great.A.what to say B.how to say C.what to talk D.where to say7.The little boy is only three years old, but he already knows ________ the toy car by himself.A.how to fix B.what to fix C.when to fix D.why to fix8.He is learning how ________ a mind map.A.make B.to make C.making D.made9.I don’t know ________to do next.A.what B.how C.where D.who10.You ________ feel very tired after two hours’ waiting at the crossroads. Actually, you ________ stand all the time. You can find a place to rest.A.must; mustn’t B.must; don’t have to C.can; don’t have to D.can; shouldn’t11.—Do you believe what the woman said just now —I’m not sure ________ to believe her or not because she lied to me before.A.whether B.how C.what D.who12.—What beautiful flowers! I can’t decide ________ for my mother.—For Mother’s Day, it can’t be better to take some carnations (康乃馨).A.when to choose B.how to choose C.which to choose13.The real fact is that many customers (顾客) just don’t know who ________ solve problems with house qualities.A.to complain to to B.to complain to C.to complain D.complained14.—Must I return the book this week —No, you ________. You can ________ it for two weeks.A.needn’t; keep B.needn’t; borrow C.mustn’t; keep D.mustn’t; borrow15.—There are so many beautiful T-shirts. I really don’t know ________.—Let’s ask the assistant for help.A.what I choose it B.which one to chooseC.when to choose D.where I choose16.— I’d like to read something in English, but I can’t decide ________.— You can start with some easy stories.A.what to read B.how to read C.when to read D.where to read17.—After the football matches in our school, I am thinking about ________ to improve my skills.—You can attend a training camp and take part in more matches.A.how to train B.which team to joinC.when to start practising D.where to buy football boots18.— Dad, do we ________ take umbrellas with us It looks like it’s going to rain.— Yes, we ________. The weather report says there will be a heavy rain this afternoon.A.must; have to B.have to; must C.have to; have to D.must; must19.—Do you know ________ for help when we are in trouble at school —Our teachers and friends.A.what to ask B.who should we askC.who to ask D.how should we ask20.—I really don’t know ________ to send the magazines.—Why not call an express (快递) company A.how B.which C.when D.what译林版八年级下册 U1 U4 语法提优练习完整答案 + 逐题超详细解析Unit 1 现在完成时(I)一、单词拼写1. has cleaned解析:房间干净是过去动作对现在的影响,用现在完成时。2. have fallen解析:fall in love with 瞬间动词,用现在完成时表已经爱上。3. have already moved解析:already 是现在完成时标志,放have/has 后。4. has improved解析:over the years 多年来 → 现在完成时。5. has driven解析:twice 两次 → 现在完成时。6. have known解析:父母难过说明已经知道,用现在完成时。7. has developed解析:since 从句 → 主句用现在完成时。8. have;known解析:How long 提问,用现在完成时。9. has changed解析:so far 到目前为止 → 现在完成时。10. haven’t seen解析:for a long time → 现在完成时否定。11. recently解析:recently 最近,用于现在完成时。12. has written解析:since 2020 → 现在完成时。13. have studied解析:for three years → 现在完成时。14. have been解析:since 从句 → 现在完成时。15. has finished解析:already 肯定句 → 现在完成时。二、单项选择16. C解析:all their lives 一生 → have lived。17. D解析:recently 最近 → have visited。18. C解析:Over the past five years → have made。19. B解析:I’m still… 说明未完成 → Not yet。20. B解析:第一句强调现在找不到用完成时;just now 用过去时。21. B解析:疑问句用 yet;肯定句用 already。22. A解析:到现在还没到 → hasn’t arrived。23. A解析:when 提问用过去时;for 用完成时 have had。24. A解析:just 刚刚,符合句意。25. C解析:since 2018 → have taken。26. C解析:since 从句 → 主句 have known。27. B解析:the city 单数 → has built。28. A解析:just 刚刚 → have had。29. A解析:so far → has grown。30. A解析:疑问句询问曾经 → ever。Unit 2 现在完成时(II)一、单词拼写1. has been dead解析:for three years → 延续性 be dead。2. have;seen解析:so far → 现在完成时。3. Have;read;read解析:ever 完成时;last summer 过去时。4. has been to解析:twice 去过(已回)→ has been to。5. borrowed;has kept解析:yesterday 过去时;for two days 完成时延续 keep。6. bought;has had解析:last week 过去时;for five days 延续 have。7. started;been解析:ten minutes ago 过去时;for 用 been on。8. have been in解析:for two months → 延续状态。9. borrowed;kept解析:two weeks ago 过去时;for 用 keep。10. been解析:have been away 离开(延续)。11. have been married;haven’t bought解析:since 用 be married;yet 否定完成时。12. has taught解析:for 10 years → 现在完成时。13. has been on解析:for fifteen minutes → be on 上演。14. have been away from解析:for half an hour → 延续状态。15. has kept解析:since last month → 完成时。二、单项选择16. B解析:since then 完成时;过去在北京 was。17. A解析:since April 在某地待着 → has been in。18. D解析:How long 用 been dead;two years ago 用 since。19. B解析:for + 一段时间;since + 过去时间点。20. D解析:has gone on holiday 去度假;has been to 去过。21. B解析:since 用 been open 开放;have been there 去过。22. B解析:has gone to 去了未回;How soon 多久后。23. D解析:has gone to 去了;has been in 在某地。24. B解析:It has been + 时间 + since + 过去时。25. C解析:ago 过去时;for 用 been away 延续。26. D解析:since 1996 → has been in 延续。27. C解析:since 2010 → 现在完成时。28. C解析:for ten minutes → has been on。29. C解析:How long 用 keep 延续。30. B解析:has gone to 去了未回。Unit 3 一般过去时 vs 现在完成时一、单项选择1. D解析:in the last three years → have made。2. B解析:现在开心用完成时;this morning 过去时。3. A解析:already 完成时;yet 完成时否定。4. A解析:has gone to 去了;an hour ago 过去时。5. B解析:has gone to 去了;for five days 延续。6. C解析:since 用 been open;in the past few years 完成时。7. D解析:What time 提问用过去时。8. A解析:last year 过去时;for over twelve months 完成时。9. C解析:since he was born → has lived。10. B解析:has gone to 去了;next Monday 将来时。11. A解析:When 提问过去起点;for 完成时。12. B解析:just now 刚才 → 过去时。13. C解析:has gone to 去了;for an hour 延续。14. D解析:already 完成时;When 提问用过去时。15. B解析:has gone to 去了未回。16. A解析:Two years ago → 过去时。17. C解析:has gone to 去了;at 5 this morning 过去时。18. B解析:When 提问过去时;for 用 have had。19. C解析:5 years ago 过去时;since then 完成时。20. C解析:How long 问时长;since 从句用过去时。Unit 4 疑问词 + 动词不定式一、单项选择1. C解析:have difficulty in doing。2. B解析:finish doing;within 48 hours 在48小时内。3. C解析:答句是地点 → where to。4. C解析:talk to sb. → who to talk to。5. D解析:do with 搭配 what → what to do。6. A解析:say 是及物动词 → what to say。7. A解析:how to fix 怎样修理。8. B解析:how to do。9. A解析:do 缺宾语 → what。10. B解析:must 肯定;don’t have to 不必。11. A解析:whether…or not 是否。12. C解析:which to choose 选哪一个。13. A解析:complain to sb. to do…。14. A解析:Must 否定用 needn’t;for 用 keep。15. B解析:which one to choose 选哪一件。16. A解析:读什么 → what to read。17. A解析:how to train 如何训练。18. B解析:do we have to…;Yes, we must。19. C解析:who to ask 向谁求助。20. A解析:how to send 如何寄送。 展开更多...... 收起↑ 资源列表 期中测试之语法综合提优练习 - 2025-2026学年译林版(2024)八年级下册英语(新教材).docx 答案解析.docx