配色: 字号:
现在完成时(短暂性动词与延续性动词)的用法
2015-03-15 | 阅:  转:  |  分享 
  
现在完成时(短暂性动词与延续性动词)的用法基本结构:主语+have/has+过去分词(done)①肯定句:主语+have/has+过去分词
+其他②否定句:主语+have/has+not+过去分词+其他③一般疑问句:Have/Has+主语+过去分词+其他④特殊疑问
句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)(1)现在完成时用来表示现在之前已发生过或完成的动作或状态,但
其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.Ihavespentallofmymone
y.(含义是:现在我没有钱花了.)Janehaslaidthetable.(含义是:现在桌子已经摆好了.)Michae
lhasbeenill.(含义是:现在仍然很虚弱)Hehasreturnedfromabroad.(含义是:现在
已在此地)(2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(
+时间段),since(+时间点或过去时的句子)连用.Maryhasbeenillforthreedays.Ih
avelivedheresince1998.注(超重要):瞬间动词(buy,die,join,lose……)不能直接与f
orsince连用。要改变动词come-begoout-beoutfinish-beoveropen-beop
endie-bedead………………1.have代替buyMybrotherhashad(不能用hasbough
t)thisbikeforalmostfouryears.2、用keep或have代替borrowIhavek
ept(不能用haveborrowed)thebookforquiteafewdays.3、用be替代becom
eHowlonghasyoursisterbeenateacher?4、用haveacold代替catch
acoldTomhashadacoldsincethedaybeforeyesterday.5、用wear
代替putonb)用“be+形容词”代终止性动词1、be+married代marry2、be+ill代fall(get)
ill3、be+dead代die4、be+asleep代fall(get)asleep5、be+awake代wake/
wakeup6、be+gone代lose,die,sell,leave7、be+open代open8、beclosed代
close/shut9、be+missing(gone,lost)代losec)用“be+副词”代终止性动词1“be+on”
代start,begin2“be+up”代getup3“be+back(to)”代returnto,comebackt
o,gobackto4“behere(there)”代come(arrive,reach,get)here或go(a
rrive,reach,get)there等等d)用“be+介词短语”代终止性动词1.“bein/at+地点”代替go
to/cometo2.用beinthearmy代替jointhearmy3.“bein/at+地点”代替m
oveto常用瞬间动词变延续性动词表:1.havearrivedat/insw.gotto/reachedsw
.come/gone/movedtosw.→havebeeninsw./at…相应的介词2.havecome/
goneback/returned→havebeenback3.havecome/goneout→haveb
eenout4.havebecome→havebeen5.haveclosed/opened→have
beenclose/open6.havegotup→havebeenup;7.havedied→hav
ebeendead;8.haveleftsw.→havebeenawayfromsw.9.havef
allenasleep/gottosleep→havebeenasleep;10.havefinished/e
nded/completed→havebeenover;11.havemarried→havebeenmarr
ied;12.havestarted/beguntodosth.→havedonesth.;13.hav
ebegun→havebeenon14.haveborrowed/bought→havekept/had15
.havelost→haven’thad16.haveputon→haveworn17.havecau
ght/getacold→havehadacold;18.havegottoknow→havekn
own19.have/hasgoneto→havebeenin20.havejoined/havetake
npartintheleague/theParty/thearmy→havebeenamemberof/h
avebeenin/havebeentheParty’smember/theleaguemember/theso
ldier…注意:1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)如yesterday(morning、aft
ernoon),last(morning、afternoon)等,除非与for,since连用.2.现在完成时往往同表示不确定的
过去时间状语连用,如already(肯定),yet(否定,疑问),just,before,recently,still,
lately等:Hehasalreadyobtainedascholarship.Ihaven''tseenm
uchofhimrecently(lately).Wehaveseenthatfilmbefore.Have
theyfoundthemissingchildyet?3.现在完成时常常与表示频度的时间状语连用,如ofte
n,sometimes,ever,never,twice,onseveraloccasion等:Haveyou
everbeentoBeijingIhaveneverheardBunnysayanythingagains
ther.Ihaveusedthispenonlythreetimes.Itisstillgood.G
eorgehasmetthatgentlemanonseveraloccasions.4.现在完成时还往往可以同
包括现在时间在内的时间状语连用,如now,uptothesefewdays/weeks/months/years,t
hismorning/week/month/year,just,today,uptopresent,sofar等:
Peterhaswrittensixpaperssofar.Manhasnowlearnedtorele
aseenergyfromthenucleusoftheatom.Therehasbeentoomuch
raininSanFranciscothisyear.Thefriendlyrelationsandcoope
rationbetweenourtwocountrieshavebeenenhancedinthepastf
ewyears.Uptothepresenteverythinghasbeensuccessful.5.现在
完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.Wehavehadfourtextsthissem
ester.6.现在完成时的"完成用法"现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响
,与现在情况具有因果关系。例如:Hehasturnedoffthelight.他已把灯关了。(动作结束于过去,但说明的
是现在的情况--灯现在不亮了。)现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:alre
ady,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状
语(如:thismorning/month/year...,today等)连用。例如:Haveyoufoundy
ourpenyet?你已找到你的钢笔了吗?7.现在完成时的"未完成用法"现在完成时的"未完成用法"指的是动作开始于过去某一
时刻,一直延续到现在,或可能还要继续下去。例如:Hehaslivedheresince1978.自从1978年以来,他
一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)Ihavebeeninthearmyfor
morethan5years.我在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。)此种用法
的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:uptonow,sofar
)等。例如:Ihaveheardnothingfromhimuptonow.到目前为止我没有他的任何消息。注意
:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。如:come,go,arri
ve,leave,join,become,die等。8.一段时间+haspassed+since从句9.现在完成时常和短语"uptonow/tillnow","sofar"(意思是从过去某一确定的时间一直延续到现在.)Upto/tillnowhe''sreadmanystorybooks.至今他已读过好多故事书。I''vebeentoNewYorkthreetimessofar.至今我已到纽约去过三次。10hasgone(to),hasbeen(to),hasbeen(in)的区别gone:去了没回beento:去过beenin:呆了很久11.不能与when连用
献花(0)
+1
(本文系风之遐想首藏)