英语高一牛津版上年末练习语法精讲【语法专项复习】在英语句子中,不同时间所发生的动作或存在的状态,要使用不同的动词形式,这一点和汉语不同,这种谓语动词的变化形式,称之为时态。现将本学期我们所学的时态总结如下,包括:现在完成时,现在完成进行时,过去完成时,今后进行时,过去今后时等。【一】现在完成时1.动词形式现在完成时由助动词have(has)+动词过去分词构成。2.现在完成时的差不多用法1)表示过去某时所发生的动作或情况对现在的妨碍。动作差不多完成,但从结果看,又着眼于现在。现在完成时不能和表示具体的过去时间的状语(如yesterday,lastyear,in1999等)连用,而常和以下表示不确定时间的状语连用:yet,already,before,recently,never,often,lately,sometimes,twice,thisweek(month,morning,year等),ever,today,once等等。Philliphaslostallhismoney.(菲利浦失去了他所的钱。)Ihaven'theardfrommyparentsrecently.(最近我没有收到父母的来信。)Joanhasn'tfinishedreadingmyessayyet.(琼还没读完我的论文。)Haveyouhadyoursupperyet?(你吃过晚饭了吗?)Ihaveneverseensuchamovingfilm.(我从来没看过这么有味的电影。)I'vehadenoughnow.(我差不多吃[或喝]够了。)2)表示动作或状态开始于过去某一时间,持续到现在,同时有连续下去的趋势。常和表示一段时间的状语连用:since,foralongtime,uptillnow,uptonow,sofar,forthepast(last)fewyears,thesedays(months,years)等。Bogarthasworkedhereforaboutfiveyears.(布加特已在这儿工作五年了。)Uptillnow,Gracehasreceivednonewsfromherparents.(迄今为止,格雷丝尚未收到父母的消息。)Nancyhasbeenawayforfouryears.(兰西差不多离开四年了。)3)在时间状语和条件状语从句中,现在完成时表示将要完成的动作。I'llstartassoonastherainhasstopped.(雨一停,我就动身。)I'llgoandseemygirlfriendwhenIhavefinishedwritingthisbook.(写完这本书之后,我就去看我的女朋友。)WhenIhavestudiedthebookI'llwriteareportonit.(我研读完这本书之后,将写一个关于它的报告。)4)现在完成时常用于以下句型:(1)Ithasbeen(is)+一段时间+since…Ithasbeen/isfiveyearssincehelivedinBeijing.(他不住在北京差不多五年了。)注意比较:Ithasbeen/isfiveyearssincehehaslivedinBeijing.(他住在北京差不多五年了。)(2)Itis(willbe)thefirst(second…)time(day…)…that…ItisthefirsttimeI'vebeenhere.(我是第一次来这儿。)ItisthebestfilmI'veeverseen.(这是我看过的最好的一部电影。)注:1)表示“到哪里去过”要用have(has)beento,表示“去什么地方了,尚未回来”用have(has)goneto。IhavebeentoParisseveraltimes.(我去过巴黎好几次。)(人已回来了)MaryhasgonetoNewYork.(玛丽到纽约去了。)(玛丽人在去纽约的路上或在纽约)2)瞬间动词用于完成时态时不能跟表示一段时间的状语。例如,我们要表达“他的父亲去世好几年了。”不能说:Hisgrandfatherhasdiedforseveralyears.而应该说:Hisfathergrandfatherhasbeedeadforseveralyears.或者:Hisgrandfatherdiedseveralyearsago.或者:Itis/hasbeenseveralyearssincehisgrandfatherdied.再如,我们不能用Hehasjoinedthearmyforthreeyears.来表达“他参军三年了。”而应说:Hehasbeeninthearmyforthreeyears.或者:Hehasbeenasoldierforthreeyears.或者:Hejoinedthearmythreeyearsago.也能够说Itis/hasbeenthreeyearssincehejoinedthearmy.【二】现在完成进行时1.动词形式现在完成进行时由have(has)+been+现在分词构成。2.现在完成进行时的差不多用法:1)表示动作从过去某时开始一直连续到现在,没有中断。Gracehasbeenwaitingformeforhalfanhour.(格雷丝差不多等我半小时了。)(动作尚在接着)Thesatellitehasbeensendingbacksignalsaswellasphotographseversince.(自那时起卫星一直不断地向地球发回信号和照片。)(动作尚在接着)AaronhasbeenteachingEnglisheversincegraduation.(毕业以后,艾伦一直在教英语。)(还在教)2)表示动作从过去到现在一直不断重复、断断续续。Ihavebeensayinggood-byetomycolleaguesthesedays.(这些天我一直在向我的同事们离别。)MyparentshavebeentellingmetoworkhardsinceIwenttoschool.(自从我上学之后,我的父母亲不停地告诫我要好好学习。)注:状态动词一般不用于现在完成进行时。假设要表示动作的连续性,只能用现在完成时。3.现在完成进行时和现在完成时的区别:1)现在完成进行时强调动作的连续性,而现在完成时那么强调过去的动作对现在的妨碍。Ihavethoughtitover.(我差不多认真考虑过这件事了。)Ihavebeenthinkingitover.(我一直在反复考虑这件事。)2)现在完成进行时比现在完成时更具感情色彩。Ihavebeenwaitingforyoufortwohours.(我差不多等你两小时了。)(有责备的口气)Ihavewaitedforyoutwohours.(我差不多等你两个小时了。)(说明一个客观事实)【三】过去完成时1.动词形式过去完成时由had+过去分词构成2.过去完成时的用法1)表示在过去某个时间或动作之前差不多发生、完成的动作或存在的状态。IhadworkedasaworkerforfiveyearsbeforeIbecameateacher.(在我成为教师之前,我差不多当了五年的工人。)Bytheendoflastyear,Ihadalreadylearnt5,000Englishwords.(到去年年底,我已学会了5,000个英文单词。)2)动词的过去完成时能够用于表示一个本来打算做而没有做的事,常用的动词有:intend,hope,want,mean,suppose,expect,think等。Ihadintendedtomeetyouattheairport,butsomeonecametoseemejustwhenIwasabouttoleave.(我本来要到机场去接你的,可在我出门时有人来看我。)Ihadwantedtolendyousomemoney,butyoudidn'task.(我本打算借你一些钱的,但你没开口。)3)在有hardly…when,nosooner…than等副词的句中,也使用过去完成时,表示“刚刚…就”,“一…就”。HardlyhadIarrivedhomewhenitbegantorain.(我刚刚到家,天就开始下起雨来了。)Nosoonerhadtheyleftthebuildingthanabombexploded.(他们刚刚离开那栋建筑,一颗炸弹就爆炸了。)4)过去完成时还用于下面句型中Itwasthefirsttimethat…。ItwasthefirsttimethatI'dseensuchabeautifulplace.(那是我第一次见到这么美的地方。)ItwasthefirstHollywoodfilmIhadeverseeninAmerica.(那是我在美国观看的第一部好莱坞电影。)3.过去完成时和一般过去时的区别:过去完成时表示的时间是“过去的过去”,一般都有相比较的动作和相对时间。而一般过去时表示的时间只是单纯的过去,没有时间的对比。WhenIgottotheairport,theplanehadalreadytakenoff.(当我赶到机场时,飞机差不多起飞了。)Theplanetookofffiveminutesago.(飞机在五分钟前起飞了。)IwenttobedafterIhadfinishedreadingtheinterestingnovel.(读完那本有味的小说之后,我就上床睡觉了。)HetoldmethatSonyCorporationhadboughtColumbiaPicturesfor$5billion.(他告诉我索尼公司花了50亿美元收购了哥伦比亚影业公司。)【四】今后进行时1.动词形式今后进行时由shall(will)+be+现在分词构成。2.今后进行时的用法:1)表示今后某个时刻正在进行的或持续的动作。WewillbevisitingtheGreatWallthistimetomorrow.(明天那个时候我们将正在游览长城。)I'llbeconductingascientificexperimentthisJune.(今年六月份我将在进行一项科学试验。)2)表示委婉的命令、询问、请求等。Willyoubegoingtothemovieswithmetonight?(你今晚情愿和我去看电影吗?)You'llbecomingatsixo'clock.(请你在6点钟来。3.今后进行时和一般今后时的区别1)一般今后时不仅表示“今后”,还可表示“意志、意愿”等。而今后进行时那么只表示单纯的今后。I'lltrymybesttoworkhard.(我将尽全力努力学习。)(表意愿)I'llbestudyingEnglishnextsemester.(下学期我将在学英语。)(表单纯以后)2)一般今后时的动作发生在今后某个时间,而今后进行时的动作发生在某个具体的时刻。I'llwritealettertomyparentstomorrow.(明天我要给父母写封信。)I'llbewritingalettertomyparentsthistimetomorrow.(明天这时候,我将在给父母写信。)【五】过去今后时1.动词形式过去今后时由should(would)+动词原形构成。2.过去今后时的用法:1)表示从过去某时看来将要发生的动作或存在状态。Gracetoldmethatshewouldmarrymethenextyear.(格雷丝告诉我她明年和我结婚。)IpromisedthatIwouldbekindtoherinthefuture.(我承诺今后我会对她好。)2)表示过去的某种适应性动作,一般只用would,不用should。Whenevershehadtrouble,shewouldturntomeforhelp.(每当她有困难,她总会向我求助。)3.过去今后时的其它表达方法:1)Was(were)goingto+动词2