一般过去时与现在完成时地用法区别.docx

上传人:b****1 文档编号:15102795 上传时间:2023-06-30 格式:DOCX 页数:9 大小:19.89KB
下载 相关 举报
一般过去时与现在完成时地用法区别.docx_第1页
第1页 / 共9页
一般过去时与现在完成时地用法区别.docx_第2页
第2页 / 共9页
一般过去时与现在完成时地用法区别.docx_第3页
第3页 / 共9页
一般过去时与现在完成时地用法区别.docx_第4页
第4页 / 共9页
一般过去时与现在完成时地用法区别.docx_第5页
第5页 / 共9页
一般过去时与现在完成时地用法区别.docx_第6页
第6页 / 共9页
一般过去时与现在完成时地用法区别.docx_第7页
第7页 / 共9页
一般过去时与现在完成时地用法区别.docx_第8页
第8页 / 共9页
一般过去时与现在完成时地用法区别.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

一般过去时与现在完成时地用法区别.docx

《一般过去时与现在完成时地用法区别.docx》由会员分享,可在线阅读,更多相关《一般过去时与现在完成时地用法区别.docx(9页珍藏版)》请在冰点文库上搜索。

一般过去时与现在完成时地用法区别.docx

一般过去时与现在完成时地用法区别

一般过去时与现在完成时区别专题

  一、前言:

  初一下学期同学们学习了一般过去时态的相关知识,即将到来的初二上学期英语学习中,现在完成时是重要的学习容。

本文通过对比一般过去时和现在完成时,对现在完成时进行初步讲解,希望使同学们读新学期的学习有所准备。

  二、现在完成时

  1.现在完成时的构成

现在完成时是由助动词have(has)+动词的过去分词构成。

助动词说明该谓语是属于现在时围。

它和主语的人称、数要保持一致。

过去分词是主要的谓语动词,说明句子的意义。

  2.现在完成时的用法

  现在完成时表示过去某时发生的行为对主语目前产生的影响。

即用过去发生的某个行为来说明现在的某种情况。

  Wearegoodfriends.(现在的情况)

  Iknewhimin1997.(过去的动作)

  Wehaveknowneachothersince1997.

  (现在完成时把过去的动作和现在联系起来并着眼于现在)

  

