资源描述:
《英语语法大全(时态).docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
英语语法大全:一般将来时一般将来时——将来做某事 A、构成形式: (1)主语+begoingto+动词原形+其他。 (2)主语+will+动词原形+其他。 B、判断依据: 一个句子中既有be动词,又有going、to和动词,且动词用的是原形,句中往往有tomorrow、soon、nextweek等词。 C、句型变换: Sheisgoingtohaveapicnictomorrow. Sheisn’tgoingtohaveapicnictomorrow. Isshegoingtohaveapicnictomorrow? Yes,sheis./No,sheisn’t. TheyaregoingtovisittheirgrandparentsnextSunday. Theyaren’tgoingtovisittheirgrandparentsnextSunday. AretheygoingtovisittheirgrandparentsnextSunday? Yes,theyare./No,theyaren’t. 三组将来时间表示法的用法比较 一、“will/shall+动词原形”与“begoingto+动词原形” 两者均可表示将来时间和意图,有时可以换用。如:Ithinkit’llrainthisevening./Ithinkit’sgoingtorainthisevening.我想今晚会下雨。Iwon’ttellyouaboutit./I’mnotgoingtotellyouaboutit.我不会把这事告诉你的。两者的区别是:1.若是强调某个意图是经过事先考虑好的,则通常要用begoingto;若是表示某个意图没有经过事先考虑,而是在说话的当时才临时想到的,则通常用will。比较:—Annisinhospital.安住院了。—Oh,really?Ididn’tknow.I’llgoandvisither.啊,真的吗?我还不知道。我要去看看她。(临时想法,不能用begoingto)—Annisinhospital.安住院了。—Yes,Iknow.I’mgoingtovisithertomorrow.我知道,我打算明天去看看她。(事先考虑的意图,不能用will)2.若是有迹象表明要发生某事,通常只用begoingto,不用will。如:Lookatthoseblackclouds.It’sgoingtorain.看那些乌云,要下雨了。3.带有时间或条件状语从句的主句通常不宜用begoingto,而用will。如:Whenhecomesback,Iwilltellhimthenews.他回来时我就告诉他这个消息。Ifhecomesback,Iwilltellhimthenews.他若回来我就告诉他这个消息。 二、“begoingto+动词原形”与“现在进行时” 1.begoingto主要表示主观想法或意图,而现在进行时表示将来则主要强调已经作出的安排。比较:I’mgoingtowashthecarifIhavetime.若有时间我想洗洗车。(主观想法)I’mpickingyouupat6;don’tforget.我6点钟来接你,不要忘了。6(已作出的安排)2.但是当要表示主观无法控制的预测时,通常要用begoingto,不能用现在进行时态。如:It’sgoingtosnowbeforelong.不久会下雪。Thingsaregoingtogetbettersoon.情况很快就会好起来。3.当表示坚持要(不要)某人做某事时,两者均可用。如:She’staking[goingtotake]thatmedicinewhetherhelikesitornot.不管她喜欢不喜欢,她都得吃那药。You’renotwearing[goingtowear]thatskirttoschool.你不可以穿那条裙子去上学。 三、“begoingto+动词原形”与“beto+动词原形 beto+”两者均可表示按计划或安排要发生的动作,有时可互换(但beto比begoingto正式)。如:Wherearewegoingtostaytonight?我们今晚住哪里?I’m(going)toplaytennisthisafternoon.我打算今天下午打网球。另外,begoingto还可表示预测,即根据已有迹象预测将要发生的动作,此时不能用beto。如:Look,it’sgoingtorain.看,要下雨了。 一般过去时——过去做某事 A、构成形式:主语+动词的过去式+其他。 注意:没有be动词的否定句和疑问句中,用didn’t否定和用did提问后,动词一定要用原形。 B、判断依据: (1)be动词是was、were; (2)动词加ed; (3)有表示过去的时间状语,现在学过的常用的表示过去的时间状语有:justnow,amoment,yesterday,lastweek,lastnight,lastweekend,lastyear,lastmonth,threedaysago,twoweeksago,fiveyearsago… C、句型变换: Iwasateacherfiveyearsago. Iwasn’tateacherfiveyearsago. Wereyouateacherfiveyearsago? Yes,Iwas./No,Iwasn’t. Theyplayedmanygamesyesterday. Theydidn’tplaymanygamesyesterday. Didtheyplaymanygamesyesterday? Yes,theydid./No,theydidn’t. 1)在确定的过去时间里所发生的动作或存在的状态。 时间状语有:yesterday,lastweek,anhourago,theotherday,in1982等。 例:Wheredidyougojustnow? 2)表示在过去一段时间内,经常性或习惯性的动作。 例:WhenIwasachild,Ioftenplayedfootballinthestreet. WhenevertheBrownswentduringtheirvisit,theyweregivenawarmwelcome. 3)句型: Itistimeforsb.todosth到……时间了,该……了 Itistimesb.didsth.时间已迟了,早该……了 例:Itistimeforyoutogotobed.你该睡觉了。 Itistimeyouwenttobed.你早该睡觉了。 would(had)rathersb.didsth.宁愿某人做某事 例:I'dratheryoucametomorrow. 4)wish,wonder,think,hope等用过去时,作试探性的询问、请求、建议等。 例:Ithoughtyoumighthavesome.我以为你想要一些。 【比较】 一般过去时表示的动作或状态都已成为过去,现已不复存在。 Christinewasaninvalidallherlife.(含义:她已不在人间。) Christinehasbeenaninvalidallherlife.(含义:她现在还活着。) Mrs.DarbylivedinKentuckyforsevenyears.(含义:达比太太已不再住在肯塔基州。) Mrs.DarbyhaslivedinKentuckyforsevenyears.(含义:现在还住在肯塔基州,有可能指刚离去。) 注意:用过去时表现在,表示委婉语气。 1)动词want,hope,wonder,think,intend等。 例:Didyouwantanythingelse? Iwonderedifyoucouldhelpme. 2)情态动词could,would. 例:Couldyoulendmeyourbike? 一般现在时 A、当谓语是be动词时,构成为:主语+be动词(am,is,are)+其他。 如:Iamastudent. B、当谓语是行为动词时,构成有两种: (1)主语(非第三人称单数)+动词原形+其他。 如:WeoftenwatchTVattheweekends. (2)主语(第三人称单数)+动词第三人称单数形式+其他。 如:JimusuallygoestotheparkonSundays. C、句型变换: 肯定句、否定句、一般疑问句及回答 TheywatchTVatsixeveryday. Theydon’twatchTVatsixeveryday. DotheywatchTVatsixeveryday? Yes,theydo./No,theydon’t. ShewatchesTVatsixeveryday. Shedoesn’twatchTVatsixeveryday. DoesshewatchTVatsixeveryday? Yes,shedoes./No,shedoesn’t. 一般现在时的用法 1)经常性或习惯性的动作,常与表示频度的时间状语连用。 时间状语:every…,sometimes, at…,onSunday Ileavehomeforschoolat7everymorning. 2)客观真理,客观存在,科学事实。 Theearthmovesaroundthesun. ShanghailiesintheeastofChina. 3)表示格言或警句中。 Pridegoesbeforeafall. 骄者必败。 注意:此用法如果出现在宾语从句中,即使主句是过去时,从句谓语也要用一般现在时。 例:Columbusprovedthattheearthisround.. 4)现在时刻的状态、能力、性格、个性。 Idon'twantsomuch. AnnWangwritesgoodEnglishbutdoesnotspeakwell. 【比较】 1.NowIputthesugarinthecup.2.Iamdoingmyhomeworknow. 第一句用一般现在时,用于操作演示或指导说明的示范性动作,表示言行的瞬间动作。再如:Nowwatchme,Iswitchonthecurrentandstandback.第二句中的now是进行时的标志,表示正在进行的动作的客观状况,所以后句用现在进行时。现在进行时——表示正在做某事 A、构成形式:主语+be动词+动词的ing形式+其他。 B、判断依据:句中往往有now、look、listen等词。注意:千万不要忘了一定得有be动词。 现在进行时表示将来意义 现在进行时主要表示现在或目前正在进行的动作: We'rehavingameeting.我们在开会。 Myheadisaching.我头很疼。 Whereissheteaching?她在哪儿教书? She'sspendingthesummerattheseaside.她在海边度暑假。 另外,现在进行时还可表示将来,主要用于表示按计划或安排要发生的动作。如: I'mleavingtomorrow.我明天走。 They'regettingmarriednextmonth.他们下个月结婚。 AreyoumeetingBillthisevening?你今晚将和比尔见面吗? 能这样用的动词不多,常用的有:arrive,come,do,get,go,have,leave,meet,play,return,see,spend,start,stay,wear,work等。 顺便说一句,我们除可用现在进行时表将来外,还可用一般现在时表将来,两者的区别是:用现在进行时表示将来,其计划性较强,并往往暗示一种意图;而一般现在时表示将来,则其客观性较强,即通常被视为客观事实,多指按时刻表或规定要发生的情况。 比较:I'mnotgoingoutthisevening.今晚我不准备出去。 Whattimedoesthetrainleave?火车什么时候开? 如果主语是train,concert,programme等表示事物的名词,动词通常一般现在时表将来,而不用进行时。如: Whattimedoesthetrainleave?火车什么时候开? Theprogrambeginsat4.这个节目四点开始。过去完成时:表示发生在过去的两个动作在前的那一个,它表示句子中描述的动作发生在“过去的过去”。 基本形式:过去完成时由had+过去分词构成,因此无人称变化 肯定式:Ihad/I'dworked等 否定式:Ihadnot/hadn'tworked等 疑问式:hadIworked等 否定疑问式:hadInot/hadn'tIworked等 时态用法: 1.过去完成时是与现在完成时相当的过去式: 现在完成时:Annhasjustleft.Ifyouhurryyou’llcatchher.(安刚刚走。如果你快一点,就能追上她。) 过去完成时:WhenIarrivedAnnhadjustleft.(我到的时候,安刚刚离开。) 但是,过去完成时不像现在完成时那样限于表达未指明时间的动作,因此可以说:Hehadlefthiscaseonthe4∶40train.(他把手提箱丢在4点40分的火车上了。) 2.现在完成时可以和since/for/always等词连用,表示一个开始于过去并仍在继续或刚刚结束的动: 与此同理,过去完成时也可以用来表示在所说的过去某一时刻之前就已开始的动作。 1)在该时刻仍然在继续。 例如:BillwasinuniformwhenImethim.Hehadbeenasoldierfortenyears.(我遇到比尔的时候,他身穿军服。那时他已经当了十年兵了。) 2)在该时刻停止或刚刚停止。 例如:Theoldoaktree,whichhadstoodinthechurchyardfor300years,suddenlycrashedtotheground.(屹立在教堂墓地上已300百年之久的老橡树突然间哗啦一声巨响倒在地上。) 但应注意,过去完成时还可以用来表示: 3)在所说时刻之前某一时候停止的动作。 例如:Hehadservedinthearmyfortenyears;thenheretiredandmarried.(他在军队里服役十年,后来退伍并结了婚。) 3.过去完成时也是一般过去时的过去时,用来表示叙述者或主语在过去的某一时刻回顾更早的动作: 例如:HemetherinParisin1977.Hehadlastseenhertenyearsbefore.Herhairhadbeengreythen;nowitwaswhite.(1977年他在巴黎遇见了她。他上一次见到她是十年之前。那时她的头发是灰白的,这时已经全白了。)过去进行时(Pastcontinoustense):表示过去某时正在进行的动作(不强调是否完成)。主要用法是描述一件事发生的背景;一个长动作发生的时候,另一个短动作发生。 一、常用的时间状语:thismorning、thewholemorning、alldayyesterday、fromninetotenlastevening、when、while等等。例如: 1.WhenIgottothetopofthemountain,thesunwasshining.(当我到达山顶的时候,阳光灿烂。) 2.WhatwasheresearchingalldaylastSunday?(上周日他一整天都在研究什么?) 3.Mybrotherfellwhilehewasridinghisbicycleandhurthimself.(我哥哥骑自行车的时候从车上摔下来,受伤了。) 4.Itwasrainingwhentheyleftthestation.(他们离开车站的时候天正在下雨。) 二、过去进行时可以表示在过去某个时间点发生的事情:时间点可以用介词短语、副词或从句来表示。例如: 介词短语表示时间点——Whatwasshedoingatnineo'clockyesterday?(昨天晚上九点她在做什么?) when从句表示时间点——WhenIsawhimhewasdecoratinghisroom.(当我看见他的时候他正在装饰房间。) 三、在复合句中,如果主要动作和背景动作都是延续的或同时发生的,那么主从句的动词都可用过去进行时。例如: 两个动作都是延续的——Whilehewaswaitingforthebus,hewasreadinganewspaper.(他边等车边看报。) 两个动作同时进行——HewascleaninghiscarwhileIwascooking.(他擦车时我在做饭。) 四、通常不能用于过去进行时的动词主要有:agree、be、believe、belong、care、forge、hate、have(拥有)、hear、know、like、love、mean、mind、notice、own、remember、seem、suppose、understand、want、wish等。例如: 误:Iwasknowingtheanswer. 正:Iknewtheanswer.(我知道答案。) 五、典型例题: Mary___adresswhenshecutherfinger. A.made B.ismaking C.wasmaking D.makes 答案C.割伤手指是已发生的事情,应用过去时。同时,when表时间的同时性,“玛丽在做衣服时”提供事情发生的背景,因此用过去进行时。【导语】英语语法让很多学生都头疼,因为复杂难懂的句式和词组有时难以记忆。英语网为大家整理了小学英语语法大全,希望对同学们的英语语法学习有所帮助。更多内容尽在英语网。 将来进行时:主要表示将来某一时间正在进行的动作,或表示要在将来某一时间开始,并继续下去的 动作。 语法构成:将来进行时是由“shall/will+be+现在分词”构成的。 例如:Don'tphonemebetween8:00and10:00.We'llbehavingclassesthen.(8点到10点之间不要给我打电话,我们那时正在上课。) 基本用法:表示在将来某一时间正在进行的动作。 例如:Theministerwillbegivingaspeechoninternationalaffairs.(部长将就国际事务发表演讲。) 特殊用法: 1.将来进行时表事情的发展: 例如:I'llbeseeingMr.Smithtomorrow.(我明天将见到史密斯先生。) 注意:有时这种时态含有一种附带的意思,语气较为委婉。例如:I'llbefinishingit.(我一会儿就完了。)附带的含义可能是“过一会儿你就会拿到它了。” 2.将来进行时表原因、结果、可能: 表原因——Pleasecometomorrowafternoon.TomorrowmorningI'llbehavingmeeting.(请你明天下午来吧。明天上午我有一个会。) 表结果——IfIfailtoappearby7o'clock,Iwillnotbecomingatall.(如果我七点钟不到,我就不会来了。) 表可能——Hewillbetellingyouaboutittonight.(他今晚会告诉你这件事。) 3.将来进行时表委婉: 例如:Willyoubeneedinganythingelse?(你还需要什么吗?) 4.将来进行时与将来一般时连用:将来进行时常可置于将来一般时之后表稍靠后的安排。 例如:MydutieswillendinJulyandIwillbereturningtoArizonaintheUS.(我的工作七月结束,之后我将回到美国亚利桑那州。) 注意点: 1)这种将来进行时也可和其他表将来的时态连用。 例如:I'mgoingtodomyhomeworkfirst,andthenI'llbewatchingTV.(我将先做作业,然后再看电视。) 2)在下面的句子中,will是情态动词,意谓“大概”或“一定”,不表将要而表现在,常与now连用。 例如:They’llbewatchingtelevisionnow.(他们现在大概在看电视呢。)将来完成时 形式 will/shall+完成式用于第一人称,will+完成式用于其他人称。 用法 它常与表示时间的短语连用,而后者常以by开头: bythen到那时 bythattime到那时 bythe24th到24号那天 Bytheendofnextmonthhewillhavebeenherefortenyears. 到下月底,他在这儿就够十年了。 这一时态用来表示在将来的一个特定时刻将成为过去的动作或在该时刻刚刚结束的动作。假设现在是12月3日,大卫对他将参加的12月13日的考试很担心。 某个筹划举办聚会的人可能说: We’dbetterwaittill14December.Davidwillhavehadhisexambythen,sohe’llbeabletoenjoyhimself. 我们最好还是等到12月14日。到那时大卫就考完试了,这样他就能够玩得痛快。 同时请注意以下句子: Isave£50amonthandIstartedinJanuary.SobytheendoftheyearIwill/shallhavesaved£600. 我每月储蓄50英镑,是从1月份开始的。这样的话,到年底我就有600英镑的存款了。 Bill(lookingatTom’scellar):You’vegotover400bottles.Howlongwillthatlastyou?Twoyears? 比尔(瞧着汤姆的地下室):你有四百多瓶酒。够你喝多久?两年? Tom:Notahope.Idrinkeightbottlesaweek.I’llhavedrunkallthesebytheendofthisyear. 汤姆:不可能。我每星期喝八瓶。到今年年底我就会把所有这些酒都喝完了。一般过去将来时:表示从过去的某一时间来看将来要发生的动作或存在的状态。过去将来时常用于宾语从句和间接引语中。一般过去将来时的出发点是过去,即从过去某一时刻看以后要发生的动作或状态。 构成:一般过去将来时是由"should/would+动词原形"构成的。(一般过去将来时常用于间接引语中) 肯定句:主语+be(was,were)goingto+动词原形. 否定句:主语+be(was,were)notgoingto+动词原形. 疑问句:Be(Was,Were)+主语+goingto+动词原形? 肯定句:主语+would(should)+动词原形. 否定句:主语+would(should)not+动词原形. 疑问句:Would(Should)+主语+动词原形? 例如: 1.HeaskedmeyesterdaywhenIshouldleaveforParis.(昨天他问我什么时候动身去巴黎。) 2.Theywantedtoknowhowtheywouldfinishthehomeworkearlier.(他们想知道怎样才能早一点儿完成家庭作业。) 基本用法: 一般过去将来时可用来表示非真实的动作或状态:IfIhadachancetostudyabroad,IwouldstudyatCambridgeUniversity.(如果我有机会出国学习的话,我就会去剑桥大学。) 其他表达法: 1.was/weregoingto+动词原形:Hesaidthathewasgoingtoliveinthecountrywhenheretired.(他说他退休后要住在农村。) 2.was/were+动词-ing形式:Nobodyknewwhethertheguestswerecoming.(没人知道客人们是否要来。) 3.was/were+动词不定式:Shesaidshewastocleantheclassroomafterschool.(她说她放学后要打扫教室。) 注意: 1."was/weregoingto+动词原形"或"was/were+动词不定式完成式"可表示未能实现的过去将来时间的动作。 例如:LastSundayweweregoingtovisittheGreatWall,butitrained.(上星期天我们本想去游览长城的,但却下雨了。) 2."was/wereabouttodo"表示说话的瞬间就会发生的动作。 例如:Ifeltsomethingterriblewasabouttohappen.(我觉得有可怕的事要发生了。) 3.was/wereonthepointofdoing 例如:I'mgladyouhavecome.Iwasonthepointofcallingyou,butyou'vesavedmethetroublenow.(很高兴你来了。我正准备给你打电话,现在你省去我这个麻烦了。) 4."beabouttodo"和"beonthepointofdoing"结构一般不与表示将来的时间状语连用,但后面可以接when引导的分句。 例如:Iwasabouttostartwhenitsuddenlybegantorain.(我正要动身天突然下雨了。) 5.过去将来时常可用来表示过去习惯性的动作。此时,不管什么人称,一律用would。 例如:Thisdoorwouldn'topen.(这扇门老是打不开。)现在完成进行的形式 I/we/theyhavebeen+动词的现在分词 He/she/ithasbeen+动词的现在分词 现在完成进行的功用 1)表示一个在过去开始而在最近刚刚结束的行动,如: Annisverytired.Shehasbeenworkinghard. Whyareyouclothessodirty?Whathaveyoubeendoing? 2)表示一个从过去开始但仍在进行的行动,如: Ithasbeenrainingfortwohours.(现在还在下) Jackhasn’tbeenfeelingverywellrecently. 3)表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,如: Shehasbeenplayingtennissinceshewaseight. 4)现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身,如: Tom’shandsareverydirty.Hehasbeenrepairingthecar. Thecarisgoingagainnow.Tomhasrepairedit. 注意: 现在完成时有否定结构、而现在完成进行时没有否定结构。 现在完成时态可表示做完的时期以及已有的经验、但现在完成进行时不可以。 现在完成进行时的否定结构 在当代英语中,现在完成进行时有时也可用否定结构。如: Sincethatunfortunateaccidentlastweek,Ihaven’tbeensleepingatallwell.自从上周发生了那次不幸事故之后,我一直睡得很不好. Hehasn’tbeenworkingformeandIhaven’thasthatmuchcontactwithhim.他并没有给我工作过,我和他没有过那许多接触。 否定句构成: 主语+has/have+not+been+现在分词 一般疑问句构成: Have/has+主语+been+现在分词+其他过去将来进行时:表示就过去某一时间而言,将来某一时刻或某一段时间正在进行的动作,主要用宾语从句中,尤其多用于间接引语中。 基本用法: 用于间接引语:Theysaidtheywouldbecoming.(他们说了他们将要来。) 用于定语从句:Thenewjobhewouldbetakingwasraisingracinghorses.(他将要接受的新工作是养赛马。) 作用: 1.过去将来进行时可以表示在过去某一时间之后即将进行的动作: 例如:Hesaidhecouldnotcomebecausehewouldbehavingameeting.(他说他不能来因为要开会。) 2. 过去将来进行时表示在过去将来某一时间正在发生的动作:它常和表过去将来的时间状语连用,但上下文清楚时,时间状语亦可省略。和将来进行时一样,它也常表计划中的事,不表意愿或打算。它还有一个特点,即常用在宾语从句(尤其是间接引语)中。 例如:JohntoldusthatMarywouldbecomingnextday.(约翰告诉我们玛丽第二天来。) 3.过去将来进行时有时也可用在其它从句中: 用在定语从句中:ThenewnamehewouldbeusingwasJackJones.(他将用的新名是杰克•琼斯。) 用在状语从句中:HewouldpaytherestashewouldbeleavingFrance.(其余款项,他将在离开法国时付清。) 4.过去将来进行时也可用在独立句中: 例如:Thecarstarted.EllenJameswouldbedrivingofftotheuniversity.(车子发动了。埃伦•詹姆斯要开车到大学去。) 过去将来完成时 形式 should/wouldhavedonesth. 用法 1、过去将来完成时表示在过去将来某一时间以前发生的动作,并往往会对过去将来某一时间产生影响。 Ithoughtyou'dhaveleftbythistime.我想这会儿你已经走了。 Hetoldthemhewouldhavefinisheditby8o'clock.他告诉他们他会在8点以前干完。 IguessedthatHelenwouldhavetoldhersomething.我猜海伦会告诉她一些情况的。 2、过去将来完成时还常用在虚拟语气中,表示与过去的事实相反。过去完成进行时 表示一个动作从过去某时开始,一直延续到另一个过去时刻,到那个时刻,该动作可能刚刚终止,也有可能还在继续。 形式 hadbeen+V-ing形式 用法 1.过去完成进行时所表示的动作与过去的时间的关系,可以用时间状语来表示,也可以通过上下文来表示。例如: Bytheendoflastmonththeyhadbeenworkinghereforabouttendays.到上个月为止,他们在这里工作大约有十天了。 Shesaidthatshehadbeenlisteningtoradioafterschool.她说她放学后一直在听收音机。 2.过去完成时可以表示一个动作已经结束,但其结果仍然影响到过去的某一时刻。例如: Ithadbeenrainingandthestreetwasstillwet.天一直在下雨,街道仍然很湿。 3.像work、study、stay、sing、teach等延续性动词与表示一段时间的时间状语连用时,用过去完成进行时可以表示一个动作一直延续到过去某一时刻,通常强调动作的持续性和不间断性。例如: Shehadbeenstudyingfortwohourswhenherclassmatecametovisither.当她的同学来看她的时候,她学习有两个小时了。 4.过去完成进行时与过去进行时的区别:过去进行时主要表示过去某时的一个动作正在进行。例如: Iwaswritingaletterwhenshecametoseeme.当她来看我时我正在写信。 Ihadbeenwritingaletterfortwohoursbythetimeshecametoseeme.当她来看我的时候,我已经写了两个小时的信了。 5.过去完成进行时与过去完成时的不同:过去完成时表示过去某时间前已经发生的动作或情况,这个过去的时间可以用by,before等介词短语或一个时间状语从句来表示;或者表示一个动作在另一个过去动作之前已经完成。例如: TheyhadjusthadbreakfastwhenTomcamein.汤姆来时,他们刚吃过早饭。 TheyhadbeenhavingbreakfastfortenminuteswhenTomcamein.汤姆来时,他们已经吃了十分钟的早饭了。将来完成进行时 形式 will/shallhavebeen+现在分词用于第一人称,而willhavebeen+现在分词用于其他人称。 用法 正如将来完成时一样,它通常与一个以by开头的时间短语连用: Bytheendofthisyearhe’llhavebeenactingforthirtyyears. 到今年年底他当演员就满30年了。 将来完成进行时与将来完成时的关系和现在完成进行时与现在完成时的关系一样。即在以下情况下可以用将来完成进行时而不用将来完成时: 1.动作本身就是连续的: Bytheendofthemonthhewillhavebeenliving/working/studyingherefortenyears. 到了月底他在这里居住/工作/学习就满十年了。 2.一种经常进行的动作被表示为连续的动作: Bytheendofthismonthhewillhavebeentraininghorses/climbingmountainsfortwentyyears. 到了这个月底他驯马/登山就满20年了。 但是如果提到所驯马匹或所攀登的山峰的数目,或用任何方式把动作分割为一次又一次的动作,就必须用将来完成时: Bytheendofthemonthhewillhavetrained600horses/climbed50mountains. 到本月底,他驯服的马就有600匹/攀登的山峰就有50座了