中考英语 现在完成时讲解

发布 2021-04-11 21:20:28 阅读 9669

现在完成时。

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

例:the car has arrived. 车子来了。(结果:车子已在门口)

someone has broken the window.有人把窗户打破了。(结果:窗户仍破着)

2.表示过去已经开始,一直延续到现在的动作或状态,甚至有可能继续延续下去。可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用,如for+时间段、since+过去的时间点、疑问词how long等。

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

my uncle has worked at this factory for five years.

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

mr. black has lived in china since 2002.

自从2024年mr. black 一直住在中国。

how long h**e you been here? 你来这里多久了?

2.现在完成时的构成:

pastpresentfuture

肯定式:主语 + 助动词h**e/has + 动词的过去分词。

疑问式:助动词h**e/has + 主语 + 动词的过去分词?

否定式: 主语 + 助动词h**e/has + not + 动词的过去分词。

例句:has he gone to the library ? 他是去了图书馆吗?

yes ,he has. 是的,是去那里了。

no, he hasn’t. 不,他没去那里。

how long has mrs smith been in beijing?

smith夫人来北京多长时间了?

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

- it’s so dark.

-someone has turned off the light.

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

- are you free?

-i h**e finished my homework. i am free.

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

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

i h**e learnt english for more than ten years.我已经学了10多年的英语。

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

she has swum since half an hour ago.

我已经游泳了半个小时。

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

3.经验性用法:表示从过去开始到目前为止这段时间中反**生的动作或多次出现的状态。

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

i h**e been to the summer palace twice.我曾经去过颐和园两次。

he has always said so.他总是这么说。

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

一)当句中有never(从来没有), ever(曾经), just(刚刚), already(肯定), yet(否定), before(以前),recently(近来),so far(到目前为止),in the past/last few

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

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

he has already left here.

他已经离开这里了。

has he already left here?

他(真的)已经离开这里了吗?(表示加强语气)

my teachers h**en’t had breakfast yet.

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

h**e you written to your parents yet?

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

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

we h**e never been to the great wall.

我们从来没有去过长城。

h**e you ever been to canada?

你们曾经去过加拿大吗?

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

he has just come back.

他刚刚回来。

they h**e just finished the work.

他们刚刚完成那项工作。

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

a)for +一段时间。

i h**e been here for 5 weeks.

he’s studied english for 3 years.

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

i h**e been here since 2000.

i h**e been here since 5 years ago.

i h**e been here since i graduated in 2000.

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

eg. i h**e been here (ever) since.

i h**e been here (ever) since i graduated in 2000.

注2): 对for或since引导的时间状语提问必须用how long, 决不能用when.

i h**e lived here for 10 years.

how long h**e you lived here?

she has stood here since 2 hour ago.

how long has she stood here?

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

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

le**e--be away (from)

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

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

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

reach--be (in/at)

buy--h**e

borrow--keep

finish--be over

join--be in/be a/an...

start/begin--be on

die--be dead

close--be closed

open--be open

return--be back

marry--be married

become--be

如:he has been a soldier for three years.他参军三年了。

his father has been dead for two years.他父亲去世二年了。

the film has been on for 5 minutes.电影已开始五分钟了。

we h**e studied english for three years. 我们(开始)学英语已三年了。

been 与h**e gone 的用法比较

h**e been to 意思是“到过,去过”,表示曾经到过某处,但现在人不在那儿。

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

h**e been in 意思是“呆在某处一段时间了”

has she ever been to nanjing?

她曾去过南京吗?

you h**e never been there, h**e you?

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

i h**e been to guiling ,i went there last year.

我去过桂林,我去年去的。

she has gone to nanjing.

她已经去南京了。

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

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

i saw this film yesterday.(强调动作发生的时间是yesterday 。)

i h**e seen this film.(强调对现在的影响,电影的内容已经知道了。)

2 )一般过去时和表示过去的时间状语连用,如:…ago, last week/..in 2008, in the past, just now, the day before yesterday, yesterday ..

then(那时),that day, one day, once(从前)

现在完成时常和recently(近来),ever, never, twice, so far(到目前为止), since,for,in the past/last few years , already(肯定句), yet(否定,疑问句), just(刚刚), before(以前)连用。现在完成时不与表示过去的时间状语连用。

现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.

英语现在完成时讲解

如何使用现在完成时 同学们我们已经学习了现在进行时 一般现在时 一般过去时 一般将来时这4种时态的用法,但这4种时态还不能满足我们表达的需要。比如 表示 某人过去曾经做过某事 或者 某人做某事多久 以上五种时态就派不上用场了。这时,我们可以用一种新的时态 现在完成时表示。一 现在完成时的构成 一 肯...

现在完成时讲解

一 现在完成时基本结构 助动词h e has 过去分词 done 表示过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。二 用法 1.已完成 用法 表示一个过去发生并结束的动作对现在造成的影响或结果。这一类情况可以细致分为下述两种情况。1 表示开始...

现在完成时讲解

unit8一 基本结构 助动词h e has 过去分词 done 否定句 主语 h e has not 过去分词 其他。一般疑问句 h e has 主语 过去分词 其他。简略答语 yes,主语 h e has.肯定 no,主语 h en t hasn t.否定 五 现在完成时的标志 现在完成时的含义...