(1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。

常被just、already、yet等副词修饰。

如:

  -Haveyouhadlunchyet?

  -Yes,Ihave.I'vejusthadit.

  你(已经)吃午饭了吗?

我刚刚吃过。

(现在我不饿了)

  

(2)表示从过去某一时刻开始一直持续到现在的动作或状态。

这个动作可能刚停止,可能仍然在进行。

常带有for和since等表示一段时间的状语。

 

  如:

Hehastaughtheresince1981

    他自1981年就在这儿教书。

(可能还要继续教)

    Ihaven'tseenherforfouryears.

    我有四年没见到她了。

  (3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever,

never,threetimes等时间状语。

  如:

IhavebeentoBeijingtwice.我去过二次。

  3.现在完成时的时间状语

  

(1)现在完成时属于现在时围,故不能和过去的时间状语连用。

如:

yesterday,lastSunday,in1990,threeyearsago等。

但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。

  a.用副词already和yet。

already一般用于肯定句中,yet一般用于否定句和疑问句中。

  如:

Wehavealreadyfinishedourhomework.我们已完成作业了。

    Theyhaven'tfinishedtheirhomeworkyet.他们还没有完成作业。

  b.用ever和never。

多用于否定或疑问句中,表示“曾经”或“从未“等。

  如:

-HaveyoueverbeentotheGreatWall?

你曾经去过长城吗?

    -IhaveneverbeentotheGreatWall.我从未去过长城。

  c.用表示到说话为止的过去时间状语,如just,before,uptonow,thepastfewyears等。

  例如:

Ihaveseenherbefore,butIcannotrememberwhere.

     我以前见过她,但记不起在哪里见过。

     Hehasbeentherethreetimesthelastfewdays.

     近几天他去过那里三次了。

  d.用包括“现在”在的时间状语,如:

now,today,thismorning(month,year,term)等。

  例如:

-Haveyoumethimtoday?

-No,Ihaven't.

     今天你见过他吗?

我没有。

     Howmanytimeshaveyoubeentherethisyear?

     今年你去过那里多少次?

  

(2)现在完成时可以和带有since或for等表示“一段时间”的状语连用,表示动作或状态从某一时刻开始,一直持续到现在。

如:

Ihaven'tseenhimfortwoyears. 但是,像come,arrive,buy等终止性动词不能与表示“一段时间”的状语连用。

要用,必须改为“be(在)”等延续性动词来表述。

现归纳总结一下由非延续性动词到延续性动词的转换:

   arrive→behere        begin(start)→beon

   die →bedead        comeback→beback

   leave→beaway        fallill(sick,asleep)→beill(sick,asleep)

   getup→beup         goout  →beout

   finish→beover        puton →wear或beon

   open →beopen        join  →bein或beamemberof…

   close →beclosed      gotoschool→beastudent

   borrow →keep        buy →have     

   catch(acold)→have(acold) gettoknow→know

   begintostudy→study     cometowork→work等

  如:

Hehasbeenasoldierforthreeyears.他参军三年了。

    Hisfatherhasbeendeadfortwoyears.他父亲去世二年了。

    Thefilmhasbeenonfortenminutes.电影已开始十分钟了。

    WehavestudiedEnglishforthreeyears.我们(开始)学英语已三年了。

  4.几点注意事项

  

(1)havebeen(to)与havegone(to)的区别:

havebeen(to)表示“去过某地(现在已经回来了)”,可用于各人称;havegone(to)表示“去某地了(说话时某人不在当地)”,常用于第三人称,前者可与once,never,severaltimes等连用,后者则不能。

如:

TheyhavebeentoBeijingtwice.他们去过两次。

  HehasgonetoBeijing. 他去了。

  

(2)如单纯表示一段时间,或强调一段时间,虽有since一词,也不必用完成时。

  如:

Itistwoyearssincehisfatherdied.

    =Hisfatherhasbeendeadfortwoyears.他父亲去世已有两年了。

  (3)终止性动词现在完成时的否定式,已变成一种可以延续的状态,因此可以和表示一段时间的状语连用。

  如:

Ihaven'tleftheresince1997.自从1997年以来,我一直没有离开过这儿。

  (4)表示行为或状态从过去一直持续到现在时,用现在完成时,要加表示一段时间的时间状语时,常用for+一段时间,since+时间点。

  Ihavelivedheresincemychildhood.我从小就一直住在这里。

  Ihavelivedherefor10years.我在这已经住了10年了。

  (5)在提问现在完成时的时间状语时通常用howlong

  Howlonghaveyoulivedhere?

  注意:

在表示某一行为状态持续多长时间时,根据终止时间的不同,时态使用是不一样的。

如:

  Ilivedhereforaweeklastsummer.去年夏天我在这里住了一周。

  Ihavelivedhereforaweekbynow.到现在为止,我已经在这里住了一周。

  Iwilllivehereforaweeknextyear.明年我会在这里住一周。

  二、现在完成时与一般过去时的区别

  现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。

动作或状态发生在过去,但它的影响现在还存在;而一般过去时表示过去的事实,不表示和现在的关系。

  IhavejustbeentoLondon.Iwenttherelastmonth.我刚去过伦敦,是上个月去的。

  1.过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

 

  2.过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。

  一般过去时的时间状语:

  yesterday,lastweek,…ago,in1980,inOctober,justnow,具体的时间状语

  共同的时间状语:

  thismorning,tonight,thisApril,now,once,before,already,recently,lately

  现在完成时的时间状语

  for,since,sofar,ever,never,just,yet,till/until,uptonow,inpastyears,always,

  3.现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know. 

  过去时常用的非持续性动词有come,go,leave,start,die,finish,become,getmarried等。

  举例:

  Isawthisfilmyesterday.  (强调看的动作发生过了。

  Ihaveseenthisfilm.    (强调对现在的影响,电影的容已经知道了。

)  

  Whydidyougetupsoearly?

 (强调起床的动作已发生过了。

  Whohasn'thandedinhispaper?

(强调有卷子,可能为不公平竞争。

  ShehasreturnedfromParis.  她已从巴黎回来了。

  Shereturnedyesterday.    她是昨天回来了。

  HehasbeenintheLeagueforthreeyears.  (在团的状态可延续)

  HehasbeenaLeaguememberforthreeyears. (是团员的状态可持续)

  HejoinedtheLeaguethreeyearsago.     (三年前入团,joined为短暂行为。

  Ihavefinishedmyhomeworknow. 

  ---WillsomebodygoandgetDr.White?

  ---He'salreadybeensentfor.

  句子中如有过去时的时间副词(如yesterday,last,week,in1960)时,不能使用现在完成时,要用过去时。

  (错)Tomhaswrittenalettertohisparentslastnight.

  (对)Tomwrotealettertohisparentslastnight.

  三、练习题

  1.A.用already或yet

  1)Havetheytakendowntheoldpictures___yet___?

No,not___haven’t_______.

  2)Mostofushavefinishedourcompositions_____阿拉ready___

  3)Hesaidhehadn’tvisitedtheexhibition_____yet___.

  B.用since或for

  1)Wehavelearnedfivelessons__scince____thebeginningofthisterm.

  2)MrsLiaohasbeeninhospital___scince___lastweek.

  3)Ihavestayedatmyaunt’s_____twoweeks.

  C.用havegone或havebeen

  1)Wherearetheboystudents?

