英语语法 现在完成时讲解

发布 2021-05-14 18:48:28 阅读 6987

学习资料收集于网络,仅供参考。

第六讲现在完成时。

1.概念:1)、表示动作或状态在过去已经开始,持续到现在,也许还要持续下去,常和for,since,连用,表示持续的动作或状态多为延续性动词。

eg:we h**e lived here since 2000.

自从2024年以来我们一直住在这里。 (说明一直住在这里,也许还会住下去。 )she has worked in nanning for five has been ill for a week.

2)表示过去发生的或已经完成的某一动作对现在造成的影响或结果。

eg:i h**e lost my pen.我把钢笔弄丢了。

(过去某时丢的,现在还没有找到)i h**e already watched the tv play.我已经看过这部电视剧了。

-- h**e you had your lunch yet ?你吃过午饭了吗?--yes, i h**e just had it.

是的,我刚吃过。 (说明现在饱了)2.结构:

主语+ h**e / has +done +

3.句型:⑴肯定句:①主语+ h**e / has + done+ …

eg:she has been to shanghai.她去过上海。

i h**e finished doing my homework.我已经完成我的作业了。⑵否定句:①主语+ h**e / has + not +done +

eg:i h**en’t seen this film.我没有看过这部电影。

eg:she hasn’t finished doing his homework.她还没有完成她的作业。

一般疑问句:①h**e / has +主语+ done +

eg:h**e you seen this film ?yes, i h**e. /no, i h**en’t .

你看过这部电影吗?是的,看过。 /不,没有。

eg:has she finished doing his homework ?yes, she has . no, she hasn’t.

她完成她的作业了吗?是的,完成了。 /不,没有。

特殊疑问句:①特殊疑问词+ h**e / has +主语+ done+ …

eg:when has you seen this film ?你什么时候看的这部电影?

eg:who has finished doing his homework ?谁完成了作业?

4.时间状语:典型的表时间的词与现在完成时连用,这些词有:

学习资料。学习资料收集于网络,仅供参考。

for、since、already、yet、ever、never、recently、just、before、so far、by now、…

等连用。注意:for+一段时间since+过去的某一个时间点i h**e lived in nanning for ten years.

i h**e lived in nanning since ten years ago/ h**en’t eaten anything for ten ha h**en’t eaten anything since 6am.

already :用于肯定句,可放在助动词之后、过去分词之前,也可放在句末。i h**e already finished my homework.

yet:用在疑问句中意为”已经”,用在否定句中表示”还”,常放在句末。h**e you finished your homework yet?

i h**en’t finished my homework 曾经用于疑问句中:h**e you ever been to beijing?

h**e you ever been to shanghai ?你去过上海吗?

never:未曾从未。

i h**e never tr**eled by plane before.我以前从来没有乘飞机旅行过。

recently:最近用于肯定否定疑问句中i h**e been busy recently.

we h**e not seen tom they been here h**e just seen tom.

i h**en’t heard of it before.我以前从来没有听说过这件事。they h**e planted 2000 trees so far.

the child has learned 100 english words by now.

5.当与一段时间连用时,经常用for加一段时间,这时候谓语动词一定要用延续性的。非延续性动词---延续性动词。

改错:they h**e got married for ten h**e borrowed this book for a week.

get married---be marriedborrow --keep

come --be herego --be away / offbuy --h**e

start / begin --be onle**e --be awaydie --be deadarrive---be in/atjoin---be in /be a member ofstop---be overreturn---be backopen/close---be closed/open学习资料。

学习资料收集于网络,仅供参考。

eg: he came here three days ago.他三天前来的这。

(一般过去时)he has been here for three days.他来这已经三天了。

现在完成时与一段时间连用,非延续性动词变延续性动词。 )he went to dalian last week.他上周去的大连。

(一般过去时)he has been away for a week.他已经离开有一周了。 (现在完成时)

i bought the book last month.我去年买的这本书。 (一般过去时)

i h**e had the book for a month.我保管这本书有一周了。 (现在完成时)the football match started an hour ago.

the football match has been on for an hour.6.词义辨析。

h**e been to曾经去过某地,说话时已经从某地回来或者已从该地去了其他的地方。eg: i h**e been to canada.我去过加加拿大。

h**e gone to已经去了某地,书说话时还未回来。eg: he has gone to dalian.他去了大连。

h**e been in已在某地待了多久,大地方用in小地方用at,后面是副词则不用介词the greens h**e been in china for two years.

7.现在完成时与一般过去时的区别:

1)、侧重点不用,现在完成时是与现在有关的时态,侧重于过去的动作对现在造成影响,而一般过去时是一种过去的时态,侧重于表示过去的动作,与现在无关。i went the zoo yesterday.尽说昨天去了动物园,与现在无关。

学习资料。

学习资料收集于网络,仅供参考。

li lei has read the book.说明李雷理解那本书。

2)、与现在完成时连用的时间状语有:for、since、already、yet、ever、never、recently、just、before、so far、by now、而一般过去时则常与yesterday, ago last, in 20000, just now,连用。

学习资料。

2019现在完成时语法讲解

现在完成时 i 第八单元语法知识。定义 1 表示过去发生或已经发生的动作对现在造成的影响或结果,这个影响和结果对现在还必须存在。常与already 已经 yet 已经,还 just 刚刚 ever 曾经 never等词连用。常用于肯定句或疑问句 均表示 已经 常用于否定句 表示 还 尚 疑问句末尾 ...

英语现在完成时讲解

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

现在完成时讲解

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