内容正文:
译林版 八年级英语下册期中复习 ——Unit 3 The world at one click 考点10:一般过去时与现在完成时的综合运用 本考点源自Unit 3 Grammar。在具体语境中正确选择一般过去时或现在完成时,是期中考试的高频考点。掌握两者的核心区别、时间状语特征以及语境判断技巧,对完形填空、单项选择和写作都至关重要。 一、核心区别对比 一般过去时:只说明过去发生的动作或状态,与现在没有直接联系。常与具体的过去时间状语连用。 现在完成时:强调过去动作对现在的影响或结果,或者动作从过去持续到现在。不与具体的过去时间状语连用。 对比示例: I lost my key yesterday. (昨天丢了,可能已找到,与现在无关) I have lost my key. (现在还没找到,进不去门) She visited Beijing in 2019. (只说明2019年去了) She has visited Beijing twice. (强调去过北京的经历,不关心具体时间) 二、时间状语对比 一般过去时的标志词: yesterday, last night/week/year/month, ...ago (two days ago), in 2010, just now, at that time, in the past, the other day等。 现在完成时的标志词: already, yet, ever, never, just, so far, up to now, recently, in the last few years, for + 时间段, since + 时间点等。 注意: 当句子中有明确的过去时间状语时,只能用一般过去时。 I have seen him yesterday. I saw him yesterday. 三、语境判断技巧 技巧1:看时间状语 — 有具体过去时间用一般过去时;有already/yet/ever/never/for/since等用现在完成时。 技巧2:看语境强调 — 强调过去动作本身用一般过去时;强调对现在的影响或经历用现在完成时。 技巧3:看对话逻辑 — 当对话中提到“Have you ever...?”时,回答常用现在完成时或一般过去时(如果说明具体时间)。 技巧4:看since从句 — since从句用一般过去时,主句用现在完成时。 I have lived here since I was born. (主句现在完成时,从句一般过去时) 四、经典例题解析 例1: — When _ you _ (buy) this book? — I _ (buy) it last week. 答案:did; buy; bought。解析:when提问具体时间,用一般过去时;回答有last week,也用一般过去时。 例2: I _ (live) in this village for 10 years. I don’t want to leave. 答案:have lived。解析:for 10 years表示一段时间,且后文表明现在仍住在这里,用现在完成时。 例3: She _ (visit) her grandparents yesterday. 答案:visited。解析:yesterday是具体的过去时间状语,用一般过去时。 例4: _ you _ (finish) your homework? — Yes, I _ (finish) it an hour ago. 答案:Have; finished; finished。解析:第一句询问是否完成,强调结果,用现在完成时;回答中an hour ago是具体过去时间,用一般过去时。 例5: He _ (work) in this factory since he left school. 答案:has worked。解析:since引导时间状语从句,主句用现在完成时。 五、分层精练(共40题) A组 用所给动词的适当形式填空(每题1分,共15分) 1. I _ (buy) a new bike last week. 2. She _ (already finish) her homework. She can watch TV now. 3. They _ (visit) the museum yesterday morning. 4. He _ (live) in this city since 2010. 5. — When _ you _ (see) the film? — Last night. 6. I _ (not eat) anything yet. I'm hungry. 7. My father _ (work) in this factory for 15 years. 8. We _ (go) to the beach last summer. It was great. 9. _ you ever _ (be) to Japan? — No, never. 10. He _ (not finish) his report yet. He is still working on it. 11. She _ (read) this book three times. 12. They _ (move) to this city in 2018. 13. I _ (lose) my pen. Can I borrow yours? 14. He _ (play) football with his friends just now. 15. So far, we _ (learn) 500 English words. B组 单项选择(每题2分,共16分) 1. — Where is Tom? — He _ to the library. He will be back soon. A. has been B. has gone C. went D. goes 2. I _ my pen yesterday. I can't find it now. A. lose B. lost C. have lost D. will lose 3. — _ you ever _ to the Great Wall? — Yes, I went there in 2019. A. Did; go B. Have; been C. Have; gone D. Do; go 4. She _ in Nanjing since she was born. A. lives B. lived C. has lived D. will live 5. My family _ a trip to Hangzhou last spring. A. take B. took C. have taken D. will take 6. — When _ you _ your homework? — Two hours ago. A. have; finished B. did; finish C. do; finish D. will; finish 7. I _ this movie before. It's very interesting. A. see B. saw C. have seen D. will see 8. They _ each other since they were in primary school. A. know B. knew C. have known D. will know C组 句型转换(每题2分,共10分) 1. She has finished her work. (改为一般过去时,加上yesterday) _ 2. He bought a new car last month. (改为现在完成时) _ 3. I have lived here for ten years. (对划线部分提问) _ 4. They went to Beijing in 2019. (用ever改为现在完成时一般疑问句) _ 5. I haven't seen the film yet. (改为一般过去时,加上last week) _ D组 改错(每句只有一处错误,找出并改正,每题2分,共10分) 1. I have seen the film yesterday. It was wonderful. 改正:_ 2. She has gone to Shanghai last year. 改正:_ 3. He has finished his homework an hour ago. 改正:_ 4. They have never been to the museum last summer. 改正:_ 5. I have bought this car for five years. 改正:_ E组 语篇填空(每空1分,共10分) My hometown _ (1) (change) a lot over the years. I _ (2) (live) here since I was born. In the past, the streets _ (3) (be) very narrow. There _ (4) (be) only one small shop. Last year, the government _ (5) (build) a new square in the town center. Now, many people _ (6) (come) to exercise there every evening. I _ (7) (already take) many photos of the new square. I _ (8) (never see) my hometown so beautiful before. I _ (9) (take) a photo of the old street last month. It _ (10) (remind) me of the past. F组 根据汉语完成句子(每题2分,共10分) 1. 你什么时候买的这辆车?—— 两年前。 — When _ you _ this car? — Two years ago. 2. 我已经看过这部电影了。它非常感人。 I _ _ this film. It is very touching. 3. 他自2015年以来一直在这家公司工作。 He _ _ in this company since 2015. 4. 我们昨天去参观了长城。 We _ the Great Wall yesterday. 5. 你曾经去过杭州吗?—— 是的,我去过两次。 — _ you ever _ to Hangzhou? — Yes, I _ _ twice. G组 情景对话填空(每空1分,共8分) A: Hi, Tom! (1) _ you ever _ (be) to the new science museum? B: Yes, I (2) _ (go) there last month. It's amazing! A: What (3) _ you _ (see) there? B: I (4) _ (see) a lot of interesting robots. I (5) _ (never see) such clever robots before. A: Sounds great! I (6) _ (not visit) it yet. How long (7) _ it _ (take) to get there? B: About half an hour. I (8) _ (take) the subway there. H组 经典例题再练(每题2分,共10分) 1. I _ (live) in this village for 10 years. I don’t want to leave. 2. She _ (visit) her grandparents yesterday. 3. _ you _ (finish) your homework? — Yes, I _ (finish) it an hour ago. 4. He _ (work) in this factory since he left school. 5. They _ (go) to the park last Sunday. 参考答案 A组: 1. bought 2. has already finished 3. visited 4. has lived 5. did; see 6. haven't eaten 7. has worked 8. went 9. Have; been 10. hasn't finished 11. has read 12. moved 13. have lost 14. played 15. have learned B组: 1. B 2. B 3. B 4. C 5. B 6. B 7. C 8. C C组: 1. She finished her work yesterday. 2. He has bought a new car. 3. How long have you lived here? 4. Have they ever been to Beijing? 5. I didn't see the film last week. D组: 1. have seen saw 2. has gone went 3. has finished finished 4. have never been didn't go (或去掉last summer) 5. bought had E组: 1. has changed 2. have lived 3. were 4. was 5. built 6. come 7. have already taken 8. have never seen 9. took 10. reminds F组: 1. did; buy 2. have seen 3. has worked 4. visited 5. Have; been; have been G组: 1. Have; been 2. went 3. did; see 4. saw 5. have never seen 6. haven't visited 7. does; take 8. took H组: 1. have lived 2. visited 3. Have; finished; finished 4. has worked 5. went 2/2 学科网(北京)股份有限公司 $