现在完成时精讲及练习附答案.docx
- 文档编号:7829641
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:37
- 大小:45.71KB
现在完成时精讲及练习附答案.docx
《现在完成时精讲及练习附答案.docx》由会员分享,可在线阅读,更多相关《现在完成时精讲及练习附答案.docx(37页珍藏版)》请在冰豆网上搜索。
现在完成时精讲及练习附答案
现在完成时精讲和练习〔附答案〕
一、现在完成时的六种常用情景:
〔一〕表示过去发生或已经完成的动作对现在造成的影响或结果,
1、Thecarhasarrived。
车子来了。
〔对现在结果的影响是:
车子已在门口〕
2、Someonehasbrokenthewindow.
有人把窗户打破了。
〔对现在结果的影响是:
窗户仍破着〕
3、It’ssodark。
Someonehasturnedoffthelight.
这里很黑,有人刚把灯关了。
〔对现在结果的影响是:
现在很黑〕
4、Areyoufree?
Ihavefinishedmyhomework.Iamfree.
你有空吗?
我已经做完了家庭作业。
我有空。
〔我已经完成了家庭作业,对现在影响是:
很有空〕。
〔二〕表示过去已经开场,一直延续到现在的动作或状态。
一般会和表示从过去某一时刻延续到现在〔包括“现在〞在内〕的一段时间的状语连用。
如for+时间段、since+过去的时间点、疑问词howlong等。
这时表示持续动作或状态的动词必须是延续性动词。
1、Myunclehasworkedatthisfactoryforfiveyears。
我叔叔在这个工厂工作已经五年了。
2、Mr.BlackhaslivedinChinasince2002。
自从2002年Mr.Black一直住在中国。
3、Howlonghaveyoubeenhere?
你来这里多久了?
4、IhavelearntEnglishformorethantenyears。
我已经学了10多年的英语。
(从10年前开场,持续到现在)
5、Shehasswumsincehalfanhourago。
我已经游泳了半个小时。
(半个小时前开场,到现在还在游)
〔三〕经历性用法:
表示从过去开场到目前为止这段时间中反复发生的动作或屡次出现的状态。
常与频度副词如often、always、everyweek、twice〔三次、n次〕等连用。
1、IhavebeentotheSummerPalacetwice。
我曾经去过颐和园两次。
2、Hehasalwayssaidso。
他总是这么说.
〔四〕表示人曾有过或到目前为止从未有过的经历.
1、HaveyoueverbeentotheSummerPalace?
你曾去过颐和园吗?
2、Ihaveneverhadacar.
我从未有过汽车。
〔五〕现在完成时还常与句型Thisisthefirsttime…,It’sthefirsttime…连用。
Thisisthefirsttimehehasdrivenacar.
这是他第一次开车。
〔六〕现在完成时和最高级连用表示到现在为止是最…的。
It’sthemostboringfilmI’veeverseen.
这是我看过的最令人厌烦的电影。
二.现在完成时的语法构造
过去现在将来
〔一〕肯定式:
主语+助动词〔have/has〕+动词的过去分词。
〔二〕否认式:
否认式直接在助动词后面加上not。
主语+助动词否认形式〔have/has+not〕+动词的过去分词。
havenot,hasnot的缩略式分别为haven't,hasn't。
另外假设是肯定句改成否认句时,假设有some、already时,要分别改成any,yet。
有时not可以用never代替,表示“从来没有〞的意思。
例句如下:
1、Wehaveneverspokentoaforeigner.
我们从来没有和外国人说过话。
2、Ihaveneverseenhimbefore.
以前我从来没有见过他。
〔三〕一般疑问式:
疑问式是把助动词提到主语之前。
助动词〔Have/Has〕+主语+动词的过去分词。
肯定答复Yes,主语+助动词〔Have/Has〕
否认答复No,主语+助动词否认形式〔have/has+not〕。
有时也可以用No,notyet。
No,never。
No,notevenonce。
陈述句改成一般疑问句时,把陈述句中的have或has放到句首,句末打问号,同时把句中的some,already改为any,yet就构成了一般疑问句
〔四〕否认疑问式:
把助动词+not提到主语之前
助动词〔Have/Has〕+主语+not+动词的过去分词。
助动词〔Have/Has〕n't+主语+动词的过去分词。
否认疑问式
简单答复〔肯定/否认〕
HaveInot(Haven’tI)studied…?
Yes,youhave.No,youhaven’t.
Haveyounot(Haven’tyou)studied…?
Yes,Ihave.No,Ihaven’t.
Hashenot(Hasn’the)studied…?
Yes,hehas.No,hehasn’t.
〔五〕特殊疑问句:
特殊疑问词+助动词〔Have/Has〕+主语+动词过去分词。
〔六〕助动词have有人称和数的变化。
第三人称单数has,其余用have。
〔七〕例句:
1、Hashegonetothelibrary?
他是去了图书馆吗?
Yes,hehas.是的,他去那里了。
No,hehasn’t.不,他没去那里。
2、HowlonghasMrsSmithbeeninBeijing?
Smith夫人来多长时间了?
三、现在完成时的标志词
〔一〕当句中有never(从来没有),ever(曾经),just(刚刚),already(肯定),yet(否认),before(以前),recently(近来),sofar(到目前为止),inthepast/lastfew
Years(在过去几年里)、uptonow〔直到现在〕等时,常用现在完成时。
1、already往往用于肯定句,用在疑问句时表示强调或加强语气。
yet用于否认句和疑问句。
yet在否认句中有“还〞之意。
〔1〕Hehasalreadylefthere。
他已经离开这里了。
〔2〕Hashealreadylefthere?
他〔真的〕已经离开这里了吗?
〔表示加强语气〕
〔3〕Myteachershaven’thadbreakfastyet。
我的教师们还没有吃早饭。
〔4〕Haveyouwrittentoyourparentsyet?
你已经给你父母写过信了吗?
2、never是否认词,表示“从来没有〞,表示全部否认。
而ever表示“曾经〞,多见于疑问句或否认句中。
〔这个用法还需要在考证。
〕
〔1〕WehaveneverbeentotheGreatWall。
我们从来没有去过长城。
〔2〕HaveyoueverbeentoCanada?
你们曾经去过加拿大吗?
〔3〕Haveyoueverseenthefilm?
No.Ihaveneverseenit
你曾经看过这部影片吗?
没有,从来没看过。
〔4〕Nobodyinourclasshaseverbeenthere。
我们班没有人去过那。
3、just表示“刚刚〞,用于完成时态时,与already,never等副词的位置一样,多用在助动词have/has和动词过去分词之间。
〔1〕Hehasjusteback。
他刚刚回来。
〔2〕Theyhavejustfinishedthework。
他们刚刚完成那项工作。
〔3〕Thetrainhasjustarrived。
火车刚到。
4、inthepastfewyears意思是“过去几年来〞,可作现在完成时的时间状语;inthepast意思是“在过去〞,常作一般过去时的时间状语。
〔1〕Greatchangeshavetakenplaceinmyhometowninthepastfewyears.
过去几年来,我的家乡发生了很大的变化。
〔2〕Wheredidyouworkinthepast?
你过去在哪里工作?
5、lately,recently是完成时的时间状语,justnow有amomentago之意,是一般过去时的时间状语。
〔1〕DidyouseeJoanjustnow?
你刚刚看到琼了吗?
〔2〕Haveyouheardfromyourfamilylately/recently?
你最近收到家人的来信了吗?
6、evensincethen与fromthenon(afterthat)都有“打那以后〞之意,前者是完成时的时间状语,后者常用作一般过去时的时间状语。
〔1〕She’slivedhereeversincethen。
打那以后,她一直住在这。
〔2〕Ididn’thearofJimfromthenon/afterthat。
打那以后,我就没有吉姆的消息。
7、before泛指“以前〞时,可用于现在完成时中;ago表示“现在的一段时间以前〞,是一般过去时的时间状语。
〔1〕I’veneverbeentoJapanbefore。
我以前没去过日本。
〔2〕ShewenttoJapanayearago
她一年前去了日本。
8、sofar(到目前为止),thesedays(这些天)也是现在完成时常见的时间状语。
〔1〕Sofar,nomanhastravelledfartherthanthemoon.
到目前为止,还没有人到月球以外旅行。
〔2〕Whathaveyoudonethesedays?
这些天来,你做了什么事?
9、now,today,thismorning,thisyear等有时可以用现在完成时中,以表示到说话时这一时间尚未完毕。
〔1〕Ihavelearnedhowtoswimnow。
我现在终于学会了怎样游泳。
〔2〕HaveyouseenHanMeimeithismorning?
你今天上午看到韩梅梅了吗?
〔二〕当句中有"for+段时间"或"since+点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,假设是非延续性动词,要改为延续性动词或表状态的词(短语)。
1、for+一段时间
〔1〕Ihavebeenherefor5weeks。
我已经在这里五个星期了。
〔2〕He’sstudiedEnglishfor3years。
他学习英语已经三年了。
2、since+表示过去某一时间的)时间点
它的三种用法是:
〔1〕since+〔过去的月份/年份〕。
Ihavebeenheresince2000.
我从2000年以来一直在这里。
〔2〕since+一段时间+ago。
Ihavebeenheresince5yearsago.
我从五年前就在这里。
〔3〕since+一般过去时从句。
IhavebeenheresinceIgraduatedin2000.
我从2000年毕业就一直在这里。
3、短暂性动词与延续动词间的转换
短暂性动词在肯定句、疑问句中不能与时间段连用,这些动词是:
bee,begin,buy,borrow,arrive,e,die,fall,finish,gettoknow,go,join,leave,marry等。
为了表述这种意思,我们常用相应的延续性动词have,keep等或短语“be+名词〔形容词、位置副词、介词短语〕〞来代替短暂性动词。
arrive(at/in)--be(in/at)bee→be
begin→haveborrow→keep
buy→havee(go,arrive,get)→behere/there/in…
close--becloseddie→bedead
fallasleep(ill)→beasleep(ill)finish→beover
get(to)--be(in/at)gettoknow→know,
join→bein或者beamemberof…
leave→beaway(from…),marry→bemarried等
reach--be(in/at)return--beback
start/begin--beonopen--beopen
也可以仍用原短暂性动词,用句型“Itis…since从句〔从句中用一般过去时〕〞或用“一般过去时+…ago〞这一构造来表述延续性的动作或状态。
〔1〕他入党五年了。
HehasbeeninthePartyforfiveyears.
HehasbeenaPartymemberforfiveyears.
ItisfiveyearssincehejoinedtheParty.
HejoinedthePartyfiveyearsago.
〔2〕电影开场五分钟了。
Thefilmhasbeenonforfiveminutes.
Itisfiveminutessincethefilmbegan
Thefilmbeganfiveminutesago.
〔3〕Hehasbeenasoldierforthreeyears。
他参军三年了。
〔4〕Hisfatherhasbeendeadfortwoyears。
他父亲去世二年了。
〔5〕WehavestudiedEnglishforthreeyears。
我们〔开场〕学英语已三年了。
但在否认句中,短暂性动词可以与时间段连用。
〔1〕Ihaven’tboughtthebikeforayear.
我买这辆自行车还不到一年。
〔2〕Shehasn’tehereforanhour.
她来这儿还没有一个小时。
四、现在完成时考前须知:
1、since可单独使用,表示“自那时起〞。
另外since前也可加上ever,以加强语气。
〔1〕Eg.Ihavebeenhere(ever)since.
〔2〕Ihavebeenhere(ever)sinceIgraduatedin2000.
2、对for或since引导的时间状语提问必须用howlong,决不能用when.
〔1〕Ihavelivedherefor10years。
〔对划线局部提问〕
Howlonghaveyoulivedhere?
〔2〕Shehasstoodheresince2hourago。
〔对划线局部提问〕
Howlonghasshestoodhere?
3、havebeen与havegone的用法比拟
〔1〕havebeento:
到过,去过。
表示曾经到过某处,但现在人不在那儿。
〔2〕havegoneto:
去了。
表示已经去了某地,现在人可能在去的途中或已在那儿了。
〔3〕havebeenin:
呆在某处一段时间了。
以下是具体例句:
〔1〕HassheeverbeentoNanjing?
她曾去过XX吗?
〔2〕Youhaveneverbeenthere,haveyou?
你以前从未去过那儿,是吗?
〔3〕IhavebeentoGuiling,Iwenttherelastyear.
我去过XX,我去年去的。
〔4〕ShehasgonetoNanjing.
她已经去XX了。
五、现在完成时与一般过去时的区别
〔一〕一般过去时表示过去某时发生的动作或单纯表达过去的事情,强调动作。
现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
Isawthisfilmyesterday.〔强调动作发生的时间是yesterday。
〕
Ihaveseenthisfilm.〔强调对现在的影响,电影的内容已经知道了。
〕
〔二〕一般过去时和表示过去的时间状语连用,如:
…ago,lastweek/...In2008,inthepast,justnow,thedaybeforeyesterday,yesterday...Then(那时),thatday,oneday,once(从前)
〔三〕现在完成时常和recently〔近来〕,ever,never,twice,sofar〔到目前为止〕,since,for,inthepast/lastfewyears,already〔肯定句〕,yet〔否认,疑问句〕,just(刚刚),before〔以前〕连用。
现在完成时不与表示过去的时间状语连用。
〔四〕现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know.
六、非延续性动词和延续性动词
〔一〕延续性动词和非延续性动词。
动词按其动作发生的方式、动作发生过程的长短,可分为延续性动词和非延续性动词。
“过去对现在〞〔非延续动词〕 “过去到现在〞〔延续性动词〕
延续性动词表示能够延续的动作,这种动作可以延续下去或产生持久影响。
此类动词常见的如:
learn,work,stand,lie,know,walk,keep,have,wait,watch,sing,read,sleep,live,stay等。
非延续性动词也称终止性动词、瞬间动词或短暂性动词,表示不能延续的动作,这种动作发生后立即完毕。
此类动词常见的如open,close,finish,begin,e,go,arrive,reach,getto,leave,move,borrow,buy等。
〔二〕非延续动词的记忆口诀:
现在完成在瞬间;非延只连时间点;终止需转换;否认方可碰一段。
1、非延续动词可以有现在完成时态,但不可以接一段时间,假设要接一段时间,须要做一些相应的变换。
2、非延续动词动词在完成时态中的否认式可以接一段时间。
3、初中阶段常见的瞬间动词有:
〔1〕来(e)、去(go)、到(getto/reach/arriveat)、离(leave)、看(see)、听〔说〕hear。
〔2〕买(buy)、卖(sell)、开(open)、关(close)、起床(getup)跌落〔fallsleep〕参加(join/takepartin)、开发(begin/start)。
〔3〕还(return/give)〔与〕借(borrow
〔4〕变成(bee/turn)、带(bring/take)、给(give)、死(die)、完(finish/end)、接(receive/hearfrom)。
〔5〕口诀:
两始两到,来去加跳;借进借出,买床失落,给开关死离。
两始start,begin;两到getto,arrive;
来去e,go;加跳join,jump;
借进借出lend,borrow;
买床失落buy,getup,lose,fall;
给开关死离give,open,close,die,leave。
4、非延续性动词表示的动作极其短暂,不能持续。
因此,不可与表示一段时间的状语连用(只限肯定式)。
试比拟:
〔1〕他死了三年了。
误:
Hehasdiedforthreeyears。
正:
Hehasbeendeadforthreeyears。
正:
Hediedthreeyearsago。
正:
Itisthreeyearssincehedied。
正:
Threeyearshaspassedsincehedied。
〔2〕史密斯先生来这儿五天了。
误:
Mr.Smithhasehereforfivedays。
正:
Mr.Smithhasbeenhereforfivedays。
正:
Mr.Smithcameherefivedaysago。
正:
ItisfivedayssinceMr.Smithcamehere。
正:
FivedayshaspassedsinceMr.Smithcamehere。
非延续性动词
延续性动词
arrive
behere
bee
be
begintostudy
study
begin/start
beon
borrow
keep
buy/get
have
catch/getacold
haveacold
close
beclosed
ehere
behere
eto
bein
etowork
work
die
bedead
dress
bedressed
end/finish
beover
fallasleep
beasleep
fallill(sick,asleep)
beill(sick,asleep)
finish/end
beover
gettoknow
know
getto/arrive/reach
be(in)
getup
beup
go(get)out
beout
goabroad
beabroad
gothere
bethere
gotoschool
beinschool
join
bein/beamemberof
leave
beaway〔from〕
marry
bemarried〔to〕
moveto
livein
open
beopen/keep…open
puton
wear或beon
sitdown
beseated
wakeup
beawake
现在完成时练习一
一、翻译以下句子:
1、你曾经吃过鱼和薯条吗?
2、我刚刚丢了我的化学书。
3、我以前从来没去过那个农场。
4、他已经吃过午饭
5、你已经看过这部电影了吗?
6、我哥哥还没回来。
7、这本字典我已买了三年了。
8、他离开中国三年了。
9、我认识他们五年了。
10、他们已去了美国五年了。
11、自从他搬到XX,他就住这儿了。
12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现在完成时 练习 答案