现在完成时的用法(上)
- 格式:doc
- 大小:90.50 KB
- 文档页数:7
现在完成时的用法总结一般现在完成时表示(Present Perfect Tense)通常用来表示过去发生的某个动作对现在造成的影响,或者表示从过去持续到现在的动作或状态。
一般现在完成时的句型是“主语+have/has+过去分词”,其中have/has要根据句子中的主语选择合适的助动词。
常用用法包括:1、表示过去发生的动作对现在造成的影响。
这种用法中,一般会伴随have/has以及一个表示结果的形容词如:tired(累),finished(完成)等。
例如:He has finished his homework. 他已经完成了他的作业。
2、表示从过去持续到现在的状态或动作。
例如:3、表示过去发生的某个动作或在某段时间内反复发生的多次动作,其中常伴随时间状语,例如:last week,for three days等。
例如:I have been to Beijing three times. 我去北京已经三次了。
4、表示至今为止已完成的动作,这种用法中使用ever,never,so far,up to now,until now,till now等。
例如:He has never been abroad. 他至今从未出国过。
除此之外,常见的疑问句分为一般疑问句和特殊疑问句,一般疑问句的句型是“have/has+主语+过去分词” (has在be动词过去分词之前),而特殊疑问句的句型有以下几种:(1)What have you done? 你做了什么?总之,一般现在完成时用来表示过去发生的某个动作对现在造成的影响,或者从过去持续到现在的动作或状态,句型是:主语+have/has+过去分词,疑问词有what、when、where、how long等;疑问句分为一般疑问句和特殊疑问句,一般疑问句的句型是“have/has+主语+过去分词” (has在be动词过去分词之前)。
现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。
基本结构:主语+have/has+动词的过去分词(done) ①肯定句:主语+have/has+动词的过去分词+宾语. ②否定句:主语+have/has+not+动词的过去分词+宾语. ③一般疑问句:Have/Has+主语+动词的过去分词+宾语. ④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词+其他) 定义: (1)强调动作是过去发生的 (2)强调对现在的影响或结果 (3)在过去不确定的时间里发生的动作,但是结果对现在有影响。
但过去分词一定要选择准确。
规则动词 1 、规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。
四点变化规则: (1)、一般动词,在词尾直接加“ ed ”。
work---worked---worked ,visit---visited---visited(2)、以“ e ”结尾的动词,只在词尾加“ d ”。
live---lived---lived , (3)、以“辅音字母+ y ”结尾的动词,将"y" 变为"i" ,再加“ ed ”。
study---studied---studied ,cry---cried---cried (4)、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ ed ”。
stop---stopped---stopped , drop---dropped--dropped不规则动词burn---burnt---burnt 1hide hid hiden 隐藏2forget forgot forgoten 忘记3see saw seen 看见4take took taken不规则动词 2 、不规则动词:AAA型原型过去式过去分词 burst burst burst cast cast cast cost cost costcut cut cut hit hit hit hurt hurt hurt put put put set set set shut shut shut spread spread spread let let let read read read led led led AAB型 beat beat beaten ABA型become became become run ran run come came come 特殊情况 read read read read原形发音为/ri:d/,过去式和过去分词发音为/red/ABB型bring brought brought buy bought bought build built built burn burnt burnt catch caught caught dig dug dug feel felt felt fight fought fought find found found feed fed fed get got got hang hung hung hear heard heard hold held held keep kept kept lay laid laid lead led led lose lost lost leave left left lend lent lent make made made mean meant meantmeet met met pay paid paid sell sold sold shoot shot shot say said saidsit sat sat stand stood stood shine shone shone sweep swept sweptsleep slept slept teach taught taught tell told told think thought thought win won won ABC型begin began begun blow blew blown break broke broken choose chose chosen draw drew drawn drive drove driven drink drank drunk fly flew flown forgive forgave forgiven forget forgot forgotten freeze froze frozen give gave given grow grew grown know knew known ride rode ridden rise rose risen ring rang rung shake shook shaken sing sang sung sink sank sunk swim swam swum throw threw thrown write wrote writtentake took taken wear wore worn用法(1)现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在. I have spent all of my money.(含义是:现在我没有钱花了.) Jane has laid the table.(含义是:现在桌子已经摆好了.) Michael has been ill.(含义是:现在仍然很虚弱) He has returned from abroad. (含义是:现在已在此地) (2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用. ①for+时段 ②since+过去一个时间点(译为:自从……以来) ③since+时段+ago ④since+从句(过去时)●⑤It is+时段+since+从句(过去时)Mary has been ill for three days. I have lived here since 1998. ●注:瞬间动词(buy,die,join,lose……)不能直接与for since 连用。
现在完成时的使用注意点(一)(1)不能和明确的时间搭配,比如:yesterday(morning、afternoon),last(morning、year)等,但可以与for, since连用。
例句:(错误)I haven't seen her yesterday.(正确)I haven't seen her for a long time. 我很久没见到她了。
(错误)I've been here last morning.(正确)I've been here since the end of June. 自6月末以来我就一直呆在这儿。
(2)同表示不明确的过去时间状语连用,如already(肯定), yet(否定,疑问), just, before, recently, still, lately等。
例句:I have already done my homework.我已经写完作业了。
I have seen him before.我以前曾经见到过他。
The pupils have not yet learned to punctuate correctly.小学生尚未学会正确使用标点符号。
She hasn't been feeling well lately and she let the housework slide. 她近来一直感到不适, 对家务也就随它去了。
the soap's ratings have recently picked up.这一肥皂剧的收视率近来提高了。
The doctor was here all morning, but you've just caught him out. 整个上午医生都在这里,现在你却正好碰到他不在。
另外注意just, already, recently等的用法,并不一定都是现在完成时。
现在分词完成时用法"完成时"是英语中的一个时态,也叫做"现在完成时",表示动作或事件在过去一些时间开始,直到现在为止都还在进行或者对现在有影响。
现在完成时的结构为"have/has + 过去分词"。
现在完成时的用法有以下几种:1.表示过去的动作或经验对现在产生的影响或结果:例句:I have studied Chinese for five years.(我学习中文已经五年了。
)-这句话表示过去五年来学习中文的经验对现在的语言能力产生了影响。
2.表示过去开始的动作或状态一直持续到现在:例句:She has lived in London since 2024.(她自2024年以来一直住在伦敦。
)-这句话表示她从2024年开始住在伦敦,到现在仍然在那里居住。
3.表示从过去一些时间一直到现在发生的多次动作:-这句话表示他们在过去的一段时间内多次去过法国。
4.表示过去已经完成的动作或状态对当前的情况有影响:例句:I have lost my keys, so I can't get into the house.(我丢了钥匙,所以进不了房子。
)-这句话表示我过去丢了钥匙,现在无法进入房子。
需要注意的是,现在完成时常和一些表示时间段的短语一起使用,如"for", "since"等,来表示动作或状态持续的时间段。
例句:He has been working on this project for two months.(他已经在这个项目上工作了两个月了。
)-这句话表示他从过去两个月开始一直在这个项目上工作。
现在完成时的四种用法现在完成时是英语中一个很重要的时态,也是很容易弄错的一个时态。
归纳起来,现在完成时共有四种主要用法,现分别解说如下:一、现在完成时表示影响该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”;又如汉语说“有人把窗户打破了”,显然“打破窗户”这一动作发生在过去,并且在过去已经完成了,但说话人强调的重点是打破窗户对现在的影响——窗户现在仍是破的。
如:He has left the city. 他已离开这个城市。
(结果:他不在这个城市。
)Someone has broken the window. 有人把窗户打破了。
(结果:窗户仍破着。
)I have lost my pen. 我把钢笔丢了。
(结果:我现在无钢笔用。
)He has finished his work. 他把工作做完了。
(结果:他现在可以做其他的事了。
)二、现在完成时表示持续该用法的现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到此结束),如汉语说“他在我们学校教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并且一直教到现在,已经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。
如:He has taught in our school for 30 years. 他在我们学校教书已有30年了。
He has been busy since last week. 自上个星期以来他一直很忙。
英语微信群是目前学习英语最有效的方法,群里都是说英语,没有半个中文,而且规则非常严格,是一个超级不错的英语学习环境,群里有好多英语超好的超牛逼的人,还有鬼佬和外国美眉。
现在完成时讲解一、基本结构:主语+have/has+过去分词(done)①肯定句:主语+have/has+过去分词+其他②否定句:主语+have/has+not+过去分词+其他③一般疑问句:Have/Has+主语+过去分词+其他④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)二、用法1)现在完成时的"完成用法"现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.He has turned off the light.他已把灯关了。
(动作结束于过去,但说明的是现在的情况--灯现在不亮了。
)I have spent all of my money.(含义是:现在我没有钱花了.)Jane has laid the table.(含义是:现在桌子已经摆好了.)2)现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。
这里的动词要用持续性动词。
常与for (+时间段),since(+时间点)连用.Mary has been ill for three days.Mary has been ill since three days ago.注意:1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for, since连用.2.现在完成时往往同表示不确定的过去时间状语连用,如already(肯定), yet(否定,疑问), just, before, recently, still, latel y等:He has already obtained a scholarship.I haven't seen much of him recently (lately).We have seen that film before.Have they found the missing child yet ?3. 现在完成时常常与表示频度的时间状语连用,如ever, never, twice, several times等:Have you ever been to BeijingI have never heard Bunny say anything against her.I have used this pen only three times. It is still good.George has met that gentleman several times.4. 现在完成时还往往可以同包括现在时间在内的时间状语连用,如up to these few days/weeks/months/years, just, up to present(now), so far等:Peter has written six papers so far.Up to the present everything has been successful.5. 现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.We have had four texts this semester.6. have been to 和have gone to的区别have been to 强调“去过”,现已不在那里,如:He has been to the USA three times.他到美国去过三次。
二、用法二:表示从过去开始,一直延续到现在的动作或状态。
现在有可能停止,或有可能继续延续下去。
常与for(+时间段...或过去时的句子......)连用。
...),since(+时间点对for 和since引导的时间状语提问,用“how long”例:He has learned English for 2 years. 他已经学了两年英语了。
He has learned English since 2012. -从2012年开始学的,现在还在继续学着呢(所以有时候for 和since引导的时间状语,可以转换!)时间状语有:①for+时段(长达多久)I have taught English for 19 years。
②since+过去一个时间点(自从……以来)He has been at this school since 1986.③since+时间段+ago(自从...以前)I have known him since 20 years ago.④since+从句(过去时...)I have lived here since I was born.注意:并非有for 作为时间状语的句子都用现在完成时I worked here for more than twenty years. (我现在已不在这里工作。
)I have worked here for many years.(现在我仍在这里工作。
)练习:1、We have been friends since ______.A. childrenB. five yearsC. five years agoD. five years before2、Those foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a week ago3、6. I _____ at this school for two years.A. am studyingB. studyC. studiedD. have studied4、They _________ in the city since last summer.A. liv eB. didn’t liveC. have livedD. live5、Mrs. Wang has lived in Haikou _________ 1992.A. sinceB. fromC. afterD. in6、---How long have you been here? --- ____ last month.A. ForB. UntilC. BeforeD. Since7、We have lived here _______ five years ago.A. when B.since C.before D.after8、His brother has been to Stone Forest twice ______ he came to Yunnan.A.after B.before C.since D.for9、I _____________ (work) here since I __________ (move) here in 1999.10. ---How long ______ the Smiths ________(stay)here? ---- For two weeks.11、She ____________ (be) ill for three days.12、--How long _____you __________(learn) English?---For more than two years.13、They _______________ (live) in China since they _____ (move) to China.14、It _______(rain)for a week.15、She _______(study)English since she was ten. She _______(begin)to study English when she was ten.16、We _______(live)in Shanghai from 1989 to 1999. We _______(live)for 10 years.17、He has learned English for 5 years. (就划线部分提问)________ ________ ________ _________ learned English ?18、We began to learn English three years ago.(改为同义句)We _______ _______ English ________ three years19、He has lived here since 1999.(就划线部分提问)_____ _____ _____ he_______ here?20、Mr. Li began to teach English in this school in 1999.(同义句)Mr. Li _______ _________ English in this school since 1999.21、The factory opened ten years ago.(同义句)The factory _______ ________ ______ for ten years.22、His company closed in 2003. (同义句)His company _____ _____ _____ _____ 2003.23、We got to know each other for about 15 years. (同义句)We _______ ________ each other _____ about 15 years.三、注意:在现在完成时中与for 和since引导的时间状语,how long连用的动词必须为延续性动词。
现在完成时一、现在完成时的用法:现在完成时表示一个过去发生并结束的动作对现在产生的结果和影响。
这一类情况可以分为下面两种情况:1. 表示过去发生的或已经完成的某一动作对现在造成的影响或结果,常和recently, just, now, already, yet, not…yet等连用。
如:Li Ming has just turned off the light. 李明刚刚把灯关上。
(说明现在灯关上了)I've finished my homework now. 现在我已经做完作业了。
(说明可以交作业或做别的了)2. 表示动作或状态在过去已经开始,持续到现在,也许还要持续下去。
常与for+时间段或者since+时间点连用,表示持续的动作或状态,多为延续性动词。
非延续性动词不能和for或since连用。
如:正:I‘ve been away from this school for eight years.误:I've left this school for eight years.We have lived here since 2000.We have lived here since 2000.They have waited for more than two hours.二、基本结构:have/has+done肯定句:主语+have/has+done+其他否定句:主语+have/has+not+done+其他疑问句应将have/has放在句子主语之前。
被动形式为:has/have been done。
如:I have read the book.I have not seen him before.Have you ever been to New York?三、几个副词的区别1). already, still与yetalready用于肯定句,表示"已经";still 表示某事仍在进行,主要用于肯定句;yet用于否定句句末,表示"还",用于疑问句句末,表示"已经"。
高考英语现在完成时讲解与练习一、现在完成时的构成1.现在完成时结构:主语+助动词have(has)+动词过去分词否定句:have/has后加not,haven’t/hasn’t一般疑问句:前提have/has2.现在完成时的概念:1)表示过去发生的动作对现在造成的影响或结果。
--Have you had your lunch yet?你吃过午饭了吗?--Yes,I have.I have just had it.是的,我刚吃过。
(现在我不饿了。
)I have already posted the photos.我已经寄过这些照片。
(这些照片已不在我这里了。
)2)过去发生的事情,一直持续到现在(其谓语动词多是延续性动词或表示状态的词)。
I haven’t seen her these days.近来我一直没见过他。
I’ve known Li Lei for three years.我认识李雷已经三年了。
They have lived here since1996.他们自从1996年就住在这儿。
She has taught us since I came to this school.自从我来这所学校,她就教我。
3.现在完成时多与下列时间状语连用:1)用于“过去发生的事,对现在造成的影响或结果”的时间状语有:already(已经→肯定句)yet(还;尚未→否/疑问句)never(从未)ever(曾经→疑问句)just(刚刚)before(以前)2)用于“过去发生的事,一直延续到现在”的时间状语有:for+时间段(for two years)since two years agosince+时间点since2008since he came here.so far(目前;迄今为止)up to now=till now=by now到现在为止;直到现在by the end of this year到今年年末【by the end of…到…末/结束】by the end of this month到本月末during the last(past)few years在过去的几年中in the last(past)months在过去的几个月中all the time总是;一直recently最近these days近几天3.have(has)been和have(has)gone区分1)have/has gone(to)表示某人已经去了某地,人不在这儿。
现在完成时一、基本构成1.肯定句:主语(第一、二人称,第三人称复数) +have +过去分词 + 其他主语(第三人称单数) +has+过去分词 + 其他2.否定句:主语 + have/has +not +过去分词 + 其他3.一般疑问句: Have/Has+ 主语 + 过去分词 + 其他?4.特殊疑问句:特殊疑问词 +have/has +主语 + 过去分词 + 其他?5. 规则动词的过去分词和过去式构成相同,都是在词尾加-ed 。
6.不规则的,大致分为以下几种类型:1)原形中的元音字母有变化 :get-got-got, sit –sat-sat win-won-won spit- spat- spat shine –shone- shone find- found- found hold-held-held meet- met-met stand- stood-stood understand-understood-understood feed- fed-fed hang-hung-hung2)原形中的辅音字母有变化 :make-made-made spill-spilt-spilt send-sent-sent lend- lent- lenthave/ has-had-hadspend-spent-spentbuild-built-built3)在原形后加 t 或 d:spoil-spoilt-spoilt learn-learnt-learnt mean-meant-meant hear-heard-heard pay-paid-paid say-said-said lose-lost-lost lay-laid-laid4)原形中的元音字母和辅音字母都有变化 :feel-felt-felt smell-smelt-smelt spell-spelt –spelt keep-kept-kept sleep-slept-slept sweep-swept-swept leave-left-left sell-sold-sold tell-told-told catch-caught-caught teach-taught-taught buy-bought-bought bring-brought-brought think-thought-thought wear-wore-worn5)与原形相同 :hit-hit-hit hurt-hurt-hurt set-set-set shut-shut shut let-let-let put-put-put read-read-read cost-cost-cost cut-cut-cut还有些不规则动词的过去分词与过去式不相同, 为便于记忆 , 也分类如下 :1)原形中的元音字母有变化 :ring-rang-rung sing-sang-sung drink-drank-drunk swim-swam-swum begin-began-begun sink-sank-sunk2)在原形上加- en:eat-ate-eaten fall-fell-fallen ride-rode-ridden write-wrote- writtenbe-was/were-been rise-rose-risen forget-forgot-forgotten3)在原形上加- n:see-saw-seen give-gave-given drive-drove-driven take-took-takenmistake-mistook-mistaken draw-drew-drawn blow-blew-blowngrow-grew-grown know-knew-known show-showed-shown throw-threw-thrown4)在过去式上加- n:steal-stole-stolenwake-woke-wokenbreak-broken–broken choose-chose-chosen speak-spoke-spoken6)与原形相同 :come-came-come run-ran-run become-became-become7)原形、过去式和过去分词都不相同的 :do-did-done go-went-gone fly-flew-flown lie-lay-lain个别动词有两个过去式和过去分词,一个为规则变化 , 另一个为不规则变化 :learn-learned-learned shined-shined smell–smelled-smelledlearnt-learnt shine shone-shone smelt-smeltwake-waked-waked spelled-spelledwoke-woken spell-spelt–spelt二、现在完成时的用法用法:现在完成时既涉及过去,又联系现在。
现在完成时的用法现在完成时是中考重点和难点时态,许多学生对这个时态感到头痛。
下面我们全面讲解它。
一、现在完成时的构成现在完成时是由“have(has) +动词的过去分词”构成。
动词的过去分词有两类:规则变化和不规则变化,规则变化是和动词过去式的变化一样,例如:stopped,worked等;不规则变化需要同学们记忆。
例如:go-went-gone,do-did-done等。
不规则动词的变化:1. A-A-A式:即动词原形,过去式和过去分词的形式是一样的。
例如:cut-cut-cut,put-put-put,hit-hit-hit等。
2.A-B-B式:即动词的过去式和过去分词的形式是一样的。
例如:bring-brought-brought,teach-taught-taught,buy-bought-bought等。
3.A-B-C式:即动词原形,过去式和过去分词的形式是不一样的。
例如:take-took-taken,taken是由动词原形take加字母n变化来的;二、现在完成时的句式变化1. 否定句:现在完成时的否定句是在助动词have(has)的后面加not构成。
例如:I haven’t seen the film so far.到目前为止,我还没有看那部电影。
也可以不用not而用否定词never,hardly等构成否定句。
例如:We have never heard of that man.我们从没有听说过那个人。
2. 一般疑问句:现在完成时的一般疑问句是把助动词have(has)提到句子主语的前面。
例如:Have you seen the film yet? 你看过那部电影了吗?3. 特殊疑问句:特殊疑问词+have(has) +主语+过去分词+其他?例如:How many times have you seen that movie? 你看过几次那个电影?三、现在完成时的用法1.表示过去发生或完成的某一动作对现在造成的影响和结果,也就是说现在完成时虽然与过去有关,但侧重于指对现在造成的影响和结果。
现在完成时的用法及例句一、现在完成时的基本用法现在完成时属于英语中最常用的时态之一,用于描述发生在过去某个时间点开始并延续至现在的动作或情况。
它由“have/has + 过去分词”构成,可用于肯定句、否定句和疑问句等语境中。
1. 肯定句肯定句结构为“主语 + have/has + 过去分词”。
例如:- I have finished my homework.(我已经完成了作业。
)- He has lived in London for five years.(他已经在伦敦住了五年。
)2. 否定句否定句要加上“not”,结构为“主语 + have/has + not + 过去分词”。
例如:- They have not seen each other since last year.(他们自从去年以来就没有见面。
)- She has not finished reading the book yet.(她还没有读完那本书。
)3. 疑问句疑问句则将助动词“have/has”提前至主语之前,并加上疑问词。
例如:- Have you ever been to Paris?(你曾经去过巴黎吗?)- Has she received the package yet?(她收到包裹了吗?)二、现在完成时代表延续性的动作或情况1. 表示从过去到现在的经历或经验现在完成时常用于描述一个人在过去某个时间开始并延续至今的经历或经验。
例如:- I have traveled to many countries.(我去过很多国家。
)- She has studied English since she was a child.(她从小就学习英语。
)2. 表示动作刚刚结束现在完成时也可用于表示刚刚发生、刚刚结束的动作,强调此动作对现在造成的影响。
例如:- I have just finished cooking dinner.(我刚煮完晚餐。
现在完成时的用法1 定义表示过去发生的动作对现在造成的影响和结果,即用一个过去的动作来说明现在的情况,2 构成助动词have/has + done 现在完成时属于现在时态3 用法1)表示动作到现在为止已经完成或刚完成,常与副词already, not...yet,now, just, never连用I haven't finished my homework yet. He has never been to the South Pole.2)表示过去开始的并持续到现在,还可能继续下去的动作或状态,常与today,this week(month, summer, year), recently, in the past few years, in the last two years, since 1959(用于某一特定时) for a long time(用于一段时间).We have studied English for at least four years.We haven't seen each other since 1993.A lot of factories have been set up in the past 3 years.3)have/has been to "去过" 已回来have/has gone to "去了" 还没有回来4)终止行动词在现在完成时中不与for 或since 短语(从句)等连用,必须改为延续性动词. borrow-keep get, receive-hear from leave-be away go there/to China-be there/in China die-be dead join the League-be a League member, be in the League get to know-know join the army-be in the army, be a soldier come back/here-be here/back buy-have4 延续动词与瞬间动词1) 用于完成时的区别延续动词表示经验、经历;瞬间动词表示行为的结果,不能与表示段的时间状语连用。
现在完成时精解一、现在完成时的用法1、表示过去发生或已经完成的动作,对现在造成的影响或结果。
常和already, yet, just, ever, never,before等副词连用。
例如:He has eaten up the cakes. 他把蛋糕吃完了。
(结果:蛋糕一片不剩)I have never travelled by plane before. 我以前从来没有乘飞机旅行过。
(结果:现在坐过飞机了)2、表示动作或状态从过去已经开始,持续到现在,可能还要继续下去,也可能刚刚结束。
常和since或for等表示“一段时间”的状语连用。
例如:He’s been away for a long time.他已经走了很长一段时间了。
I have lived here since I was born. 我出生以来一直住在这儿。
3、用于时间状语从句或条件状语从句中,表示将来某时之前已完成的动作。
例如:We are leaving if the rain has stopped? 如果雨停了,我们就出发。
We are going shopping after we’ve had break fast. 我们吃过早饭就去购物。
二、现在完成时谓语部分的构成1、肯定式:助动词have (has) + 过去分词。
例如:He’s eaten breakfast. 他吃过早饭了。
2、否定式:助动词have (has) + not + 过去分词。
例如:He hasn’t eaten breakfast. 他没吃早饭。
3、疑问式:将助动词have或has提前到句首。
例如:Has he eaten breakfast? 他吃过早饭了吗?三、现在完成时态常见的时间状语1、表示不确定的过去时间的副词,比如already , yet, before, ever, rarely, never, once,recently, lately等。
现在完成时的用法(上)一.概念现在完成时表示事情发生在过去,但与现在的情况有关系,即或者是讲一个影响现在的动作,或者讲迄今为止这一段时间的情况。
现在完成时属于现在时,要注意与一般过去时的区别。
二.动词形式由“助动词have/has + 动词过去分词done”2部分构成,简言之“have/has done”。
说明:①现在完成时的疑问式是把助动词have、has直接提到主语之前;否定式是直接在助动词have、has后加not。
如:The door has opened.→Has the door opened?→The door hasn’t opened.②助动词have在人代词后可缩写为“’v e”,has可缩写为“’s”。
如:1)They’ve gone. =They have gone.2)He’s returned. =He has returned.三.主要用法现在完成时的用法对初学者来说可能比较难理解些,但是只要用心体会、反复体会,并多仿照一些例句造句使用、不断总结,就会很快掌握的。
其用法主要有以下几个方面:㈠表示发生在过去的某一动作对现在造成的影响或结果。
此用法常与already(已经), yet (已经;还), just(刚刚)等副词状语连用。
例如:1)He has (already) left here. 他现在已经离开这儿了。
解释:这句话并不强调他什么时候离开的,重点强调他现在人不在这儿了。
2)Have you had your lunch? 你吃过午饭了吗?提示:如果是你这样问对方,那么你是什么意思?如果对方说他还没有吃午饭,那么你现在该怎么说或该去怎么做?3)He has hurt his leg. 他的腿伤了。
解释:强调他的腿伤了到现在还没好呢,即不强调什么时候伤的,重点强调对现在造成的影响:他现在什么也不能做。
比如有一些小伙伴想找他去踢球或跑步等,如果你是他的家人或熟人,那么你这时就可告诉小伙伴们说:Sorry. He has hurt his leg.4)I have (already) posted the letter. 我已经把那封信寄出去了。
解释:信已不在我这儿了。
比较:I haven’t posted the letter (yet). 那信我还没有寄出去呢。
解释:信现在还在我这儿。
5)The light has gone out! We can’t do our homework. So let’s go out and play!6)Have you cleaned the room?------Yes, I’ve just cleaned it. It looks very nice now.㈡表示从过去就已经开始一直持续到现在的动作或状态(可能就此停止,也可能继续持续下去)。
此用法往往和since或for等引导的(表示一段时间的)时间状语连用。
此用法用的谓语动词必须是持续性动词!例如:1)They have lived in Beijing since he was born.2)He has taught here for three years.3)We have waited for you here for two hours.4)I’ve worked in the factory since 1990.㈢表示迄今为止一段时间内的情况(可能是多次动作的总和,或表示某种经历、经验,或某一状态、习惯性的动作等)。
此用法常可与ever(曾经),never(未曾,从来没有),before(从前),recently(最近),today, this week(year), these days(months, years), in/during the last/past two years(在这刚过去的两年里),so far(到目前为止)等时间状语连用。
例如:1)Have you ever seen the movie?----Yes, I have seen it twice.2)How many pages of the book have you read?3)The child has learned over 500 Chinese words.4)In the last two years, we have planted more than 3000 trees.5)We have seen the movie before.(我们早就看过这部电影了)6)Have you heard from him recently?7)I have seen a dog with three legs.8)I have never eaten seafood.9)I’ve always walked to work these years.*㈣have/has gone to和have/has been to的用法(区别)have/has gone to表示“(某人)现在到某地去了”(现在不在这儿了)。
实际上属于上述现在完成时的第㈠个用法。
——只可用于第人称have/has been to表示“(某人)曾经去过某地”实际上属于上述现在完成时的第㈢个用法。
——可用于各种人称例如:1)He has gone to Beijing.他到北京去了。
(现在可能去北京的路上,也可能已到达北京)●不可能说:I/You have gone to Beijng. ×(这是不符合逻辑的)2)You have been to Hongzhou. I have been to Hongzhou. And he has been to Hongzhou, too.现在完成时的用法(下)四.使用现在完成时应值得注意的问题㈠关于现在完成时的时间状语1.现在完成时说明的是现在的情况,属于现在时。
因而不能与表示过去具体时间的时间状语连用,如不可与yesterday, last week, three years ago, in 1990, at eight o’clock等之类的时间状语连用。
这类时间状语通常是与过去(一般)时连用。
、例如:----Has he come back yet?----Yes, he came back yesterday?2.现在完成时通常可与表示过去不确定时间的时间状语连用,如already, yet, just,before等副词时间状语。
例子见上述“主要用法”中。
例如:1)I have already returned the pen to him.2)Have you washed my clothes yet? ----Yes, I have just washed them.3)I have seen the man before.说明:before有时也可用于一般过去时(这与用现在完成时意思差不多),如I told you before.我早就告诉过你。
另外,already和yet有时也可用于一般现在时,如It’s eight already./He isn’t back yet (=He hasn’t come back yet).3.现在完成时通常可以与包括“现在”在内的表示一段时间的时间状语连用,如since...,for...;ever, never, recently(最近),today, this week (year), these days (weeks, years),in/during the last/past two years, so far等。
例如:1)We have known each other since we came to the school.2)I have collected ten stamps this week[these weeks].3)Have you seen him these days?说明:ever, never有时也可用于一般过去时(这与用现在完成时意思差不多),如I never saw the man.4.比较下列几组用法的区别⑴already与yet①一般情况下,already表示“已经”,主要用于肯定陈述句,一般在句中;yet表示“已经”或“仍然,还”是用于疑问句或否定句,一般在句末。
比较:1)He has already come.2)Has he come yet?3)He hasn’t come yet.②already有时也可用于疑问句(句末),但不表示疑问而是表示惊讶(这与yet不同)。
比较:1)Mum, I’ve done my homework.----Oh, God! Have you done your homework already?(表示惊讶)天哪!你已经做完你的作业了?(真快!)2)Have you done your homework yet?(表示疑问)你做完你的作业没有?⑵ever与yetever与yet均可用于疑问句、否定句,但yet表示“已经”或“仍然,还”,一般“时间上距离现在不是很远”;ever表示“曾经,以往任何时候”,“时间上距离现在可近可远”,反义词never。
体会:1)Have you ever milked a cow? 你曾经挤过牛奶吗?----No, I never have.或No, never. 没有,从来没有过。
(问可以是有生以来的经历)2)Have you milked the cow yet? 你已经给那头牛挤过奶了吗?----No, I haven’t yet.或No, not yet.(问现在说话说时的情况)⑶for与sincefor和since均可引导一个时间状语,与现在完成时连用,区别如下:“for + 一段时间”,意思为“共计……(时间)”;for是prep.,后面只能跟一个短语,即只能引导一个时间短语。
“since + 某一时间”,意思为“自从……(以来)”;since是prep.&conj.,后面可以跟一个短语,也可以跟一个句子,即既可以引导一个时间短语,也可以引导一个时间从句。
例如:1)He has sat here since two o’clock.He has sat here since he came here.2)He has sat here for two hours.⑷two years ago与for two years, since two years ago三者的意思和连用的时态不一样:例如:1)He lived here two years ago. 他两年前住在这儿。