您好,我想问一下现在完成时的具体用法,我总是把各种完成时搞混,该怎么分什么时候用哪个?谢谢

作者&投稿:苍司 (若有异议请与网页底部的电邮联系)
现在完成时和一般过去时的区别~

1、过去式:时间点只在过去 (time of the action is known, 知道何时发生)
现在完成:时间点从过去到现在 (time of the action is unknow, 不知道什么时候发生)
例:过去式: TVXQ released their first single "HUG" in 2002. 东方神起在2002年发表了他们的第一张单曲 (他们现在可能已经发表了第三,第四张单曲了,纯粹是想表达他们在2002年发表第一张单曲,跟现在没有任何关系) 。
现在完成式: TVXQ have released their first single "HUG" (他们发表了第一张单曲,他们现在在为单曲宣传,开签唱会,上电台,上节目,还在为这张单曲尽心尽力)。
2、一般过去时与具体的表示过去时间状语如:yesterday连用;强调动作在过去发生,与现在无关;现在完成时与自已的特征词连用,强调过去发生的动作对现在的影响或过去开始发生一直持续到现在的动作.
例:He saw the film last night. (过去时,表示他昨晚看过那部电影了,现在不知还要不要再看一次)。
He has (ever) seen the film before.(现在\完成时,表时他已看过那部电影,现在不想再看了)。

扩展资料
用于现在完成时的句型:
1、It is the first / second time?. that?结构中的从句部分,用现在完成时。
It is the first time that I have visited the city.
It was the third time that the boy had been late.
2、This is the? that?结构,that 从句要用现在完成时。
This is the best film that I've (ever) seen.这是我看过的最好的电影。
This is the first time (that) I've heard him sing.这是我第一次听他唱歌。
3、现在完成时不能单独与准确时间状语连用,(如表示过去的时间状语)如:yesterday(morning/afternoon),last(morning、afternoon)等,除非与for,since连用、
4、现在完成时往往同表示不确定的过去时间状语连用如already(肯定句中)、yet(否定,疑问,句末)、just、before、recently、still、lately、never等。
He has already obtained a scholarship.他已经获得了一份奖学金。
I haven't seen much of him recently (lately).我已经很久没有看到他(最近的)。

什么是现在完成时?

现在完成时是由助动词“have(has)+过去分词”构成的,其规则动词的过去分词构成与过去式相同,不规则动词的过去分词则需要加强记忆.现将其主要用法小结如下:

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

I have just cleaned my clothes. 我刚洗过衣服.

("洗衣服"是发生在过去的动作,对现在造成的结果是"衣服干净了")

2.表示过去已经开始,持续到现在的动作或状态,也可以表示实质可能继续下去的动作或状态.这时往往与表示一段的时间状语连用.例如:

I have been here for just over two years. ???我到这里才两年多.

He has worked here since 1989. ???从1989年, 他就在这里工作.

3.现在完成时属于现在时态范围,因此,不能和表示过去的时间状语连用。

如:yesterday, last night, two weeks ago等, 但可以和never, ever, already, yet, just, for…, since …等连用. 例如:

Have you finished your work yet? 你已经完成你的工作了吗?

I have never heard that before. ??过去,我从未听说过那件事.

4.be的现在完成时态。

1) 表示一种状态,表示从过去已经开始持续到现在,要与表示一段的时间状语连用. 例如:

There has been a factory near No. 14 Middle School for several years.

十四中学附近有家工厂,已经有几年了.

2) 表示某人刚从某地回来.例如:

Where have you been? I have been to the library.?? 你到哪里去了? 我到图书馆去了。

3)后加地点,表示某人曾经到过某地. 例如:

Have you ever been to West Hill Farm? ???你曾经到过西山农场吗?

但是"have(has) gone to+地点"则表示已去了某地,不在说话者所在的地方.例如:

Where is Kate She has gone to Beijing with her father.? 凯特在哪里 她和她父亲一起去北京了.

5.瞬间动词的现在完成时。

瞬间动词也叫短暂性动词或终止性动词。这种动词是指它们动作很短暂,开始也就意味着结束,它们不能表示延续的意义。这些词可以用于现在完成时,但只能表示过去的事对现在的结果或影响,而不能表示延续性的事情,就是说不能跟表示一段的时间状语连用,但可以用其它方式来表示(可在中文中却不管是否延续,都可以用同一个词来说,比如说“已经买了”和“买了两周了”,都用了“买”,英语就不行了)。象这样的词有:buy, sell, begin, start, leave, come, go, borrow, lend, return, die, join等. 例如:

