现在完成时

合集下载

时态详解:现在完成时

时态详解:现在完成时

时态详解:现在完成时一、如何理解现在完成时现在完成时是英语中一个很重要的时态,也是很容易弄错的一个时态。

首先,我们来看看“现在完成时”该如何理解。

你可能会根据字面意思将其理解为:现在完成时就是表示现在已经完成的动作。

但是,这样的理解是很不全面的理解,甚至是很危险的!因为这样的理解将来误导你混淆现在完成时与一般过去的区别。

现在完成时有两个主要用法:一是已完成用法,也叫影响性用法。

该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话强调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”;又如汉语说“有人把窗户打破了”,显然“打破窗户”这一动作发生在过去,并且在过去已经完成了,但说话人强调的重点是打破窗户对现在的影响——窗户现在仍是破的。

现在完成时的另一个用法叫未完成用法,也叫持续性用法。

该用法的现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到此结束),如汉语说“他在我们教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并且一直教到现在,已经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。

二、现在完成时构成与用法现在完成时由“have / has +过去分词”构成。

如:He has seen the film several times. 这部电影他已看了好几次。

I have known her for a long time. 我认识她很长时间了。

句中的has seen 和have known 均为现在完成时,第一句属影响性用法,其影响是“他对电影内容非常熟悉了”;第二句属持续性用法,指“认识她”已持续了很长一段时间。

现在完成时(havehasdone,havehasbeendone)

现在完成时(havehasdone,havehasbeendone)

现在完成时(have/has done, have/has been done)1.现在完成时常用的时间状语有lately,recently,just,already,yet,up to now,till now,so far,to this day,in the past few years/months/weeks/days,over the past few years,during the last three months,for the last few centuries,through centuries,throughout history等。

2.在时间状语从句中,谓语动词可以用现在完成时代替将来完成时。

例如:Mother won’t let her watch TV until she has finished her homework.母亲要到她做完作业才让她看电视。

The dinner party will begin after all the guests arrive/have arrived.所有的客人到了以后,聚餐就开始了。

3.has/have been to与has/have gone to的区别。

has/have been to表示“曾去过”,说明有某种经历;has/have gone to表示“已去某地(在途中或已经到达目的地)。

例如:They have been to Sweden many times.他们去过瑞典许多次了。

Jack isn’t in. He has gone to the supermarket.杰克不在,他去超市了。

4.现在完成时特别强调瞬间动词和持续性动词。

瞬间动词表示短暂、不能持续一段时间的动作,如come,go,leave,start,begin,become,receive,die,而持续性动词表示能持续一段时间的动作,如work,stay,live,learn等。

英语语法-现在完成时

英语语法-现在完成时
—I’m sure he’s already arrived. 5. —Is Benny here?
—No, he _h_a_s_g_o_n_e_t_o_ the school library. He left five minutes ago.
Exercise
做过,泛泛而谈,标志词,用现在完成时 做过,有明确的过去时间,用一般过去时
It is + 时间段 since +一般过去时的句子.
1. 他的爷爷已经去世2年了。 It is 2 years since his grandpa died.
2. Nick 参军3年了. It is 3 years since Nick joined the army.
3. 他离开深圳好长时间了。 It is a long time since he left Shenzhen. 4. 这本书我已借了4个月了. It is 4 months since I borrowed the book .
3) I’ve just finished Oliver Twist. 我刚看完《雾都孤儿》这本书。
现在完成时构成 have/ has + done (过去分词)
原形-过去式ed-过去分词ed pick → picked → picked wish → wished → wished
like → liked → liked phone→ phoned → phoned
She hasn’t told us the news yet. 3. The rain has already stopped. (改一般疑问句)
Has the rain stopped yet? 4. I have waited here for two hours. (划线提问)

现在完成时态

现在完成时态

现在完成时 (Present Perfect Tense)概念:表示从某一时刻开始一直持续到现在或是对现在仍有影响。

基本结构:have /has ➕动词过去分词注:第一人称,第二人称,第三人称复数用have ,第三人称单数用has。

助动词:have ,has否定词:haven’t ,hasn’t时间状语:1. already已经(用于肯定句) yet已经,还(用于否定句和一般疑问句)2. recently 近来 lately 最近 up to now 迄今为止3. still 仍然4. never从不5. in the past/last few days/weeks/months/years 在过去几天/几个星期/几个月/几年里6. for ➕时间段例:for two years7. since ➕时间点自从…… 例:since 1998;since ➕句子(一般过去时) 例:since I was a child句型结构:1. 肯定句:主语➕have/has ➕动词过去分词➕时间状语或其他。

例:I have already finished my homework. 我已经完成了我的家庭作业。

