如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Presentperfect高级英语语法之现在完成时现在完成时描述的是过去发生而与现在情况有关的事或状态,或是从过去某时到现在为止这一段时间中发生的情况,换言之,现在完成时表现的是从过去到现在的事情形式一、基本结构:主语+have/has+过去分词(done)肯定句:主语+have/has+过去分词+其他Ihavealreadyfinishedthehousework.否定句:主语+have/has+not+过去分词+其他Theyhaven't/havenotgottentoLondonyet.一般疑问句:Have/Has+主语+过去分词+其他Hastheconcertstarted?现在完成时的特殊疑问句2.疑问词做主语以外的成份时.句型:疑问词+have/has+主语+过去分词+其他A:Howlonghaveyoulivedhere?B:I’velivedherefornearly6years.A:HowmanytimeshaveyoubeentoSpain.B:IhavebeentoSpainfivetimes.二、用法1)现在完成时的"完成用法"现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.Hehasturnedoffthelight.Ihavespentallofmymoney.Janehaslaidthetable.2)现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。这里的动词要用持续性动词。常与for(+时间段)since(+时间点)连用.Maryhasbeenillforthreedays.Maryhasbeenillsincethreedaysago.用since,for填空1.JimhasbeeninIreland______Monday.2.JillhasbeeninIreland______threedays.3.HisaunthaslivedinAustralia______15days.4.Maryisinheroffice.Shehasbeenthere______7o'clock.注意:1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)如yesterday(morning,afternoon),last(morning、afternoon)等,除非与for,since连用.2.现在完成时往往同表示不确定的过去时间状语连用,如already(肯定),yet(否定,疑问)just,before,recently,still,lately等。Ihaven'tseenmuchofhimrecently(lately).Wehaveseenthatfilmbefore.Havetheyfoundthemissingchildyet?3.现在完成时常常与表示频度的时间状语连用,如ever,never,twice,severaltimes等:HaveyoueverbeentoBeijing?IhaveneverheardBunnysayanythingagainsther.Georgehasmetthatgentlemanseveraltimes.4.现在完成时还往往可以同包括现在时间在内的时间状语连用如uptothesefewdays/weeks/months/years,just,uptopresent(now),sofar等Peterhaswrittensixpaperssofar.Uptothepresenteverythinghasbeensuccessful.Before以前5.havebeento和havegoneto的区别havebeento强调“去过”,现已不在那里,如:HehasbeentotheUSAthreetimes.他去过美国三次。(过去“到美国”,现在已“不在美国”)havegoneto主要强调的是“去了”,现在人不在说话的现场,如:--Where'syourmother?--你妈妈在哪?--Shehasgonetothehospital.--她去医院了。hasbeenin一直在某地HehasbeeninLondonforthreeyears.英语的行为动词有持续性动词和瞬间性动词之分。一、持续性动词:表示一个动作可以持续一段时间或更长时间常见的study,play,do,read,learn,drive,write,clean,sleep,speak,talk,wait,fly,stay,si