火车离开半小时了.

误:The train has left for half an hour.

正:The train has been away for half an hour.

正:The train left half an hour ago.

正:It has been half an hour since the train left.

正:It is half an hour since the train left.

但是,其完成时的否定式可与表示一段的时间状语连用,表示一种状态.例如:

I haven't received a letter from my father for two months.

我已两个月没有收到我爸爸的信了.

He hasn't come here for a week.

他一个星期没有来这里了.

现在完成时要点剖析

一、现在完成时与一般过去时的用法比较

现在完成时表示过去的动作一直延续到现在甚至会继续下去或表示过去的动作对现在造成的影响;一般过去时表示动作发生的时间在过去.试比较:

The plane has arrived . 飞机已经来了.(说明现在的情况:飞机在这儿)

The plane arrived a quarter ago. 飞机是一刻钟以前来的.(强调动作发生的时间在过去)

I have taught here for fifteen years. 我在这儿已经教了十五年.(表示十五年前的动作一直延续到现在,还可能会继续.)

二、短暂性动词与时间段的关系

短暂性动词在肯定句,疑问句中不能与时间段连用,这些动词是:become, begin, buy, borrow, arrive, come, die, fall, finish, get to know, go, join, leave, marry等.为了表述这种意思,我们常用相应的延续性动词have,keep等或短语"be+名词(形容词,位置副词,介词短语)"来代替短暂性动词, 如:become →be, begin→have 或 be on, borrow→keep, buy→have, come(go, arrive, get) →be here/there/in…,die→be dead, fall asleep(ill) →be asleep(ill), finish→be over, get to know→know, join→be in …(be a member of … ),

leave→ be away (from…), marry →be married等;也可以仍用原短暂性动词,用句型"It is … since从句(从句中用一般过去时)"或用"一般过去时+ …ago"这一结构来表述延续性的动作或状态. 如:

他入党五年了.

He has been in the Party for five years.

He has been a Party member for five years.

It is five years since he joined the Party.

He joined the Party five years ago .

电影开始五分钟了.

The film has been on for five minutes.

It is five minutes since the film began

The film began five minutes ago.

但在否定句中,短暂性动词可以与时间段连用.如:

I haven't bought the bike for a year. 我买这辆自行车还不到一年.

She hasn't come here for an hour.

她来这儿还没有一个小时.

三、have been in 与have been to 的用法比较

1."have been +in+地点名词"或"have been + 位置副词"的意思是"在某地呆过久",如:Mr. Green has been in China for many years. 格林先生在中国呆过好多年.

I have been here since I began to work. ??我工作以来一直呆在这儿.

2."have been + to +地点名词"意思是"曾经到 过某地(多少次)". 如:

Miss Brown has been to Japan twice. ??布朗小姐到日本去过两次.

Have you ever been here before ??你以前到过这吗

四、just, lately, recently是完成时的时间状语,just now 有a moment ago 之意,是一般过去时的时间状语.如:

The train has just arrived. ???火车刚到.

Did you see Joan just now? 你刚才看到琼了吗?

Have you heard from your family lately/recently???? 你最近收到家人的来信了吗

五,in the past few years 意思是"过去几年来",可作现在完成时的时间状语;in the past意思是"在过去",常作一般过去时的时间状语. 如:

Great changes have taken place in my hometown in the past few years.

过去几年来,我的家乡发生了很大的变化.

Where did you work in the past? 你过去在哪里工作

六、even since then与from then on (after that)都有"打那以后"之意,前者是完成时的时间状语,后者常用作一般过去时的时间状语,如:

She's lived here ever since then. ???打那以后,她一直住在这.

I didn't hear of Jim from then on/after that. ???打那以后,我就没有吉姆的消息.

七、before泛指"以前"时,可用于现在完成时中;ago表示"现在的一段时间以前",是一般过去时的时间状语.如:

I've never been to Japan before. ???我以前没去过日本.

She went to Japan a year ago. ???她一年前去了日本.

