现在完成时.docx

上传人:b****3 文档编号:2223529 上传时间:2022-10-28 格式:DOCX 页数:10 大小:29.49KB
下载 相关 举报
现在完成时.docx_第1页
第1页 / 共10页
现在完成时.docx_第2页
第2页 / 共10页
现在完成时.docx_第3页
第3页 / 共10页
现在完成时.docx_第4页
第4页 / 共10页
现在完成时.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

现在完成时.docx

《现在完成时.docx》由会员分享,可在线阅读,更多相关《现在完成时.docx(10页珍藏版)》请在冰豆网上搜索。

现在完成时.docx

现在完成时

现在完成时

1.定义:

1.表示过去发生或已经完成的动作对现在造成的影响或结果,强调对现在造成的影想或结果)

例:

Thecarhasarrived. 车子来了。

(结果:

车子已在门口)

Someonehasbrokenthewindow.有人把窗户打破了。

(结果:

窗户仍破着)

2.表示过去已经开始,一直延续到现在的动作或状态,甚至有可能继续延续下去。

可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用,如for+时间段、since+过去的时间点、疑问词howlong等。

这时表示持续动作或状态的动词必须是延续性动词。

Myunclehasworkedatthisfactoryforfiveyears.

我叔叔在这个工厂工作已经五年了。

Mr.BlackhaslivedinChinasince2002.

自从2002年Mr.Black一直住在xx。

Howlonghaveyoubeenhere?

你来这里多久了?

 

2.现在完成时的构成:

 

 

pastpresentfuture

肯定式:

主语+助动词have/has+动词的过去分词.

疑问式:

助动词Have/Has+主语+动词的过去分词?

否定式:

主语+助动词have/has+not+动词的过去分词.

例句:

Hashegonetothelibrary?

他是去了图书馆吗?

Yes,hehas.是的,是去那里了。

No,hehasn’t.不,他没去那里。

HowlonghasMrsSmithbeeninBeijing?

Smith夫人来xx多长时间了?

 

3.用法:

1.表示过去发生的某一动作对现在造成的影响或结果。

--It’ssodark.

--Someonehasturnedoffthelight.

(有人刚把灯关了,对现在造成的结果是:

现在很黑)

--Areyoufree?

--Ihavefinishedmyhomework.Iamfree.

(我已经完成了家庭作业,对现在造成的结果是很有空)

2.表示过去已经开始,持续到现在的动作或状态.

IhavelearntEnglishformorethantenyears.我已经学了10多年的英语。

(从10年前开始,持续到现在还在学)

Shehasswumsincehalfanhourago.

我已经游泳了半个小时。

(半个小时前已经开始游泳,到现在还在游)

3.经验性用法:

表示从过去开始到目前为止这xx中反复发生的动作或多次出现的状态。

常与频度副词如often,always,everyweek,twice等连用。

IhavebeentotheSummerPalacetwice. 我曾经去过xx两次。

Hehasalwayssaidso.他总是这么说.

 

4.现在完成时的标志词:

(一)当句中有never(从来没有),ever(曾经),just(刚刚),already(肯定),yet(否定),before(以前),recently(近来),sofar(到目前为止),inthepast/lastfew

Years(在过去几年里)等时,常用现在完成时。

a)already往往用于肯定句,用在疑问句时表示强调或加强语气;yet用于否定句和疑问句。

Hehasalreadylefthere.

他已经离开这里了。

Hashealreadylefthere?

他(真的)已经离开这里了吗?

(表示加强语气)

Myteachershaven’thadbreakfastyet.

我的老师们还没有吃早饭。

Haveyouwrittentoyourparentsyet?

你已经给你父母写过信了吗?

b)never是否定词,表示“从来没有”,而ever表示“曾经”

WehaveneverbeentotheGreatWall.

我们从来没有去过xx。

HaveyoueverbeentoCanada?

你们曾经去过xx吗?

c)just表示“刚刚”(用于完成时态时,与already,never等副词的位置一样,多用在助动词have/has和动词过去分词之间)

Hehasjustcomeback.

他刚刚回来。

Theyhavejustfinishedthework.

他们刚刚完成那项工作。

(2)当句中有"for+xx"或"since+点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。

a)for+一段时间

Ihavebeenherefor5weeks.

He’sstudiedEnglishfor3years.

b)since+表示过去某一时间的)时间点

Ihavebeenheresince2000.

Ihavebeenheresince5yearsago.

IhavebeenheresinceIgraduatedin2000.

注1):

since也可单独使用,表示“自那时起”;另外since前也可加上ever,以加强语气.

Eg.Ihavebeenhere(ever)since.

Ihavebeenhere(ever)sinceIgraduatedin2000.

注2):

对for或since引导的时间状语提问必须用howlong,决不能用when.

Ihavelivedherefor10years.

Howlonghaveyoulivedhere?

Shehasstoodheresince2hourago.

Howlonghasshestoodhere?

 

五.现在完成时注意事项:

1.短暂性动词与延续动词间的转换

leave--beaway(from)

come/go(to)--be(in/at)

arrive(at/in)--be(in/at)

get(to)--be(in/at)

reach--be(in/at)

buy--have

borrow--keep

finish--beover

join--bein/bea/an...

start/begin--beon

die--bedead

close--beclosed

open--beopen

return--beback

marry--bemarried

become--be

如:

Hehasbeenasoldierforthreeyears.他参军三年了。

Hisfatherhasbeendeadfortwoyears.他父亲去世二年了。

Thefilmhasbeenonfor5minutes.电影已开始五分钟了。

WehavestudiedEnglishforthreeyears.我们(开始)学英语已三年了。

2.havebeen与havegone的用法比较

havebeento意思是“到过,去过”,表示曾经到过某处,但现在人不在那儿。

havegoneto意思是“去了”,表示已经去了某地,现在人可能在去的途中或已在那儿了。

havebeenin意思是“呆在某处一段时间了”

HassheeverbeentoNanjing?

她曾去过xx吗?

Youhaveneverbeenthere,haveyou?

你以前从未去过那儿,是吗?

IhavebeentoGuiling,Iwenttherelastyear.

我去过xx,我去年去的。

ShehasgonetoNanjing.

她已经去xx了。

3.与一般过去时的用法比较

1)一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

Isawthisfilmyesterday.(强调动作发生的时间是yesterday。

Ihaveseenthisfilm.(强调对现在的影响,电影的内容已经知道了。

2)一般过去时和表示过去的时间状语连用,如:

…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.

 

现在完成时历年xx真题

一 .has gone to, has been to, has been in 的区别

1 (11xxxx)-- Where is Bob?

 -- He _____ to Harbin for a meeting.

A wentB has beenC has gone

2 (11xx)She isn’t at the cinema now because shethe library.

A.has been toB. have been to  C. have gone to   D. has gone to

3 (11烟台)—I think the man over there must be Bob.

B.-- It_______ be him. He has______ to Australia.

A.can’t, gone B. can’t, been C. may not, been D. mustn't, gone

4【2011xxxx】— Are you going to the bank, Laura?

  —No, I ______ to the bank already.

A. have been   B. have gone   C. am goingD. had been

5【2011呼和浩特】----Oh, you are here. I'm looking for you all the morning.

______?

----To the library.

A. Where have you goneB. Where will you goC. Where are you goingD. Where have you been?

6【2011xxxx】 They _____ England and they will be back next week.

A. have gone toB. have been toD. has been on

7【2011xx本溪】—Is 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1