A)表示现在发生的动作、情况、状态和特征Myfatherisnotathome.我父亲不在家。Sheisastudent.她是一个学生。B)经常性、习惯性动作,常与表示频度的副词连用,如always,often,seldom等Healwayseatsanappleinthemorning.他常常在早上吃一个苹果。C)表示客观事实和普遍真理Theearthmovesaroundthesun.地球绕太阳转动。D)表示按计划安排好的,或将要发生的动作,可用一般现在表将来,但仅限于begin,start,leave,go,arrive等单词Thetrainleavesat3:00p.m..火车三点发车。Theshowbeginsinhalfanhour.半小时后演出开始。E)在时间和条件状语从句中,主句是将来时,从句通常用一般现在表示将来Iwillgotobedwhenhecomesback.等他回来了我就去睡觉。Ifyoudon'tstoptheyelling,Iwillleaverightnow.如果你还继续大吼大叫的话,我现在就走。A)表示说话时正在进行的动作Theyarehavinglunch.他们在吃饭。B)表示现阶段正在进行的动作Wearelookingforanewhouse.我们现在在找新房子。C)与always一起,表示强调,往往掺杂着个人情绪,如赞扬、批评、厌烦等Oh,Ihatethatkid!Heisalwayscrying.Theboyisalwaysaskingsillyquestions.A)表示动作到现在为止已经完成或刚刚完成Ihavejustfinishedmyhomework.我刚刚才写完作业。B)表示从过去某时刻开始,持续到现在的动作或情况。此时经常用延续性动词。时间状语常用since加一个过去的时间点,或for加一段时间。IhavelearnedpianosinceIwassix.我六岁时就开始学钢琴。Ihavelearnedpianoforthreeyears.我学了三年钢琴了。C)表示发生在过去,但对现在仍有影响的动作或情况。Johnhasbrokenhisrightarm.约翰摔断了右臂。D)在thisisthefirst/second/third……timethat……句型里要求用完成时ThisisthesecondtimethatIhaveseenher.这是我第二次见到她。注意事项:现在完成时是联系过去和现在的纽带。现在完成时和过去时的区别在于:现在完成时强调动作的动态,或受动态的影响,是动态的结果,对现在有影响;过去时只表示过去的某个具体时间里发生的动作,与现在没有联系。HeworkedinNewYorkfor3years.他曾经在纽约工作了3年。(这只是讲述一个过去的事实,他现在已经不在纽约了。)HehasworkedinNewYorkfor3years.他已经在纽约工作了3年。(表示他从过去开始工作,一直工作到现在,现在仍在纽约工作。)表示某一动作开始于过去某一时间,延续或重复地出现至今,或将继续延续至将来IthasbeenrainingsincelastMonday.上周一开始就一直下雨。Sheissotired.Shehasbeenworkingallnight.她太累了,工作了一整晚。注意事项:A)现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作Ihavereadthebook.我读过这本书。Ihavebeenreadingthebook.我一直在读这本书。B)现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩Ihavewaitedfortwohours.我等了两小时。(陈述事实)Ihavebeenwaitingfortwohours.我已经等了两个小时了。(抱怨)A)表示过去某个时间发生的动作或情况Iwasastudent.我曾经是学生。B)表示过去习惯性动作,特别是由would/usedtodo表达的句型Iusedtohelpmymomwithhouseworkafterschool.我过去常在放学后帮母亲做家务。OnSunday,hewouldgetupearlyandgofishing.星期天,他常常早起,然后去钓鱼。C)有时可代替一般现在时,表达一种婉转、客气、礼貌、商量的语气Wouldyoumindpassingmethesalt?烦请您把盐递给我一下,好吗?表示在过去的某个时间或动作以前已经发生的动作或已经存在的状态,即:表示过去的过去Ihadalreadyfinishedmyhomeworkwhenyoucalledme.在你打电话给我之前,我就已经做完作业了。IhadmetMr.TangbeforeHalloween.在万圣节之前,我就已经见过唐先生了。A)表示在过去一个比较具体的时间正在发生的动作Iwastakinganapanhourago.一小时前我在午睡。B)如果when,while引导的从句是一般过去时,主句常用过去进行时Iwasshoppingwhenyoucalledmeyesterdayafternoon.昨天下午你打电话给我的时候我正在逛街。过去完成进行时指的是从过去某一时间开始,到过去某一时间仍在进行的动作,结构是hadbeendoingMydaughterhadbeenwritingdiaryeverydaybeforeIcamehomelastweek.上周我回家之前,我的女儿每天都写日记。A)表示将来会发生的动作,基本结构是will/shalldoWewillcallyou.我们会给你打电话的。B)有些动词,如:do,have,open,close,come,go,arrive,stay,leave,return,start等,用于一般进行时,并且通常与一个表示将来的时间状语连用,可以表示将来时Thenewshoppingmallisopeningtomorrowmorning.这个新的购物商场将在明天上午开业。C)表示“打算去……,要……”时,可用begoingtodoSheisgoingtotellmomaboutwhatyoudid.她要去告诉母亲你干的好事。D)表示“即将、正要”时,可用beabouttodo。强调近期内或马上要做的事Youhavetotellherthisisaprank.Sheisabouttocallthepolice.你得告诉她这是个恶作剧,她要打电话报警了。E)betodo表示“将会做”Yourcomplaintistobeattendedrightnow.我们马上处理您的投诉。注意事项:在以if,when,aslongas,assoonas,after,before,incase,until,unless等连词以及具有连词作用的副词(immediately,themoment,directly)等引导的状语从句中,用一般现在时代替将来时Iwon'ttellherthetruthifyoupayme1000dollars.如果你给我1000美元,我就不告诉她真相是什么。Believemeornot,Iwillkillyouthemomentyoucomeinmyroom!信不信由你,只要你一走进我的屋子,我就会杀了你!强调在将来的某个具体时间正在发生的动作或事情Tellmewhenyouareready.I'llbewaitingdownstairs.你准备好了就告诉我,我会在楼下等你。At11:00,tomorrownight,hewillbesleeping.Wecansneakinhishousethen.明晚11点的时候,他会在睡觉。那时,我们就能溜进他的房子了。表示从将来的某一时间开始、延续到另一个将来时间的动作或状态,或是发生在某个将来时间,但对其后的另一个将来时间有影响的动作或状态Theconferencewillhavelastedafullweekbythetimeitends.会议结束的时候应该已经开了一周了。IwillhavecorrectedallyourhomeworkbeforenextMonday.在下周一之前,我应该已经批改完了你们所有人的课下作业。Bytheendofnextmonth,theywillhavebeenmarriedfor30years.下个月末,他们结婚的时间将会满30年。表示动作从某一时间开始(过去或现在)一直延续到将来某一时间,是否继续下去,要视上下文而定。这个时态常和表示将来某一时间的状语连用,主要结构是shallhavebeendoing和willhavebeendoingIshallhavebeenworkinginthisfactoryfortwentyyearsbytheendoftheyear.到今年年底,我将在这个工厂工作20年了。表示从过去的某个时间看将要发生的事IthoughtyouwouldleaveChangshathisafternoon.我还以为你今天下午离开长沙呢。Iaskedhimifhewouldcometoourparty.我问过他是否要来参加我们的聚会。In2010,manypeoplebelieved2012wouldbetheendoftheworld.在2010年,很多人相信2012将是世界末日。过去将来进行时表示就过去某一时间而言,将来某一时刻或某一段时间正在进行的动作,结构是shouldbedoing,wouldbedoingHeaskedmewhatIwouldbedoingsixo'clocktomorrow.他问我次日六点将正在做什么。过去将来完成时表示从过去观点看,将来某时某动作已完成,主要结构是shouldhavedone,wouldhavedoneHesaidhewouldhavedonewithmycamerabytheendofnextmonth.他说到下月底就不用我的照相机了。IguessedthatMotherwouldhavemadesomesandwichesbythetimewegotback.我猜我们回来时妈妈已经做好一些三明治了。过去将来完成进行时表示动作从过去某一时间开始,一直延续到过去将来的某一时间。动作是否继续下去,由上下文决定。这个时态用得相对比较少,结构一般是shouldhavebeendoing,wouldhavebeendoingIheardbytheendofJuneyouwouldhavebeenworkingherefor10years.我听说到了六月底,你就在这里工作了10年了。