八、ever和never也是现在完成时常见的时间状语.前者意思是"曾经",多见于疑问句或否定句中;后者意思是"从来没有",表示全部否定.如:

"Have you ever seen the film " "No. I have never seen it."

"你曾经看过这部影片吗 " "没有, 从来没看过."

Nobody in our class has ever been there. ???我们班没有人去过那.

九、so far(到目前为止), these days(这些天) 也是现在完成时常见的时间状语.如:

So far, no man has travelled farther than the moon. 到目前为止, 还没有人到月球以外旅行.

现在完成时是英语中一个很重要的时态,也是很容易弄错的一个时态。归纳起来,现在完成时共有四种主要用法,现分别解说如下:
一、现在完成时表示影响
该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”;又如汉语说“有人把窗户打破了”,显然“打破窗户”这一动作发生在过去,并且在过去已经完成了,但说话人强调的重点是打破窗户对现在的影响——窗户现在仍是破的。如:
He has left the city. 他已离开这个城市。(结果:他不在这个城市。)
Someone has broken the window. 有人把窗户打破了。(结果:窗户仍破着。)
I have lost my pen. 我把钢笔丢了。(结果:我现在无钢笔用。)
He has finished his work. 他把工作做完了。(结果:他现在可以做其他的事了。)
二、现在完成时表示持续
该用法的现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到此结束),如汉语说“他在我们学校教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并且一直教到现在,已经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。如:
He has taught in our school for 30 years. 他在我们学校教书已有30年了。
He has been busy since last week. 自上个星期以来他一直很忙。
He has worked for us ever since he left school. 他离开学校以后就一直为我们工作。
三、现在完成时表示重复
即表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。如:
How often have you seen her? 你隔多少见她一次?
My father has always gone to work by bike. 我父亲一向骑车上班。
四、现在完成时表示将来
同一般现在时可以表示将来一样,现在完成时也可以在时间状语从句里表示将来。如:
I’ll wait until he has written his letter. 我愿等到他把信写完。
When you have rested, I’ll show you the garden. 等你休息好之后,我领你看我们的花园。
希望能够帮到你!


大家好,我想问一下,工商银行的工银灵通卡是属于1类卡还是属于2类卡...
在工商银行办的第一张是一类卡。办了第一张卡之后办的都是二类卡。工银灵通卡不是信用卡,它是一张功能全面升级、增强型的多功能银行借记卡,提供个人结算、电子银行、投资理财以及各种日常便利服务。工银灵通卡不仅可以办理活期存款,更可以直接存入各种存期的定期存款,支取时凭卡办理,摆脱保存定期存单的...

大家好.我想问一下,怎么样使自己的头发长多一些呢.
大家好.我想问一下,怎么样使自己的头发长多一些呢. 大家好.我想问一下,怎么样使自己的头发长多一些呢.我的头发现在很少啊,好经常掉头发,我该用什么药物呢?... 大家好.我想问一下,怎么样使自己的头发长多一些呢.我的头发现在很少啊,好经常掉头发,我该用什么药物呢? 展开  我来答 11个回答 #...

我想问一下:公司交保险包括哪几种?一年总共要交多少?公司和本人各交多少...
你也许会说:我靠!那是我的钱为什么不给我 因为国家就是这么规定的 退钱的时候只退给个人他自己扣的个人交的钱,单位为他交的钱全部都为国家做贡献了- - 下面我们来看一下你退休时候的养老金是怎么算出来的 养老金的算法很复杂,因为国家每年都会把缴费基数变一次,举例来说好了:如果你现在30岁 ,你现在的缴费...

我想问一下,大学毕业第一年,更换工作是好还是不好?
最好不要换来换去,这样最不利于经验的积累。不过,在工作难找的情况下,也可以先就业再择业,但这毕竟只是权宜之计。对领导不满和公司前景不满,并不足以成为你离开的理由,因为,如果这个工作真的符合你的要求,还是需要坚持下去的。以后的工作中,碰到困难的场合还多着呢,不能因为一点点困难就...

我想问一下,在抖音里有好多电视剧的视频剪辑,这是怎么做的,而且我不...
学剪辑选择专业正规的培训机构可以提高学习效率,更好更快地掌握这门技术。天琥采取线上+线下相结合的教学模式,线下面授教学,线上点评作品,线下讲师一对一辅导,让学员对重点难点理解得更加透彻,线上可以与全国78家校区同台竞技,增进学习积极性。天琥专注互联网视觉设计培训18年,积累了丰富的设计教育...

