初中现在完成时精讲+精练附答案.docx
- 文档编号:11128441
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:19
- 大小:78.93KB
初中现在完成时精讲+精练附答案.docx
《初中现在完成时精讲+精练附答案.docx》由会员分享,可在线阅读,更多相关《初中现在完成时精讲+精练附答案.docx(19页珍藏版)》请在冰豆网上搜索。
初中现在完成时精讲+精练附答案
现在完成时
ThePresentPerfecttense
定义:
1.现在完成时表示过去发生或已完成的动作对现在造成的影响;
Ihavealreadyhadbreakfast.(我已吃过早餐,我不饿了)
2.现在完成时态还表示过去某一时间已经开始并一直持续到现在(还有持续下去的可能)的动作或状态,可以和表示延续的时间状语连用表示持续的动作或状态的动词多是延续性动词。
Wehavelivedherefortenyears.
我们已经在这里住了10年了。
(从过去一直到现在都住在这里,并且还会一直持续)
主语+have/has+过去分词(pp)
1)表示到现在为止已经完成或刚刚完成的动作。
eg1:
Nowwehaveplantedallthetrees.
我们现在刚把所有的树种好。
eg2:
Hehasjustcomeback.
他刚刚回来。
eg3:
Theyhavebuiltmanybuildingsinthiscity.
在这个城市里,他们已经建造了很多建筑物。
2)表示过去发生的动作,强调结果或对现在的影响。
常与just、already、yet连用。
eg1:
Someonehasbrokenthewindow.(窗户现在是坏的)
eg2:
Ihavealreadylostthekey.(我现在没有钥匙)
eg3:
Ihaven’treadthatbookyet.(不了解书的内容)
eg4:
Ihavejustcleanedmyhands.(手是干净的)
※常与already(已经),yet(已经),just(刚刚),ever(曾经),never,
for+时间段,since+时间点等词或短语连用.
※already:
常用于肯定句中.
yet:
常用于否定句,疑问句尾.
3)表示从过去开始并持续到现在的动作或状态,常与for和since等表示一段时间的状语连用。
ShehaslearnedEnglishfor5years.for+时间段
HehaslivedinBeijingsince5yearsago.since+时间点
注意:
1)现在完成时不能单独与过去的时间状语连用, 如yesterday, last week, three years ago 等;
2)不能与when连用
since,for的用法:
since:
(自…以来)
1)since+时间点
He has stayed here since 5 o’clock.
2)since+时间段+ago
He has stayed here since 5 hours ago.
3)since+从句
She has taught English since he came here.
for:
(长达)
for+时间段
Hehaskeptthebookfor2weeks.
练习1用for或since填空
1.Mr.BrownhashadhisTV______15years.for
2.I’vetakendrivinglessons_______lastmonth.since
3.Mysisterhashadhercellphone______amonth.for
4.Myfriendshaven’tvisitedme______fewdaysago.since
5.Wehaven’tusedourcar_____alongtime.for
6.Shehasn’thadagoodcupofcoffee_____years.for
7.Tomhaswornglasses_______hewas7yearsold.since
疑难点
Iworkedhereformorethantwentyyears.
(我现在已经不在这里工作了)
Ihaveworkedhereformorethantwentyyears.
(现在我仍在这里工作)
辨析havebeento和havegoneto
MyfatherhasgonetoShanghaiforameeting.
他(已经)去了上海。
MyfatherhasbeentoShanghaiforameeting.
他(曾经)去了上海。
havebeentosomeplace.曾经去过某地,已经回来.
hasgonetosomeplace.某人去了某地,还没有回来.
辨析ever和never
ever表示:
曾经never表示:
从未
---HaveyoueverbeentotheGreatWall?
你曾经去过长城吗?
---IhaveneverbeentotheGreatWall.我从未去过长城。
非延续性动词到延续性动词的转换:
arrive→beherebegin(start)→beon
die→bedeadcomeback→beback
leave→beawayfallill(sick,asleep)→beill(sick,asleep)
getup→beupgoout→beout
finish→beoverputon→wear或beon
open→beopenjoin→bein或beamemberof…
close→beclosedgotoschool→beastudent
borrow→keepbuy→have
catch(acold)→have(acold)gettoknow→know
begintostudy→studycometowork→work
如:
Hehasbeenasoldierforthreeyears.他参军三年了。
Hisfatherhasbeendeadfortwoyears.他父亲去世二年了。
Thefilmhasbeenonfortenminutes.电影已开始十分钟了。
WehavestudiedEnglishforthreeyears.我们(开始)学英语已三年了。
他加入“绿色中国”已经三年了。
He has been in the Green China for three years.
=He has been a member of the Green China for three years.
The old man died 4 years ago.---- The old man has been dead for 4 years.
He joined the Party 2 years ago.---- He has been in the Party for 2 years.
I bought the book 5 days ago.---- I have had the book for 5 days.
练习2用have/hasbeento,have/hasgoneto填空
1.—Whereisyourbrother?
—He____________theshop.He’llbebacksoon.hasgoneto
2.—______youever_________toAmerica?
Havebeento
—Yes,I___________NewYorktwice.havebeento
3.—Hereyouareatlast!
Where_____you_____?
havebeen
—I_____________London.havebeento
4.—David_____________Australia.hasgoneto
—I’msurehe’salreadyarrived.
5.—IsBennyhere?
—No,he__________theschoollibrary.Helefthasgoneto
fiveminutesago.
练习3:
巩固练习
•1.I____already____(see)thefilm.I________(see)itlastweek.
•2._____he____(finish)hisworktoday?
Notyet.
•3.Myfather____just____(come)backfromwork.Heistirednow.
•4.Where’sLiMing?
He__________(go)totheteacher’soffice.
•5.I__________(work)heresinceI______(move)herein1999.
•6.SofarI_______________(make)quiteafewfriendshere.
•7.Howlong________theWangs______________(stay)here?
Fortwoweeks.
•8.I________just___________(finish)myhomework.
•9.He________(go)toschoolonfooteveryday.
•10.____you______(find)yoursciencebookyet?
•11.Ifit____(be)finetomorrow,I'llgowithyou.
•12.Thestudents____________(read)Englishwhentheteachercamein.
•13.Look!
Themonkey__________(climb)thetree.
•14.Mymother__________(come)toseemenextSunday.
•15.I'velostmypen._________you________(see)itanywhere?
•1.have,seen,saw2.Has,finished3.has,come4.hasgone5.haveworked,moved6.havemade7.have,stayed8.have,finished9.goes10.have,found11.is12.werereading13.isclimbing14.iscoming15.Have,seen
练习4中考真题
1、-___youever___totheGreatWall?
-Yes,Threetimes.( )
A.Has,beenB.Have,beenC.Have,gone
【解答】答案:
B.
havebeento表示曾经去过某地,havegoneto,表示已经去了某地,或正在去某地的路上,根据ever和threetimes,可以推测这里表示曾经去过某地,现在已经回来了,主语是you,这里应该用have.故选B.
2-Look!
Someone_______theclassroom.
-Well,itwasn'tme.Ididn'tdoit.( )
A.iscleaningB.wascleaningC.hascleanedD.willclean
【解答】答案:
C.
根据itwasn'tme.Ididn'tdoit,可以判断打扫教室这个动作发生在过去,对现在造成了影响,教室已经打扫了,所以这里用现在完成时,结构为:
have/has+动词过去分词.主语是someone,是个不定代词,作主语谓语动词用单数,故选C.
3、---Isthatanewcoat?
---No,I_____itforalongtime.( )
A.boughtB.haveboughtC.havehad
【解答】答案:
C.
根据foralongtime可知,这是一个表示一段时间的时间状语,通常用于现在完成时,而且动词应该用延续性动词,而buy是瞬间性动词,不能持续一段时间,所以要用have,这里是指拥有手表这种状态持续到现在,故用现在完成时态,结构为have/has+动词的过去分词,主语是I,所以助动词用have,动词have的过去分词为had.故选C
4、-Theboymisseshisparentsverymuch.
-Sohedoes.They_____thehometownfornearlytwoyears.( )
A.haveleftB.willleave
C.havebeenawayfrom
【解答】答案:
C.
根据fornearlytwoyears可知,这是一个表示一段时间的时间状语,而leave是瞬间性动词,不能持续一段时间,所以要用beawayfrom,它后面可以跟表示一段时间的状语,结合语境可知用现在完成时,现在完成时态的结构为have/has+动词的过去分词,主语是They,所以助动词用have,故选C
5、-HoboandEddie________thecinematowatchthefilmZootopia.
-Oh,that'swhyIcan'tfindthemnow.( )
A.havegonetoB.havebeentoC.hasgonetoD.hasbeento
【解答】答案:
A.
have/hasbeento表示去过某地,人已经回来;have/hasgoneto表示去了某地,人未回来.根据that'swhyIcan'tfindthemnow,可知那就是我现在为什么找不到他们的原因,说明了他们两个人现在不在这里,去看电影了.所以应用have/hasgoneto.HoboandEddie是两个人,所以助动词应该用have.故选A.
6、Idon'tfeelverywell,Jack.I'mafraidyou______meyourcold.( )
A.giveB.hadgivenC.havegivenD.wouldgive
【解答】答案:
C.
结合句意是说我感觉很不好受,恐怕你把感冒传染给我了,也就是传染感冒的动作发生在过去,对现在造成一定的影响,用现在完成时have/has+过去分词,主语you,故have,give的过去分词given,故选C.
7、It'snicetoseeyouagain.We________eachothersince2014.( )
A.won'tseeB.don'tseeC.haven'tseenD.didn'tsee
【解答】答案:
C.现在完成时,表示过去发生或已经完成的动作对现在造成的影响或结果.或从过去已经开始,持续到现在的动作或状态.根据It'snicetoseeyouagain.很高兴再次见到你.可知是说现在见到了.根据since2014,可知从过去已经开始,持续到现在的状态.应该用现在完成时态.现在完成时态的构成:
助动词have/has+过去分词,否定式为:
助动词have/has+not+过去分词.根据主语we,所以应该用haven'tseen,故选:
C.
8、-______youever________thehistorymuseum,Paul?
-No.Ihaven't.( )
A.Do;visitB.Did;visitC.have;visited
【解答】答案:
C.
根据问句中的ever结合答语No.Ihaven't.判断问句用现在完成时,现在完成时的构成是:
主语+have/has+动词的过去分词;变一般疑问句把have提到主语前面,故答案为C
9、Yangjiang,afamousfemalewriter,____________forabutamonthsofar.( )
A.diedB.hasbeendeadC.hasbeendied
【解答】答案:
B.
句中的时间状语for+时间段是现在完成时的标志,且句子中的谓语动词必须是延续性动词,现在完成时的构成是:
主语+have/has+动词的过去分词;主语是第三人称单数,助动词用has,die是非延续性动词,不能与时间段连用,bedead表状态,可以与时间段连用,故答案为B
10、)Rick____alotaboutChineseculturesincehecametoChina.( )
A.haslearnedB.willlearnC.learnsD.learned
【解答】答案:
A.
根据时间状语从句sincehecametoChina结合句意"自从Rick来到中国,他学到了很多关于中国文化的知识."强调对于现在造成的结果和影响,判断主句用现在完成时.现在完成时的构成是:
主语+have/has+动词的过去分词;主语是第三人称单数,助动词用has,故答案为A
11、-Lucyhas________toLondon.HowcanIgetintouchwithher?
-Don'tworry.Shewillphoneyouassoonasshe________there.( )
A.been,willgetB.been,getsC.gone,willgetD.gone,gets
【解答】答案D.由语境:
我怎么能和她联系上呢?
可推断到Lucy已经去了伦敦,不在说话在身旁,故用hasgoneto,再由assoonas引导时间状语从句,用一般现在时代替将来时,主语为单数she用gets,故选D.
12、-MayIspeaktoMr.Lee?
-Sorry,he______Harbin,he______thecityfortwodays.( )
A.hasbeento;hasbeeninB.hasgoneto;hasbeento
C.hasgoneto;hasbeenin
【解答】答案C.hasbeento是指某人去过某地,但是现在不在那里;hasgoneto是指某人去了某地,还没回来,也可能是在去的途中;hasbeenin是指某人从过去的某个时间到现在一直在某地.根据回答Sorry,可知他已经去了哈尔滨,用hasgoneto.再根据fortwodays.应该可知他在这座城市已经两天了.后面空用hasbeenin,故选C
13、LeiFeng______formanyyears,buthisspiritisstillencouragingus.( )
A.diedB.hasbeendeadC.hasdied
【解答】答案为B.现在完成时常跟表示一段时间的时间状语,如"for+一段时间"、"since+时间点"、"duringthepast+一段时间"等,由设空处后的formanyyears可知应用现在完成时表状态的持续,且与一段时间连用动词要用延续性动词.die是短暂性动词,应转换为bedead表状态,结合其现在完成时的构成has/have+过去分词,主语为单数,故为hasbeendead,故选B.
14、-MayIspeaktoMr.Smith?
-Sorry,heisn'tin.He________Changsha.( )
A.hasbeentoB.hasgonetoC.wentto
【解答】答案:
B
根据设空处前面的Sorry,heisn'tin推断断史密斯先生去了长沙并且没有回来.英语中用have/hasgoneto表示去了某地,还没回来.用have/hasbeento表示为"曾经去过某地",现在已不在那里了,故答案为B.
15、Thismedicine________millionsofpeople'slivessinceitwasputintouse.( )
A.issavingB.willsaveC.hassavedD.hadsaved
【解答】答案为C
根据从属连词since可知,需要用现在完成时,表示从过去某个时间点开始到现在的动作,而且这个动作对现在有影响.
此处since引导时间状语从句,since后接表示一个时间点的句子,说明从过去的时间点到现在的这段时间里的动作.现在完成时的构成为has/have+过去分词.故选C
16、Thewater________darkanddirty.It'snolongersafetodrink.( )
A.becameB.hasbecomeC.willbecomeD.wasbecoming
【解答】答案:
B.
结合句意是说水不能饮用了,也就是水变脏的动作发生在过去,对现在造成一定的影响,用现在完成时have/has+过去分词,主语thewater不可数名词,故has,become的过去分词become,故答案是B.
17、UncleLiang_____inHaikousince1980,soheknowsalotaboutthecity.( )
A.islivingB.haslivedC.lived
【解答】答案:
B
现在完成时的构成:
主语+have/has+过去分词,表示过去的动作或状态持续到现在;live居住,实义动词;since1980自从1980年,意为自从1980年以来他就住在海口,表状态的持续,用于现在完成时;故选B
18、Ourteam_______anotherpoint!
I'msurewe'llwinthegame.( )
A.willgetB.hasgotC.isgettingD.wasgetting
【解答】答案:
B
现在完成时的构成:
主语+have/has+过去分词,表示过去发生的动作对现在造成的影响和结果;根据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初中 现在完成时 精练 答案