2. 否定句:主语➕haven’t/hasn’t ➕动词过去分词➕时间状语或。

例:I haven’t played football for two weeks. 我已经两个星期没踢足球了。

3. 一般疑问句:Have/Has ➕主语➕动词过去分词➕时间状语或?Yes,主语➕have/has. / No,主语➕haven’t/hasn’t. 例:Has your father read a newspaper for two hours?你的爸爸已经看了两个小时的报纸了吗?Yes,he has. 是的,他是。

/No,he hasn’t. 不,他没有。

4. 特殊疑问句:特殊疑问词➕一般疑问句?例:How long have you learned English? 你学英语多长时间了?I have learned English for ten years. 我已经学英语十年了。

现在完成时态

现在完成时态

现在完成时态1、现在完成时的定义:现在完成时是表示在过去发生但与现在情况有联系的动作或状态的时态。

2、现在完成时的构成:现在完成时是由“助动词have/has+动词过去分词”构成的。

①助动词have/has可以与主语缩写为’ve/’s。

e.g. I have → I’ve We have → We’ve He has → He’s It has → It’s②规则变化的过去分词与动词过去式一样。

③不规则变化的动词过去分词见表。

(一)肯定式主语+助动词have /has +过去分词+其它e.g. I have had lunch. 我已经吃过午饭了。

He has gone to Beijing. 他去北京了。

(二)否定式主语+助动词have /has+not+过去分词+其它(一)现在完成时态1、现在完成时的定义:现在完成时是表示在过去发生但与现在情况有联系的动作或状态的时态。

2、现在完成时的构成:现在完成时是由“助动词have/has+动词过去分词”构成的。

①助动词have/has可以与主语缩写为’ve/’s。

e.g. I have → I’ve We have → We’ve He has → He’s It has → It’s②规则变化的过去分词与动词过去式一样。

③不规则变化的动词过去分词见表。

3、现在完成时的基本句型。

①陈述句肯定形式。

e.g. I have had lunch. 我已经吃过午饭了。

He has gone to Beijing. 他去北京了。

②陈述句否定形式。

(在助动词have/has后+not,可缩写为haven’t/hasn’t)e.g. I haven’t had lunch. 我还未吃午饭。

He hasn’t gone to Beijing. 他还没有去北京。

(三)一般疑问式助动词Have /Has +主语+过去分词+其它?e.g .1. Have you had lunch? 你吃过午饭了没?--Yes, I have. -- No, I haven’t.2. Has he gone to Beijing? 他去过北京了没有?--Yes, he has. -- No, he hasn’t.否定回答还可以用:No, not yet. / No, never. / No, not even once等。

现在完成时

现在完成时

现在完成时第一部分现在完成时.....表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态。

1.基本结构:主语+ have/has + 过去分词(done)+ 其他。

