现在完成时的用法解析.docx
- 文档编号:17301223
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:14
- 大小:30.14KB
现在完成时的用法解析.docx
《现在完成时的用法解析.docx》由会员分享,可在线阅读,更多相关《现在完成时的用法解析.docx(14页珍藏版)》请在冰点文库上搜索。
现在完成时的用法解析
现在完成时
Leadin
一般过去时导入:
一般过去时的概念
一般过去时表示过去某个时间发生的动作或存在的状态。
Ilostmypen.(过去时)
Ihavelostmypen.(现在完成时)
过去时一般表示过去所发生的动作或存在的状态。
“我把笔丢了”,说话人只是想告诉对方在过去的某一个时间里他的笔丢了,仅此而已。
(仅仅是在陈诉过去的一个事实,与现在没有关系)
Newlesson
一.现在完成时的构成:
助动词have/has(not)+动词过去分词
Shehasturnedonthelights.
肯定式:
have/has+过去分词
否定式:
haven’t/hasn’t+过去分词
疑问式:
把have/has提到主语前面
肯定回答:
Yes,…have/has
否定回答:
No,…..haven’t/hasn’t
二.用法
1.表示过去发生的动作对现在造成的影响或结果.
例如:
Shehasgone.她走了.Shewentinthepast.(Sheisnotherenow.
)
Ihavejustcleanedmyhands.
我刚洗过手。
(“洗手”是发生在过去的动作,对现在造成的结果是“手干净了”)
Ihaveclosedthedoor.(Thedoorisclosenow.)
Shehasturnedonthelights.(Thelightsareonnow.)
Hehaswrittenhisnameontheblackboard.(Thenameisontheblackboardnow.)
Motherhascookedthedinner.(Wecanhavedinnernow.)
Youhaveseenthefilm.(Youknowwhatthefilmisabout.)
Wehavecleanedtheclassroom.(Theclassroomiscleannow.)
2.表示动作发生在过去,并且一直延续到现在,甚至还可能继续延续下去。
这时常和since所引导的短语或从句或for引导的短语连用(for有时可以省去)。
以及sofar,bynow,thesedays,inthelast/past…years/days…等连用。
Ihavelivedhereforovertenyears.(表示他现在还在这里居住,并且还有可能继续住下去)比较:
Ilivedheretenyearsago.(仅仅说明了他十年前在这里记住过的事实,不代表现在他还住在这里)
Hehasstudiedheresince2006.
都用Howlong提问,例:
WehavelearnedEnglishforthreeyears.
WehavelearnedEnglishsincethreeyearsago.
-HowlonghaveyoulearnedEnglish?
Theyhavewritten15songssofar.
Mr.GreenhasbeeninChinatheseyears.
附:
havebeen与havegone的用法比较
1:
“havebeen+in+地点名词”或“havebeen+位置副词”的意思是“在某地呆过(多久)”.
如:
Mr.GreenhasbeeninChinaformanyyears.格林先生在中国呆过好多年。
IhavebeenheresinceIbegantowork.我工作以来一直呆在这儿。
2:
“havebeen+to+地点名词”或“havebeen+位置副词”意思是“曾经到过某地(多少次),已经到了某地”。
如:
MissBrownhasbeentoJapantwice.布朗小姐到日本去过两次。
Haveyoueverbeenherebefore?
你以前到过这吗?
IhavebeentoXiamen.(我曾经去过厦门)
3:
“havegoneto+地点名词”或“havegone+副词”意思是“在去某地的路上,还没有到”
IhavegonetoXiamen.(我已经在去厦门的路上了.)
三.现在完成时句中常见的时间状语
(一).just,already,yet,ever,never,before,recently有此类副词时,常强调动作完成,不强调动作的持续.
Shehasnever/just/already/evereatenaMango.
Hehas___just/already______come.
Ihavefinishedyourhomeworkalready.
Haveyoumilkedthecowyet?
Hehasnotcomeyet.
Wehaveseenthemoviebefore,我们以前看过这个电影
其中just用于肯定句,意为“刚刚”,already用于肯定句,意为“已经”,yet用在疑问句中也意为“已经”,ever用于一般疑问句,意为“曾今”。
1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以放在句末。
实例:
1)I'vealreadyreadthisbook.我已经读过这本书了。
(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。
)
2)I'vewashedmyclothesalready.我已经洗了衣服。
(洗衣服的动作已完成,其结果是“衣服冼干净了”。
)
注意:
在表示吃惊或明知故问等感情色彩时,already也可用于(口语)疑问句中。
实例:
3)Haveyoumethimalready?
你(真的)已经见过他了?
2.yet用在疑问句中意为“已经”,用在否定句中意为“还”,常放在句末。
实例:
1)—Hashefoundhiswatchyet?
他已经找到他的手表了吗?
—No,notyet.不,还没有。
2)Thewomanhasn'tfoundherdogyet.
那位妇女还没有找到她的狗。
(没找到狗,心里着急,这就是对现在的影响)
3.just意为“刚刚”,表示行为刚刚过去,常放在助动词与过去分词之间。
实例:
Hehasjustcomebackfromschool.他刚从学校回来。
注意justnow用于过去时
4.ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间。
实例:
1)HaveyoueverbeentoHongKong?
你曾去过香港吗?
2)Ihaven'teverspokentoher.我未曾和她说过话。
5.never意为“从来没有”常与before连用(before要放在句尾,而never多放在助动词与过去分词之间。
实例:
Ihavenevertravelledbyplanebefore.我以前从来没有乘飞机旅行过。
6.before意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。
实例:
1)HaveyoubeentoHainanbefore?
你以前去过海南吗?
2)Ihaven'teatenGuangdongfoodbefore.我以前没吃过广东菜
(二)表示从过去一直持续到现在,要用表示一段时间的时间状语来强调动作的持续,不能是具体过去时间。
for+时间段如:
fortenyears
since+时间点如:
sincenineo’clock
since+时间段+ago如:
sincetenyearsago
since+clause主句现在完成时,从句一般过去时.
如:
sinceyoucamesinceyougothome
(三)现在完成时不能和明确表示过去的时间连用.如:
yesterday/lastyear/twoyearsago/in1999/justnow/onSunday/onAprilFool’sDay…
四.一般过去时和现在完成时的区别
1)一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
(1)一般过去时的时间状语:
yesterday,lastweek,…ago,in1980,inOctober,justnow,具体的时间状语
(2)现在完成时的时间状语
For+…,since+…,sofar,upto/tillnow,ever,never,just,yet,till/until,inpastyears,always,
(3)共同的时间状语
thismorning,tonight,thisApril,now,once,before,already,recently,lately
(4)不确定的时间状语
3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的.
如live,teach,learn,work,study,know.
一般过去时常用的非持续性动词有come,go,leave,start,die,finish,become,getmarried等。
举例:
Isawthisfilmyesterday.
(强调看的动作发生过了。
)
Ihaveseenthisfilm.
(强调对现在的影响,电影的内容已经知道了。
)
Whydidyougetupsoearly?
(强调起床的动作已发生过了。
)
Whohasn'thandedinhispaper?
(强调有卷子,可能为不公平竞争。
)
ShehasreturnedfromParis.
她已从巴黎回来了。
Shereturnedyesterday.
她是昨天回来了。
HehasbeenintheLeagueforthreeyears.
(在团内的状态可延续)
HehasbeenaLeaguememberforthreeyears.
(是团员的状态可持续)
HejoinedtheLeaguethreeyearsago.
(三年前入团,joined为短暂行为。
)
Ihavefinishedmyhomeworknow.
---WillsomebodygoandgetDr.White?
---He'salreadybeensentfor.
句子中如有过去时的时间副词(如yesterday,last,week,in1960)时,不能使用现在完成时,要用过去时。
(错)Tomhaswrittenalettertohisparentslastnight.
(对)Tomwrotealettertohisparentslastnight.
理解:
现在完成时,强调这一动作产生的结果对现在的影响,与现在有关.一般过去时,仅仅表示在过去某一时刻曾发生过这一动作,与现在无关。
现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。
现在完成时不可与表示过去的时间副词连用,而一般过去时则可以。
试比较:
1)Ihavelostmypen.我把钢笔丢了。
(意即还没找到,现在我没有笔用。
)
Shelostherpenyestoday.她昨天把笔丢了。
(笔是昨天丢的,现在找到与否,没有说明。
)
2)IhavebeentotheAgriculturalExhibition.我看过这个农业展览会。
(强调我知道它的内容)
IwenttotheAgriculturalExhibitionlastweek.我上周参观了这个农业展览会。
(只说明我上周参观过展览会这件事)
3)Whohasopenedthedoor?
谁把门开了?
(现在门还开着)
Whoopenedthedoor?
谁开的门?
(指过去,与现在无关。
现在门是关着还是开着,没有说明。
)
4)A:
Haveyouhadyourlunch?
你吃过年饭没有?
(意即你现在不饿吗?
)
B:
Yes,Ihave.吃了。
(意即我现在饱了,不要再吃了。
)
A:
Whendidyouhaveit你什么时候吃的?
(说话人感兴趣的是“吃”这一动作发生在什么时候。
)
B:
Ihaditabouthalfanhourago.我是大约半小时前吃的
Theplanehasarrived.飞机已经来了。
(说明现在的情况:
飞机在这儿)
Theplanearrivedaquarterago.飞机是一刻中以前来的。
(强调动作发生的时间在过去)
Ihavetaughthereforfifteenyears.
我在这儿已经教了十五年。
(表示十五年前的动作一直延续到现在,还可能会继续。
)
Itaughthereforayear.我过去在这儿教过一年。
(表示“我“现在已经不在这儿任教了)
五.现在完成时的动词问题
常见的短暂性动词这类动词常见的有:
come,go,begin,arrive,leave,stop,die,marry,borrow,return,buy,join,become
短暂性动词不能和表示一段时间的时间状语连用,但是他们可以转换成相应的延续性动词.
短暂性动词延续性动词
die→bedeadborrow→keepbuy/catch→have
getup→beup
come→bein
finish→beover
leaver→beaway
open→beopen
close→beclosed
begin→beon
becomeinterestedin→beinterestedin
catch/get→acoldhaveacold
六.补充
1:
since和for
Since用来说明动作起始时间,for用来说明动作延续时间长度。
Ihavelivedhereformorethantwentyyears.
IhavelivedheresinceIwasborn..
Myaunthasworkedinaclinicsince1949.
Somenewoilfieldshavebeenopenedupsince1976.
IhaveknownXiaoLisinceshewasalittlegirl.
MybrotherhasbeenintheYouthLeaguefortwoyears.
Ihavenotheardfrommyuncleforalongtime.
注意:
并非有for作为时间状语的句子都用现在完成时。
(如何区别?
)
Iworkedhereformorethantwentyyears.
(我现在已不在这里工作。
)
Ihaveworkedhereformanyyears.
(现在我仍在这里工作。
)
小窍门:
在现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使。
1)(对)TomhasstudiedRussianforthreeyears.
=TombegantostudyRussianthreeyearsago,andisstillstudyingitnow.
2)(错)Harryhasgotmarriedforsixyears.
=Harrybegantogetmarriedsixyearsago,andisstillgettingmarriednow.
显然,第二句不对,它应改为Harrygotmarriedsixyearsago.或Harryhasbeenmarriedforsixyears.
2:
since的四种用法
1)since+过去一个时间点(如具体的年、月、日期、钟点、1980,lastmonth,halfpastsix)。
Ihavebeenheresince1989.
2)since+一段时间+ago
Ihavebeenheresincefivemonthsago.
3)since+从句(一般过去时)
Greatchangeshavetakenplacesinceyouleft.
Considerabletimehaselapsedsincewehavebeenhere.
4)Itis+一段时间+since从句
ItistwoyearssinceIbecameapostgraduatestudent
3:
since作连词引导时间状语从句的用法。
(1)若since引导的状语从句的谓语动词是终止性的过去时,则从句表示的时间是“从动作开始的那一时刻起”。
如:
Hehasstudiedveryhardsincehecametoourschool.自从他来到我们学校,他学习就非常努力。
Wehavebeenmissingthemsincetheylefthere自从他们离开这里,我们就一直很想念他们。
这是最常见的一种用法,此处不再多述。
(2)若since引导的状语从句的谓语动词是持续性动词或表示状态的动词的过去时时,则从句表示的时间是“从那持续动作或状态结束时算起”。
如:
Ihaven’theardanynoisesinceIslept.Sleep为持续性动词,sleep的动作结束时,即“醒来”时,这句应译为“我醒后还未听到任何声音”。
JohnisnowwithhisparentsinNewYork,itisalreadythreeyearssincehewasateacher约翰现在和父母一起住在纽约,他不当教师已经三年了。
本文开始出现的那个句子就可以译为“自从我离开上海,就再也没有收到他的信。
”这种译法常被人们误用,我们不妨再多举几个例子看看:
HowlongisitsinceyoulivedinShanghai?
你离开(没住在)上海多久了?
ItishalfamonthsincehewasaLeaguemember.他退团(不当团员)半个月了。
It’sbeenquitesometimesinceIwaslastinLondon我离开伦敦已很长时间了。
比较:
HehaswrittentomefrequentlysinceIwasill.自从我病愈以来,他屡次给我写信。
(从句谓语为状态动词)
HehaswrittentomefrequentlysinceIfellill.自从我生病以来,他就屡次给我写信。
(从句谓语为终止性动词)
(3)若since引导的状语从句的谓语为持续性动词的现在完成时,则表示动作和状态延续到现在(说话时刻),其表示的时间的起点应从动作发生之时算起。
如:
Ihaven’theardfromhimsincehehaslivedthere。
这里haslived表示动作的持续性,时间的起点应从:
“开始居住”时算起。
因此此句可理解为“自从他(开始)住在那儿起,我就一直没收到他的来信”。
Sincewehaveownedacar,wehavegonecampingeveryyear。
自从我们自己有了汽车,我们每年都去野营。
试比较:
1.SinceI’vebeenatthisschool,wehavehadthreeheadmasters.自从我到这所学校,我们已换了三个校长了。
SinceIwasatthisschool,theyhavehadthreeheadmasters.自从我离开这所学校,他们已换了三个校长了。
2.HehasneverbeentoseemesinceIhavebeenill.自从我生病以来,他从未来看过我。
HehasneverbeentoseemesinceIwasill.自从我病愈以来,他从未来看过我。
由此可见,since引导的从句持续动词的一般过去时和现在完成时所表示的意思恰好相反。
换言之,前者以肯定的语法形式反映着否定的逻辑内容,而后者的形式与内容是一致的。
至于Itis+一段时间+since…的句型与Ithasbeen+一段时间+since…意思相同。
前者是规范说法,后者是口语说法。
应注意的是,在这种结构中,since引导的从句绝对不能用否定式的谓语动词来表示否定意义,下面两句都错了:
Itisalongtimesincehedidn’tstudyEnglish.
It’stwomonthssinceyoudidn’tcometoseeme.
正确的说法为:
It’salongtimesincehestudiedEnglish他好久没学英语了。
Youhaven’tcometoseemefortwomonths.你有两个月没来看我了。
解析:
6B词义辨析语句连贯尽(aslongas)作者所能记忆的。
Remember是持续性动词,与表示持续意义的aslongas(像……一样长;只要……)连用,引导条件状语从句。
assoonas,when,since三项均表示短暂意义,通常与短暂性动词连用。
4:
延续动词与瞬间动词
概念:
什么叫延续性动词?
什么叫瞬间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现在完成时 用法 解析