They_____totheschoolfactory.

  2)Isyourfatherin?

No,he____toShenzhen._______heever______therebefore?

Yes,he___thereseveraltimes

  3)HeaskedmeifI_____toHangzhoubefore.

  ItoldhimthatIwantedtogothereforavisitasI____never____tothatcitybefore.

  2.选择填空

  1.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.

  A.hadmade…havetried B.made…havetried

  C.hasmade…tried    D.made…tried

  2“He____todrawhorsesalready”.“When______he?

”“Lastyear“

  A.learned…has B.learned…did C.haslearned…has D.haslearned…did

  3.Tom_____upintothetree.Look,he____highupthere!

  A.hasgot…is B.hasclimbed…was C.got…was  D.climbed…is

  4.____you_____thetextyet?

Yes,we____ittwohoursago.

  A.Did…copy…did B.Have…copied…have C.Have…copied…did D.Did…copy…had

  5.“Why______she_______angry?

”“Becausehe_____atherjustnow.”

  A.did…get…shouted    B.has…got…shouted

  C.did…get…hasshouted  D.has…got…hasshouted

  6.______you__________thefilmbefore?

Where_____you____it?

  A.Have…seen…did…see  B.Did…see…did…watch

  C.Have…seen…have…seen  D.Did…see…have…seen

  7.You____mewaitingfortwohours.I____foryousincefive.

  A.kept…waited     B.havekept…waited

  C.kept…havewaited   D.havekept…havewaited

  8.Where______John_______?

Tothelibrary.He_________thereforanhour.

  A.has…been…hasgone B.has…gone…hasbeen C.did…go…went D.did…be…went

  9.______thebabystill_____?

No,it_______crying.

  A.Has…cried…hasstopped   B.Is…crying…stopped

  C.Did…cry…stopped     D.Is…crying…hasstopped

  10.I_______theway.I________hereforquitemanyyears.

  A.knew…havelived C.knew…live C.know…havelived D.know…live

  11._____youever_____America?

Yes,Ihave.

  A.Have…goneto B.Have…gonein C.Have…beento D.Have…beenin

  12.Mybrother____collegeforoverthreeyears.

  A.hasgoneto B.hasbeento C.hasbeenin D.hasbeenat

  13.He________theArmybytheendof1989.He______inthearmysincethen.

  A.joined…is  B.hasjoined…hasbeen  C.hadjoined…is  D.hadjoined…hasbeen

  14.BythetimeI_____backthey____uptensatellites.

  A.came…havesent B.came…hadsent C.come…havesent D.hadcome…sent

  15.Jack____overfivelessonsbyseveno’clock.Thenhe____arest.

  A.went…took B.went…hadtaken C.hadgone…took D.hadgone…hadtaken

  16.We____outbythattimethathe____aspyforalongtime.

  A.hadfound…hadbeen B.hadfound…was C.found…hadbeen D.found…was

  17.Beforethenews____him,he____toknowaboutit.

  A.reaches…hasgot  B.reached…hadgot  C.reached…got  D.hadreached…got

  18.I_____himasecondletterbeforeI____fromhim.

  A.wrote…heard  B.wrote…hadheard  C.hadwritten…heard  D.havewritten…hear

  19.People____thatthesoldiers_____fighting.

  A.say…hadstopped  B.said…hasstopped  C.say…stopped  D.said…hadstopped

  20.We____inagoodharvestbecausewe____enoughrain.

  A.didn’tget…hadhad  B.got…hadhad  C.hadgot…hadhad  D.got…hadn’thad

  21.They_______forfivehourswhenthey______inNewYork.

  A.flew…arrived    B.hadflown…hadarrived

  C.flew…hadarrived  D.hadflown…arrived

  22.She____thatit_____fortwodaysbythatday.

  A.says…hasrained  B.says…hadrained  C.said…hadrained  D.said…rained

  23.John_____theresincetheyearbefore,sohe_____them.

  A.hadworked…knew  B.hadworked…hadknown

  C.worked…knew    D.worked…hadknown

  24.He_____angrybecausehe____foralongtime.

  A.hadgot…hadwaited  B.got…waited  C.hadgot…waited  D.got…hadwaited

  25.-Ihaveseenthefilm“Titanic”already.

    -When__________you__________it?

    -Thedaybeforeyesterday.

  A.have;seen  B.will;see  C.did;see  D.did;seen

  26.MrBlack__________inChinasincefiveyearsago.

  A.lived  B.haslived  C.lives  D.isgoingtolive

  27.We____________treesl

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2