现在完成时的构成和用法
I.
现在完成时
1.概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开
始,持续到现在的动作或状态。
2.时间状语:yet,already,just,never,ever,sofar,bynow,since+时间点,for+时间段,
recently,lately,inthepastfewyears,etc.
3.基本结构:主语+have/has+p.p(过去分词)+其他
4.否定形式:主语+have/has+not+p.p(过去分词)+其他
5.一般疑问句:have或has。
6.例句:I'vewrittenanarticle.
Thecountrysidehaschangedalotinthepastfewyears.
II.现在完成时
1.现在完成时的构成:助动词have/has+过去分词
2.现在完成时的主要用法
⑴表示从过去某一时刻开始并一直延续到现在的动作或事情,但动作或事情现在
已经结束。
Someonehasjustturnedoffthelight.有人刚把灯关了。
Ihavealreadyfinishedmyhomework.我已经完成了家庭作业。
⑵表示从过去某一时刻开始并一直延续到现在的动作或事情,但动作或事情可能
仍在继续。
IwanttoehowmuchtheplacechangedsinceIsawitlast.我想看看从上次见到那地
方以来它发生了多大变化。
IhavelearntEnglishformorethantenyears.我已经学了10多年的英语。
⑶表示人曾有过或到目前为止从未有过的经历.
HaveyoueverbeentotheSummerPalace?你曾去过颐和园吗?
Ihaveneverhadacar.我从未有过汽车。
⑷现在完成时还常与句型Thisisthefirsttime…,It’sthefirsttime…连用。
Thisisthefirsttimehehasdrivenacar.这是他第一次开车。
⑸现在完成时和最高级连用表示到现在为止是最…的。
It’sthemostboringfilmI’veeveren.这是我看过的最令人厌烦的电影。
3.现在完成时的时间状语
⑴常与不确定的时间状语连用,如:already,never,ever,just,yet,before,uptonow,
sofar,forthelastfewweeks等,表示“到目前为止”所发生的动作.
⑵还可以和包括现在在内(到说话时仍未结束)的,表示一段时间的状语连用,
如:now,today,thismorning(afternoon,evening,week,month,year),thedays,since,
foralongtime等.
⑶since短语或从句表示过去的动作延续至今,since之后的时间为一点。
asworkedheresince1984.
1984年以来,史密斯先生一直在这工作。
He’slearnedabout5,000Englishwordssincehewenttocollege.
他上大学以来大约学了五千个英语单词。
⑷for短语表示动作延续多长时间,for的宾语为时间段。
Wehaveknowneachotherfortwentyyears.我们认识有二十年了。
Ihaven’tenherforalongtime.我好久没有见到她了。
⑸just,lately,recently是完成时的时间状语,justnow有amomentago之意,是
一般过去时的时间状语。
Thetrainhasjustarrived.火车刚到。
DidyoueJoanjustnow?你刚才看到琼了吗?
Haveyouheardfromyourfamilylately/recently?
你最近收到家人的来信了吗?
⑹inthepastfewyears意思是“过去几年来”,可作现在完成时的时间状语;inthe
past意思是“在过去”,常作一般过去时的时间状语。
Greatchangeshavetakenplaceinmyhometowninthepastfewyears.
过去几年来,我的家乡发生了很大的变化。
Wheredidyouworkinthepast?你过去在哪里工作?
⑺evensincethen与fromthenon(afterthat)都有“打那以后”之意,前者是完成
时的时间状语,后者常用作一般过去时的时间状语。
She’slivedhereeversincethen.打那以后,她一直住在这。
Ididn’thearofJimfromthenon/afterthat.打那以后,我就没有吉姆的消息。
⑻before泛指“以前”时,可用于现在完成时中;ago表示“现在的一段时间以
前”,是一般过去时的时间状语。
I’veneverbeentoJapanbefore.我以前没去过日本。
ShewenttoJapanayearago.她一年前去了日本。
⑼、ever和never也是现在完成时常见的时间状语。前者意思是“曾经”,多见
于疑问句或否定句中;后者意思是“从来没有”,表示全部否定。
“Haveyoueverenthefilm?”“everenit.”
“你曾经看过这部影片吗?”“没有,从来没看过。”
Nobodyinourclasshaverbeenthere.我们班没有人去过那。
⑽already和yet常见于现在完成时中,有“已经”之意。前者一般用在肯定句
中,后者用在疑问句中。yet在否定句中有“还”之意。
“Hasthebusleftyet”?“汽车开走了吗?”
“lreadyleft.”“是的,已经开走了。”
“’tleftyet.“不,还没有开走。”
⑾sofar(到目前为止),thedays(这些天)也是现在完成时常见的时间状语。
Sofar,nomanhastravelledfartherthanthemoon.
到目前为止,还没有人到月球以外旅行。
Whathaveyoudonethedays?这些天来,你做了什么事?
⑿now,today,thismorning,thisyear等有时可以用现在完成时中,以表示到说话时
这一时间尚未结束。
Ihavelearnedhowtoswimnow.我现在终于学会了怎样游泳。
HaveyouenHanMeimeithismorning?你今天上午看到韩梅梅了吗?
4.短暂性动词与时间段的关系
短暂性动词在肯定句、疑问句中不能与时间段连用,这些动词是:become,begin,
buy,borrow,arrive,come,die,fall,finish,gettoknow,go,join,leave,marry等。
为了表述这种意思,我们常用相应的延续性动词have,keep等或短语“be+名词
(形容词、位置副词、介词短语)”来代替短暂性动词。
become→be,begin→have,borrow→keep,buy→have,
come(go,arrive,get)→behere/there/in…,leave→beaway(from…),
die→bedead,fallasleep(ill)→beasleep(ill),finish→beover,
gettoknow→know,join→bein…(beamemberof…),marry→bemarried等
也可以仍用原短暂性动词,用句型“Itis…since从句(从句中用一般过去时)”或
用“一般过去时+…ago”这一结构来表述延续性的动作或状态。
他入党五年了。
HehasbeeninthePartyforfiveyears.
HehasbeenaPartymemberforfiveyears.
ItisfiveyearssincehejoinedtheParty.
HejoinedthePartyfiveyearsago.
电影开始五分钟了。
Thefilmhasbeenonforfiveminutes.
Itisfiveminutessincethefilmbegan
Thefilmbeganfiveminutesago.
但在否定句中,短暂性动词可以与时间段连用。
如:Ihaven’tboughtthebikeforayear.
我买这辆自行车还不到一年。
Shehasn’tcomehereforanhour.
她来这儿还没有一个小时。
en与havegone的用法比较
havebeentoaplace意思是“到过,去过”,表示曾经到过某处,但现在人不在
那儿。
havegoneto意思是“去了”,表示已经去了某地,现在人可能在去的途中或已在那
儿了。
HassheeverbeentoNanjing?她曾去过南京吗?
Youhaveneverbeenthere,haveyou?你以前从未去过那儿,是吗?
IhavebeentoGuiling,Iwenttherelastyear.我去过桂林,我去年去的。
ShehasgonetoNanjing.她已经去南京了。
现在完成时专项练习
一.单项选择。
1.–?-----He_______thelibrary.
nin
dentshavecleanedtheclassroom,________?
’’tthey
ainan.I________therethreetimes.
ne
toNanjingthreeyearsago,sowe________hereforthreeyears.
ne
5.-Howlong______you_______yourdictionary?-Abouttwomonths.
;;;;bought
smehe________Chinaforoverfiveyears.
eto
7.______hasMrWhitebeenamemberofGreenerChinasincehe_______toChina?
n,en,g,,arrived
le________formorethan9years.
ttheuniversity
二、按要求改写句子。
eversurfed,__________(改成反意疑问句)?
vebeenheresince2000.(对划线部分提问)
__________havetheybeenhere?
man_________________forayear.(die)
ctoryopenedtwentyyearsago.(改写句子,句意不变)
Thisfactory_________fortwentyyears.
oleftanhourago.(改写句子,句意不变)
MissGao___________an__________hourago.
enFamilymovedtoFrancetwoyearsago.(改写句子,句意不变)
_________twoyears________theGreenfamilymovedtoFrance.
vedtenminutesago.(改写句子,句意不变)
_____________________________________________.
三、动词填空:
1._____you________(clean)theroom?
Yes,we__________(do)thatalready.
When_______you______(do)it?
We_______(do)itanhourago.
2.______he______(e)thisfilmyet?Yes.
When_____he_____(e)it?He______itlastweek.
ytimes_____you______(be)there?
4.I__________(read)’sinteresting.
_________(go)toPairs,hasn’tshe?Yes.
How______she_______(go)there?
She_______(go)therebyair.
,manycountries_______________(develop)theirsoftwareprograms.
______(give)upsmokinglastyear.
__________(give)upsmokingsincelastyear.
四、1)、选用for和since填空:
n’teneachother______alongtime.
herhasbeenintheParty______10yearsago.
mhasbeenon______20minutes.
nhasworkedhere______hecametoChina.
ndparentshavebeendead______veralyears.
’sfiveyears_______wemetlasttime.
2)、用Havebeento,havegoneto,havebeenin填空
dhisparents__________thenorthforhalfayear.
_________theshop.
3.______youever_____tokunming?Never.
_____you______thedays?
arrivedyet?Yes,he_______hereforveraldays.
sPeter?Idon’tknowwherehe________.
!Where_____you_____?LiLeiislookingforyou.
现在完成时练习参考答案:
一、1.A2.D3.C4.C5.C6.B7.C8.C
二、?,n
,hasbeenherefortenminutes.
三、动词填空,cleaned,havedone,did,do,,en,did,e,,
e,did,go,en
四、1)、
2)、,,,
been
本文发布于:2022-11-13 01:56:50,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/8036.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |