- 217.16 KB
- 2022-06-17 15:31:07 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
现在完成时的基本例句: 1.Ihaveworkedheresince1970. 自1970年以来我就在这儿工作。 2.HehasbeentotheGreatWalltwice. 他已经去过两次长城了。 3.Mikehasjustfinishedhishomework. 迈克刚做完他的作业。 现在完成时是描述过去发生的而与现在情况有关的事或状态(例2, 例3),或是从过去某时到现在为止这一段时间中发生的情况(例1), 换言之,现在完成时是表现从过去到现在的事情。2现在完成时的用法现在完成时的形式皆以“have(has)+过去分词”来表示,有“继续”、“完了”、“结果”、“经验”等用法。继续IhavestudiedEnglishforthreeyears.我已经学习英语三年了。www.51jjcn.cn/yfdq/2411.htmlShehasbeensicksincelastmonth.她从上个月就生病了。经验IhavevisitedBeijingmanytimes.我访问过北京好多次了。HaveyoueverbeentoHawaii?你曾经去夏威夷吗?完成Ihavejustfinishedmyhomework.我刚刚完成我的家庭作业。Hashefinishedhisworkyet?他作好工作了吗?结果Mybrotherhasbecomeateacher.我哥哥已经成为一名教师了。Ihavelostmywatch.我手表弄丢了。(我现在仍旧没有表)
1表示继续的现在完成时[肯定句]ThoseforeignershavelivedinChinaforabouttenyears.那些外国人住在中国将近十年了。[否定句]Wehaven’tseeneachotherallthismonth.我们这个月一直没有见面。[疑问句]Howlonghasheknownthatman?他认识那个多久(多长时间)了?Hehasknownthatmansincehecameheresixyearsago.自从他六年前来到这儿就认识那个人了。1.用法表示继续意义的现在完成时说明过去的动作一直延续到现在。也就是说从过去某时开始的动作、状态,一直持续到现在。往往用联系现在的表示一段时间的时间状语。说明如下:①Ibegantoliveheretenyearago.我十年前就开始在这里居住了。②Istillliveherenow.我现在仍然住在这里。③Ihavelivedheresincetenyearsago.自从十年前我就住在这里了。“live(住)”这个动作从过去某时──十年前就开始了。一直持续到现在(一直住到现在)。所以③这一句现在完成时的句子可以分解为①,②两个句子(一句是过去时,表示过去时开始的动作;一句是现在时,表示现在仍在继续)。如下表示注意现在完成时这一时态就是动作在过去发生,但一定要和现在有关系,否则就用过去时。如左述①只表示十年前我在这儿住过,与现在没关系。而用了现在完成时,即使不用时间状语,也表示与现在有关系,即现在仍住在这儿。
过去某时现在完成时(have+过去分词)现在必背!表继续的动词在英语中能用现在完成时表示延续到现在动作的动词比较少,常用的有:haveknownhavestudiedhaveworked已经认识了⋯⋯已经学习了⋯⋯已经工作了⋯⋯havebeeninhaveusedhavetaught已经⋯⋯已经使用了⋯⋯已经教了⋯⋯havestayedhavewantedtohavelived已经停留了⋯⋯已经想要⋯⋯已经住了⋯⋯2.常用的时间状语表示继续的现在完成时,常和下列时间状语连用:for+时间;since+过去某时;howlong;today;thisweek(month,year⋯);thesedays(months,years⋯);lately;recently;sofar;uptonow;till(until)now;inthepast(last)year(days⋯);duringthepast(last)days(years⋯);always;allday;allthisweek⋯;oftena.for+时间for后面表示时间的可以是具体的数字,也可以是泛指的时间如alongtime(一段长时间),severaldays(几天),sometime(一些时间)。Ihaveknownhimforalongtime.我认识他已经有很长时间了。Shehasbeenbusyforfivedays.她这五天来一直很忙。“for+时间”并不只是在完成时连用,别的时态也用,但意思不一样。注意“for+时间”可以和各种时态连用。千万不要产生误解,认为“for+时间”只用于完成时,不过它与完成时连用是非常常见的。HeworkedinShanghaifortwomonthsin1965.1965年时他在上海工作过两个月。(该句是过去时,与现在无关,只是在过去的1965年发生的事)HeoftenstaysinShanghaifortwomonthseveryyear.每年他常常在上海呆两个月。(这句用的是一般现在时,因为它指的是一个客观情况,而且时间状语everyyear限定这句的时态为现在时。)b.since+表示过去的时间单词或句子“since+表示过去时间的词”,表示从过去某时开始的动作或状态一直继续到现在,此时since是介词。常见的时间状语如下:sinethreedaysago.自从三天前以来(如果只是threedaysago,就只表示过去的时间,即三天前和现在没关系)
sincethen从那时以来since1990从1990年以来到现在有时只用since而省了后面的时间而表示从过去某时以来一直到现在。Lilihasbeensicksinceyesterday(lastnight.)莉莉从昨天(昨夜)以来就病了。“since+句子(过去时)”,此过去时的句子相当于since+表示过去的时间,只不过用过去时的动词表示过去的动作或状态。此时since是连词。注意通常since引导的从句的动词是用过去时,而主句原则上是用现在完成时,但用“Itis+时间⋯”开始的句子例外。Itistenyearssinceweleftschool.自从我们离开学校已经有十年了。Wehaveknowneachothersincewewerechildren.自从我们是孩子时(我们童年时)就彼此认识了。MyfatherhastaughtEnglishheresincehemovedherein1980.自从我父亲1980年搬到这儿来后(直到现在)他一直在教英语。c.howlong⋯表示多长时间,多久回答Howlong+have(has)+主语+过去分词⋯?这样的现在完成时的问句时,常用for⋯和since的句子。但和for+时间一样,howlong也不仅仅用于完成时,它可以用于其它时态。HowlonghaveyoustudiedChinese?你学汉语多长时间了?I’vestudieditfor3years.我学习汉语三年了。I’vestudieditsinceIcametoChina.自从我来到中国,我就开始学汉语了。HowlongdidyoustudyChineselastyear?去年你学了多长时间的汉语?注意“When⋯?”疑问句不可以用现在完成时,因为“When⋯?”疑问名是用来询问时间的,而现在完成式则不谈动作的时间。WhenhaveyouvisitedBeijing?(×)WhendidyouvisitBeijing?(○)你是什么时候拜访过北京的?说明总之,凡表示一段时间的副词,而且这一段时间到现在还没有终止者,皆可以和现在完成时连用。d.all+时间allday(一整天),allthismorning(今天一整个早上),allweek(一整个星期)等时间状语除了和完成时连用外,亦可和其它时态连用。Mysisterhashadatoothacheallday.我妹妹的牙疼了一整天。Beforeliberationthefarmersworkedallday,buttheygot
little.解放前,农民们整日干活,可是几乎得不到什么。e.其它:always,often,thesedays(months⋯),recently(lately),sofar,uptonow,till(until)now,inthelastfewyearsalways(总是),often(常常),thesedays(months⋯)(这几天;这几个月)可以和完成时连用,也可以和别的时态连用。recently,lately(最近,近来)表示包括现在在内的时间,所以常常和现在完成时连用。sofar=uptonow(到目前为止),till(until)now(到现在)两者皆和现在密切关联,所以往往用现在完成时。inthelast(past)fewyears(在过去的几年中)这样的时间状语,一般用于现在完成时(也可用于过去时,但中学阶段可不掌握)We’vealways(often)seenhimwalkaftersupper.我们经常看到他晚饭后散步。Hehasn’treceivedlettersrecently(lately).他最近(近来)没收到信。Threestudentshavebeenkilledsofar.截至到目前,已有三个学生死亡。Wehavelearnedabout2,000wordsinthepastfewyears.在过去的几年中我们已掌握了大约2,000个单词。(在这里“在过去的几年中”的实际意思是从过去几年到现在为止,包含现在,所以要用现在完成时。)2表示经验的现在完成时[肯定句]Hehasreadthenovelthreetimes.这本小说他已经读了(看了)三遍了。[否定句]I’veneverbeenthere.我从来没去过那儿。[疑问句]HaveyoueverbeentoU.K.?你去过英国吗?1.用法表示经验意义的现在完成时,说明从过去起到现在的经验,即从过去到现在之间曾经经历过或做过的事情。说明如下:①过去时:IsawthefilmthreeyearsagoandIsawthefilmagainandagain.(可能是三年前或者别的时间,总之是过去的某一时间,我曾经看过这部电影,后来又看了几遍。)②现在时:NowIknowthefilm(orNowIrememberthefilm).(这部电影我现在还有印象,还记得。)③现在完成时:Ihaveseenthefilmthreetimes.(这部电影我看过三次。)注意用了现在完成时,它就表示动作是过去做的,但此事(此物)我现在还有印象,还记得住。所以表示经验的现在完成时时,有时还可以不用时间状语。Oh,youaretalkingaboutthatfilm.It’swonderful.I’veseen
it.哦!你们在谈论那部电影。它太精彩了,我看过。表示过去经历过的事情、做过的事情。过去看过三次这部电影,这三次动作都是过去做过的事情,但用现在完成时,表示和现在有关系,暗指:现在我还记得它,或者这部电影对我印象很深⋯⋯,所以③这个句子包含①、②二句的意思。如果只用过去时①,那么就表示和现在没关系,只表示“过去看过这部电影”这个客观事实。2.常用于表示经验的时间状语表示经验的现在完成时,常和下列时间状语连用:often;ever(迄今,到此为止);never(一次也没有,从未);before(以前);once(一次),twice(二次),~times(⋯⋯次),manytimes(许多次)⋯⋯a.置于句中的时间状语(副词):often,ever,neverever用于疑问句中,never用于否定句中。这些在句中的副词的位置是固定的,要放在助动词have(has)的后面,过去分词的前面,如下:主语+have(has)+副词+过去分词~.Wehaveoftenheardaboutthatcountry.我们常常听到有关那个国家的消息。HaveyoueverseenaUFO?你迄今(到目前为止)见到过飞碟吗?答句中如果表示从没见过,口气坚决,还可用never回答。No,Ineverhave.No,I’veneverseenone.两句都可以,注意never的位置。No,Ihaven’t.不,没有。Yes,Ihave.是的,见过。TheboyhasneverfinishedreadingthewholebooksinceItaughthim.自从我教这个小男孩以来,他从来没读完过一本书。(never用于否定句中语气强烈。)b.放在句末的时间状语:表频率的副词,before,yet必背!表频率的副词一次once两次twice三次threetimes四次fourtimes数次severaltimes许多次manytimesShehasreadthepoemonce.她曾经朗诵过一遍这首诗。IrememberIhaveseenyousomewherebefore.我记得我以前曾经在什么地方见过你。
c.Howoften;Howmanytimes⋯Howoften(Howmanytimes)+have(has)+主语+过去分词⋯?用于询问频率、次数的场合。Howoftenhaveyouseentheoldman?你见过几次那位老人?Onlyonce(twice).只见过一次(两次)。Howmanytimeshaveyoubeentotheprovince?那个省,你去过几次(多少次)?Manytimes.许多次。3.have(has)been⋯由have(has)与be动词的过去分词组成的“have(has)been⋯”表达的意思比较复杂,要注意上下文及句子情景,正确使用它。其用法以表说明如下:__a.havebeentohave(has)beento用于“经验”,表“曾去过⋯⋯”时,常和often,once,twice等频率副词连用。IhaveoftenbeentoJapan.我常去日本。IhavebeentoJapantwice.(经验)我曾去过两次日本。Ihavebeentotheairporttoseemyfatheroff.(完成)我到机场去送我父亲了。b.havebeeninHaveyoueverbeeninAmerica?(经验)你在曾在美国住过吗?No,Ihavenotbeenthereyet.没有,我还没在那儿住过呢。Wehavebeeninthemuseumforthewholemorning.(继续)我们一上午一直在博物馆。注意
在have(has)beenin(to)⋯的句子中in(to)后面跟的是名词,如果是副词here,there则不用to,in。Wehavebeenthereforthewholemorning.Haveyoubeenthere?我们一上午一直在那里。你在那儿吗?be动词的过去分词be动词的过去分词不管主语的人称和数,都用been表示。Wehavebeenhappythesedays.这些日子我们很高兴。注意以下三个句子的区别:①Iambusy.我很忙。一般现在时②Iwasbusy.我过去很忙。一般过去时③Ihavebeenbusy.我一直很忙。现在完成时3表示完成、结果的现在完成时Hehasjustcomeback.他刚刚回来。Ihaveclosedthedoor.我把门关上了。Mr.LihasgonetoAustralia.李先生去澳大利亚了。表示完成、结果意义的现在完成时是表示过去发生并结束的动作对现在产生的结果和影响。这种情况可分为下面两种情况:1.表示“完成”的用法“完成”的意思为“刚做完⋯⋯”或“做完了⋯⋯”。表示过去开始的动作,现在刚刚结束,即说话之前刚刚结束。I’vejuststoppedreading.比较Istoppedreadingyesterday.昨天我没读书。(只是指昨天,和现在无关,现在也许又在读书。)我刚刚停止读书。(读书这个动作已经停止,现在我没在读书。)TheyhavegonegoGuilin.他们去了桂林。(表示“去”这个动作已经完成,所以现在他们不在本地。至于他们到没到桂林,此句不表示,他们也许已经到了桂林,也许还在去桂林的路上,不过总之,现在不在此地。)2.表示“结果”的用法“结果”的意思为“做了⋯⋯(现在是其结果)”。表示过去动作的结果对现在仍有影响。所以表示结果的现在完成时包含了两个意思,以图表说明如下:比较Iopenedthewindow.那只是说明以前(某时)我打开过窗户,也许是很早以前(几年前)发生的事,与现在无关,现在这窗户也许是关着的,也许是开着的。①Iopenedthewindow.②Thewindowisopennow.[过去的动作][过去的动作对现在的影响还存在]我打开了窗户。现在窗户是开着的。
↓①+②=③③Ihaveopenedthewindow.我已经打开了窗户。①Mr.Wangboughtanewbike.②Nowhehasanew[过去某时买的]bike.王先生买了一辆新自行车。现在他拥有一辆新自行车。↓①+②=③③Mr.Wanghasboughtanewbike.王先生买了一辆新自行车。表示结果的现在完成时,往往不必用时间状语。中国学生在掌握这点时常出错,要特别注意,一定要注意现在完成时和现在有关,所以上述两个例句中的②即对现在的影响很重要。