内容正文:
8下人教版
【寒假专版】
现在完成时专项
寒假专版
【语法专题】现在完成时(延续性与非延续
性动词用法)专项突破
初中人教版八年级下册
语法精讲
语法概述:现在完成时(延续性与非延续性动词用法)=过去发生的动作或状态与现在的联系,延
续性动词表示动作持续一段时间,可与for/sice引导的时间状语连用:非延续性动词表示瞬间完
成的动作,不可直接与for/sice连用,需转换为相应的延续性动词,在句中强调动作的完成或影
响。
重难点讲解
重难点一:延续性动词与非延续性动词的转换讲解:
现在完成时中,非延续性动词(如buy,borrow,leave等)表示瞬间动作,不能与for/since引导的时间
段连用,需转换为对应的延续性动词或状态动词。常见转换如:buy→have,borrow-→keep,leave→be
away,die→be dead等。
He has had this book for two weeks.(不能用bought)
She has been away from home since last month.(不能用left)
真题再现:
1.(2024湖北武汉期中,人教版)How long_you_this bike?-For three years..
A.have;bought
B.did;buy
C.have;had
D.will;buy
答案:C解析:how long提问时间段,需用延续性动词have,现在完成时结构为have had。
2.(2023四川成都月考,人教版)My grandfather_forl0 years.
A.died
B.has died
C.has been dead
D.was dead
答案:C解析:forl0 years是时间段,die需转换为延续性状态be dead,现在完成时用has
been dead。
8下人教版
【寒假专版】
现在完成时专项
重难点二:现在完成时与一般过去时的区别讲解:
现在完成时强调过去动作对现在的影响或持续到现在的状态,常与already,,yet,ever,never,for,since
等连用;一般过去时仅表示过去某个时间发生的动作,与现在无关,常与yesterday,last week,in
2020等具体过去时间状语连用。
I have finished my homework.(强调现在已完成的结果)
I finished my homework an hour ago.(仅说明过去完成的动作)
真题再现:
1.(2024广东广州期末,人教版)一_you ever一to Beijing?-Yes,I went there last year
A.Have;been
B.Did;go
C.Will;go
D.Do;go
答案:A解析:ever是现在完成时标志词,询问过去经历对现在的影响,用Have been。
2.(2023河南郑州期中,人教版)He_一to the Great Wall with his parents in2022
A.has gone
B.went
C.has been
D.goes
答案:B解析:in2022是具体过去时间,用一般过去时went。
重难点三:already,yet,eveI,ever的用法讲解:
already用于肯定句,意为“已经”,常位于句中或句末:yet用于否定句和疑问句,意为“还(未)”,
位于句末:ever用于疑问句,意为“曾经”;never用于否定句,意为“从不”。
I have already cleaned my room.(肯定句)
Have you finished your work yet?(疑问句)
She has never been to the USA.(否定句)
真题再现:
1.(2024江苏南京月考,人教版)一lave you read this storybook?-No,I haven'tread it_
A.ever;already
B.yet;ever
C.ever;yet
D.already,yet
答案:C解析:疑问句用ever,否定句末用yet,符合语法规则。
2.(2023
浙江杭州期末,人教版)My sister has_finished her homework,so she can watch TV
now.
A.yet
B.already
C.never
8下人教版
【寒假专版】
现在完成时专项
D.ever
答案:B解析:肯定句中表示“已经完成”,用already:.
重难点四:have/has been to,have/has gone to,.have/has been in的区别讲解:
have/has been to表示“去过某地(已返回)”;have/has gone to表示“去了某地(未返回)”;have/has
been in表示“在某地待了多久(延续性)”。
She has been to Shanghai twice.(去过已▣)
He has gone to Beijing.(去了未▣)
They have been in London for three years.(去了未▣)
They have been in London for three years.(待了三年)
真题再现:
1.(2024
山东济南期中,人教版)-一Where is Tom?一Ie to the library.He will be back in an
hour.
A.has been
B.has gone
C.went
D.goes
答案:B
解析:表示“去了未回”,用has gone to。
2.(2023湖南长沙月考,人教版)My family in this city since2018.
A.has been
B.have been
C.has gone
D.have gone
答案:B解析:since20l8表时间段,“在某地待了多久”用have been in,family指家人时
谓语用复数。
易错点综合演练
L单项选择(直击重难点》
1.-How longyou this dictionary?
-For half a year.
A.have;borrowed
B.have;kept
C.did;borrow
D.do;keep
2.My uncle in Shanghai for 15 years.He likes living there.
A.lives
8下人教版
【寒假专版】
现在完成时专项
B.lived
C.has lived
D.will live
3.-youto the new park yet?
-Yes,I went there with my friends last Sunday
A.Have;been
B.Did;go
C.Will;go
D.Do;go
4.He his hometown in 2019 and hasn't come back yet.
A.leaves
B.left
C.has left
D.will leave
Ⅱ.用所给词的适当形式填空(强化句型结构)
1.She (have)this toy bear since she was five years old.
2.-you ever(see)the film?
-No,I(not see)it(还).
3.My father(go)to Beijing yesterday.He(be)there many times.
4.There (be)a football match on TV tonight.Let's watch it together.
Ⅲ短文填空(综合运用语法点)
用括号内所给词的适当形式填空,使短文完整通顺。
Hello,everyone!I'm Linda.I(live)in this city for ten years.Last year,my family andI(move)to
a new house.The house is bigger than the old one.My brother Tom(not be)here yet.He(go)to
London last month to study.He (send)me an email yesterday.He saidhe (already visit)the British
Museum.I miss him very much.I hope he(come)back soon.
V.连词成句(聚焦句型结构)
1.has,the,for,teacher,taught,English,us,three years (.
2.you,ever,have,to,America,been(?)
3.in,we,2020,to,Beijing,went (.
4.book,I,this,bought,ago,a,week (
5.already,finished,I,my,have,homework (.
8下人教版
【寒假专版】
现在完成时专项
V.按要求改写句子(巩固否定、疑问句式)
1.He has lived in this city since2010.(改为一般疑问句)
2.They bought a new car last month.(改为否定句)
3.My grandparents have been dead for five years.(对划线部分提问)
4.I have already seen the film.(改为否定句)
参考答案
I.单项选择:1B2.C3.A4.B
Ⅱ.用所给词的适当形式填空:
1.has had 2.Have;seen;haven't seen;yet
3.went;has been 4.will be is going to be
Ⅲ.短文填空:
1.have lived 2.moved 3.isn't 4.went
5.sent 6.had already visited 7.will come
V.连词成句:
1.The teacher has taught us English for three years.
2.Have you ever been to America?
3.We went to Beijing in 2020.
4.I bought this book a week ago.
5.I have already finished my homework
V.按要求改写句子:
1.Has he lived in this city since 2010?
2.They didn't buy a new car last month
3.How long have your grandparents been dead?
4.I haven't seen the film yet.
5