(当主语是第三人称单数时用has,其余人称用have。

过去分词:规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。

2.否定式:①主语+ haven't/hasn't + 过去分词+ 其他。

②主语+ have/has + not + 过去分词+ 其他。

(现在完成时的否定式就是在has/have后加not,have not可缩写为haven’t,has not可缩写为hasn’t。

)3.疑问式: Have /Has + 主语+ 过去分词+ 其他?简略答语: Yes, 主语+ have/has.(肯定回答)No, 主语+ haven't/hasn't.(否定回答)4.特殊疑问句:特殊疑问词+ 一般疑问句(have/has+主语+过去分词+其他)?例句:1.He has lived in Shanghai for 10 years.(肯定句)2.Has he lived in Shanghai for 10 years? (一般疑问句)Yes,he has. (肯定回答)No,he hasn't. (否定回答)3.He hasn't lived in Shanghai for 10 years. (否定句)4.How long has he lived in Shanghai? (特殊疑问句)5.Where has he lived for 10 years? (特殊疑问句)①当have/has被用在现在完成时态中时,它可以和前面的代名词一起组成缩写形式。

have可缩写为’ve,has可缩写为’s。

如:I've ,He's②现在完成时用not来表达否定形式。

现在完成时的概念、构成及用法

现在完成时的概念、构成及用法

现在完成时的概念、构成及用法一、概念现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态。

过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。

二、构成现在完成时是由助动词have(has)+动词的过去分词构成。

助动词have(has)表明事情发生于现在。

它和主语的人称、数要保持一致。

过去分词在句子中做谓语,说明句子的含义。

三、用法1. 动作发生在过去某个不确定的时间,但对现在有某种影响和结果。

常被just、already、yet 等副词修饰。

如:-Have you had lunch yet? -Yes, I have. I've just had it.你(已经)吃午饭了吗?我刚刚吃过。

(现在我不饿了)2. 表示从过去某一时刻开始一直持续到现在的动作或状态。

这个动作可能刚停止,可能仍然在进行。

常带有for和since等表示一段时间的状语。

如:He has taught here since 1981他自1981年就在这儿教书。

(可能还要继续教)I have't seen her for four years.我有四年没见到她了。

3. 表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice, ever, never, three times等时间状语。

如:I have been to Beijing twice.我去过北京二次。

四、现在完成时的时间状语1. 现在完成时属于现在时范围,故不能和过去的时间状语连用。

如:yesterday, last Sunday,in1990,three years ago等。

但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。

a. 用副词already和yet。

already一般用于肯定句中,yet一般用于否定句和疑问句中。

如:We have already finished our homework.我们已完成作业了。

现在完成时用法大全

现在完成时用法大全

现在完成时用法大全1.现在完成时是一个表示过去发生的动作对现在造成影响和结果的时态。

常用时间状语包括many times,just,yet,ever,never,already,so far,by now等。

此外,它还可以表示动作或状态在过去已经开始,持续到现在并可能继续下去,常与so far、for或者since短语连用。

例如,since + 时间点/从句,for + 时间段,如for two months等。

2.现在完成时的构成是have/has + 过去分词。

3.现在完成时有四个基本句型:肯定句,一般疑问句,否定句和特殊疑问句。

肯定句形式为主语 + have/has + 过去分词,例如He has finished the work。

一般疑问句形式为Have/Has +主语 + 过去分词 + 其他?例如Has he finished the work。

否定句形式为主语 + have/has + not + 过去分词,例如He has not finished the work。

特殊疑问句形式为疑问词 + have/has + 主语+ 过去分词,例如What has he done?4.现在完成时在以下情形下使用:①已经肯定句中或句尾使用already,例如I have already found my pen。

②已经否定句和疑问句句尾使用yet,例如I have not finished the work yet。

Have you bought a computer yet。

③曾经句中使用ever,例如Have you ever seen pandas。

④从不句中使用never,例如I have never been to Beijing。

⑤刚刚句中使用just,例如I have just done my work。

⑥以前句尾使用before,例如I have never been there before。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时的用法
1.现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.(可简记为“影响”或“关联”)[完成用法]
I have spent all of my money.(含义是:现在我没有钱花了.)
I have closed the door.(那门现在也是关着的,如果门后来被风吹开,就只能说“I closed the door.)
关键词是:already 已经用于肯定句
Just 刚刚
Never 从不该句为否定句
Yet 已经,还用于否定句和疑问句的句末
Ever 曾经
现在完成时往往同表示不确定的过去时间状语(笼统的时间状语)连用
2.现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for(+时间段),since(+时间点)连用.(可简记为这是持续的一个过程)[不完成用法]
We have lived in this city for more than 40 hours.
We have lived in this city since 1958.
从上可得,与表示一段时间的状语连用时,谓语动词常用stay live teach learn work sleep read wait keep 等延续性动词。

注意(超重要):瞬间动词(buy, die, join, lose……)不能直接与for since 连用。

都要用延续动词!!(这类动词不是不能用于现在完成时,而是不能用于由how long提问的句子和含有for+一段时间的完成时态中)
(动词按其动作发生的方式、动作发生过程的长短,可分为延续性动词和终止性动词。

终止性动词是直接表示动作的结果,而延续性动词则有一个做动作的过程)
a)1.have代替buy
My brother has had(不能用has bought) this bike for almost four years.
2、用keep或have代替borrow
I have kept(不能用have borrowed) the book for quite a few days.
3、用be替代become
How long has your sister been a teacher?
4、用have a cold代替catch a cold
5、用wear代替put on
……
所以检查下学案上的那几题是否做错?
b)
)用“be+形容词”代终止性动词
1、be+married代marry
2、be+ill代fall (get) ill
3、be+dead代die
4、be+asleep代fall (get) asleep
5、be+awake代wake/wake up
6、be+gone代lose ,die ,sell ,leave
7、be+open代open
8、be closed代close/shut
9、be+missing(gone ,lost)代lose
c)
用“be+副词”代终止性动词
“be in/at +地点”代替go to /come to/move to
注意:
1.现在完成时不能单独与准确过去时间连用,(如表示过去的时间状语)。

除非与
for /since 连用。

2.现在完成时常常与表示频度的时间状语连用,如often, sometimes, ever,
never, twice, on several occasion等:
I have used this pen only three times.
George has met that gentleman on several occasions(在几个场合).
3.现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作. We have had four texts this semester(学期).。

相关文档
最新文档