您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 一般过去时和现在完成时的区别
区分一般过去时和现在完成时一.相同点:1.这两中时态中的动作都发生在过去2.倘若这个动词的过去时是加ed构成,那么这个动词的过去分词和过去时相同例如:Icleaned(过去时)theroomyesterday.Ihavealreadycleaned(过去分词)theroom.二.不同点1.一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系。如果你只是要陈述你做了什么,陈述的东西和目前状况没有太大影响,就用一般过去时;现在完成时表示与现在有关系的发生在过去的动作,到现在为止这个动作可能结束也可能继续下去。它不与表示过去的时间状语连用.例如:(1.)Iwashedtheplate.“我洗盘子了”(那么洗盘子这个话题基本到此打住,基本没有下文)(1.)Ihavewashedtheplate.“我已经洗好盘子了。”(强调做过,完成了。还有可能意思是,既然我已经洗好盘子了,我就该干什么什么了,或者你就应该履行什么承诺之类的。)(2.)Isawthefilmyesterday.强调看电影的时间是昨天。(2.)Ihaveseentheflim.我已经看过这部电影了(我现在知道电影的内容/我不想在看这电影了,我们选其他的吧。)(3.)Itaughthereforeightyears我在这教过八年书(只陈述过去的事实,现在可能不在这教书了)(3.)Ihavetaughthereforeightyears我在这教书八年了(现在还在教,还可能继续教下去)(4.)IleanrtEnglishforsixyears我学过六年英语(以前学过,现在可能不学了)(4.)IhavelearntEnglishforsixyears我学英语已经学了六年了(现在还在学,可能还要学下去)2.常连用的时间状语不同(1)常与一般过去时连用的时间状语yesterday(morning,afternoon,evening):昨天(早上,下午,晚上)thedaybeforeyesterday前天last+时间名词:上一个…如:lastnight(week,Sunday,weekend,month,winter,year,century世纪)时间段+ago:在…之前如:threedaysago:三天前amomentago刚才thismorning/afternoon今天早上/今天下午when+过去时的句子:当…的时候whenIgotupjustnow刚刚before以前或before+时间点attheageof10(过去年龄段):在10岁的时候intheolddays在古时候atthattime/moment在那时候(2)常与现在完成时连用的时间状语for+时间段:持续了一段时间Ihavelivedherefor8years.Hehasdonehishomeworkfortwohours.since+过去时间点/过去时句子:自从…开始since+时间段+ago:自从…开始Ihavelivedheresince2008Hehasdonehishomeworksince8:00p.m./Hehasdonehishomeworksincetwohoursago.just:刚刚Ihavejustcalledyouever:曾今、从来HaveyouevenbeentoBeijing?Hasheevermadesuchamistake?never:从未从来没有Ihaveneverbeentherebefore.already已经Ihavealreadyfinishedmyhomework.yet:还(否定句)已经(疑问句)Ihaven’tfinishedmyhomeworkyet.Haveyoufinshedyourhomeworkyet?before:以前Haveyoueatenseafoodbefore?Ihaven’tseenhimbefore.sofar到目前为止Ihavefinished50%ofthework.Inthepast+时间段Inthepast20years,Chinahasdevelpedrapidly.副词JustEverNeverAlreadyYetBefore含义刚刚曾今从来从不已经否定句:还疑问句:已经以前常用句型陈述/疑问句多用于疑问句也用于肯定/否定句否定句肯定句否定句疑问句多种句型常见位置谓语动词前谓语动词前谓语动词前谓语动词前句末句末句末用justeverneveralreadyyetbefore填空他刚从学校回来Hehas__comebackfromschool你以前去过广州吗?HaveyoubeentoGuangzhou__?我以前从没去过广州。Ihave___beentoGuangzhou___.我从未吃过披萨Ihave___eatenpizza我已经看过这电影了Ihave____seenthefilm/Ihaveseenthefilm___你(曾今)坐过飞机吗?Haveyou___takenaplane?你(已经)吃过晚饭了吗?Haveyouhadyourdinner____?我还没吃晚饭Ihaven’thadthedinner____.3.短暂性动词与持续性动词在一般过去时和现在完成时中应用:短暂性动词可以用于一般过去时和现在完成时,但若在现在完成时中,动词跟since和for连用表示持续一段时间,那么要用持续性动词,短暂性动词不能用。例如:1.Hisgrandpadiedin1990Hisgrandpahasalreadydied.Hiesgrandpahasbeendeadforover20years.2.Heleftschoolat5:00p.m.Hehasjustleftschool.Hehasbeenawayfromschoolfortwohour/since5:00p.m./sincetwohoursago.3.IcametoSamingin2008IhavebeeninSanmingfor8years4.HejoinedthebasketballteamlastyearHehasalreadyjoinedthebasketballteam.Hehasbeenin/hasbeenamemberofthebasketballforoneyear.5.Mydadboughtacarlastmonth.Mydadhashadacarforonemonth6.IborrowedabookfromthelibrarythreedaysagoIhavejustborrowedabookfromthelibrary.Ihavekeptthebookforthreedays/sincethreedaysago.总结:从以上例句可以归纳出,短暂性动词可以用于一般过去时和现在完成时,但是用于有时间段的现在完成时中,这些短暂性动词要变形。用for+时间段,since+过去时间点/时间段+ago/过去时句子表示时间段died—have/hasbeendeadleft---have/hasbeenaway(from+地点)came---have/hasbeeninarrived---have/hasbeenherejoined---have/hasbeeninbegan/started---have/havebeenonbought---have/hashadborrowed—have/haskeptcameback---have/hasbeenbackfeelill–have/hasbeenillgoout–have/hasbeenoutgotup–have/hasbeenup练习:改错题1.Mysisterhasbeenawayyesterday2.Hehaswaitedforyoufortwohoursago3.Ihavegotupforonehourago4.WehavelivedinSanmingwhenwewereborn.翻译题:1.我已经到这2个小时了2.电影已经开始15分钟了3.他已经买这房子3年了4.(自从)两个小时之前我就已经回来了5.(自从)我离开他就生病了6.他已经起床一个小时了
本文标题:一般过去时和现在完成时的区别
链接地址:https://www.777doc.com/doc-4665088 .html