你好!我的手机现在没有彩色了怎么办,全是黑白,我想问一下要怎么搞?
可以进行以下操作:进入设置,搜索并点击模拟颜色空间,将模拟颜色空间状态选择为已停用(关闭)。7.如果上述排查均未解决问题,可尝试进行还原所有设置。若还原所有设置后,问题依然存在,建议提前备份好重要数据(QQ和微信需要单独备份),携带购机凭证前往华为客户服务中心进行检测处理。

我想问一下各位,农业银行卡如果注销了,需要过多久才可以再办理农业银行...
一般情况下是两个月以后是可以再办理的,也就是注销以后。需要将你的银行卡进行审核通过才可以办理。

您好,我想问下,您之前提过一个问题,三星的冰箱冷藏室温度在12度,后来找...
尊敬的三星用户您好:冰箱冷藏不制冷或制冷效果不好,请按照以下步骤解决:1.机器若刚通电,需要稳定运行三小时左右,冷藏温度达到稳定。(提示:通电后不要马上放置食品,待温度下降后再放,避免影响降温速度。)2.冷藏温度一般设定5℃即可。(建议冬季设定到3℃,夏季设定到7℃,也可根据个人要求来自行...

您好!我想问一下,小孩在回家的路上出了车祸,找到车主的,我们有权向学校...
4.学生假期时出现的意外一般不赔付,所以家长在学生假期期间最好**相应的意外险。学平险理赔流程:当**在保险期间出意外的时候,家长可以按照以下流程申请学平险理赔。一、电话报案。二、将索赔资料收集齐全,索赔资料包括:1、保险单复印件(可由所在学校协助**)2、被保险人***明(***或***复印件...

我想问一下,抚养一个小孩的成本。
这个阶段一学期杂费500元左右,三年3000元;孩子生活费可适当提高一下,每月600元,三年就是21600元;学校外的补课费、兴趣培养等费用一学期1500元左右,三年9000元左右。不过,孩子在初中阶段置办学习用品的花费要高起来,电子辞典、MP3、电脑等,这三年内要花费数千元至上万元。6.高中阶段(15~18岁)...

旌德县15530206100: 现在完成时的用法 -
冯佩营心: 现在完成时用法小结 现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系.动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或 状态.其构成: have (has) +过去分词.不少同学对现在完成...

旌德县15530206100: 现在完成时的用法 -
冯佩营心: 现在完成时是由助动词 have(has)+动词的过去分词构成.助动词说明该谓语是属于现在时范围.它和主语的人称、数要保持一致.过去分词是主要的谓语动词,说明句子的意义. 2.用法 (1)表示动作发生在过去某个不确定的时间,但对现在留...

旌德县15530206100: 现在完成时的用法 -
冯佩营心: 一、现在完成时的基本用法 1.已完成用法(影响性用法).该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话强调的或感兴趣的就是这个影响或结果.如: He has left ...

旌德县15530206100: 现在完成时到底怎么用,在啥场合可以用?!?!?! -
冯佩营心: 现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态.过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.

旌德县15530206100: 我老公生殖器官头上有一个红色斑点不痛也… - 色斑 - 复禾健康
冯佩营心:[答案] 现在完成时是由助动词“have(has)+过去分词”构成的,其规则动词的过去分词构成与过去式相同,不规则动词的过去分词则需要加强记忆.现将其主要用法小结如下: 1.表示过去发生的某一动作对现在造成的影响或结果.例如: I have just cleaned my...

旌德县15530206100: 现在完成时,什么时候用HAVE什么时候用HAS什么时候用HAD?have是完成时,has是单三那么had是have的过去时,现在完成时为什么还有过去时呢?请... -
冯佩营心:[答案] 用had 是过去完成时,可以理解为过去的过去,一般有明确的过去完成时时间状语,还有在直接引语变间接时,如果需要变化的是现在完成时或一般过去时,变为过去完成时.不同于现在完成时,过去完成时可表点时间,也可表段时间.

旌德县15530206100: 我今天来医院做体检,他们说我hiv阳性,我想知道一般几天后知道`答案...
冯佩营心:[答案] 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等. ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网