现在进行时与现在完成时有什么区别?

如题所述

英语中现在完成时和现在完成进行时的区别:在英语中,人们用现在完成时来表示过去发生的动作或经历对现在产生的影响,而用现在完成进行时来表示一个动作从过去开始,一直持续到现在,并仍在进行中。学习在线外教一对一课堂是一个不错的学英语方式,在家就可以和外教上课。

先给你分享免费试听课地址:【免费领取,外教一对一精品课程】点击即可领取欧美真人外教一对一免费试听课!

试听完后还可以免费获得一次英语能力水平测试和一份详细的报告,以及公开课免费看。

阿卡索都是欧美师资,欧美师资的发音是很标准的,外教100%持有TESOL等国际英语教师资格证书。拥有较高的性价比,每节课不超过20元。

希望可以帮到你啦!

想要找到合适英语培训机构,百度搜下“阿卡索vivi老师”即可。

百度搜下“阿卡索官网论坛”免费获取全网最齐全的英语资源。

温馨提示:内容为网友见解,仅供参考
第1个回答  2024-04-11
你好,现在进行时和现在完成时是英语中的两种常用时态,它们的主要区别在于表达的动作是否已经完成。现在进行时表示动作正在进行,而现在完成时表示动作已经完成。此外,现在完成时还强调动作对现在的影响,而现在进行时则强调动作的持续性。
为了方便同学们了解和掌握,现就这两种时态的相同点与不同点分析如下:

一、相同点:

1. 现在完成时和现在完成进行时都可以表示从过去某一时刻开始一直延续到现在的动作。如:

I have worked in this school since 2001.

I have been working here since 2001.

2. 现在完成时和现在完成进行时都可以表示一段时间内延续的动作。如:

Mr. Smith has lived here for 20 years.

Mr. Smith has been living here for 20 years.

以上句子用现在完成时与现在完成进行时,含义上没有什么差别,两种时态可以互相换。但两种时态也存在有用法上的差别。

二、不同点:

首先,从定义上来看,现在完成时(have done)表示的是已经完成的动作或者状态,常常与already“已经”或ever “曾经”连用,如:

We have already learnt Unit 2. (我们已经学习了第二单元。)

She is the most beautiful girl I have ever seen. (她是我见过的最漂亮的女孩。)

而现在完成进行时则表示的是从过去某一时刻开始一直延续到现在,并且还要进行下去的动作,具有未完成的特点,一般不与already或ever等连用,如:

We have been learning Unit 2. 我们一直在学习第二单元。(没学完)

注意以下两组句子含义上的区别:

I have read the novel. 我看过那本书了. (已看完)

I have been reading the novel. (一直在看,还没有看完)

Who has eaten my dinner? (表示“全吃光了”)

Who has been eating my dinner? (表示“还有一些剩下”)

第二,相对于现在完成时表示次性,现在完成进行时可以表示动作的重复,请看以下句子:

I have met him at the library. (我在图书馆见过他。)

I have been meeting him at the library. (我经常在图书馆看见她。)

第三,现在完成时和现在完成进行时都可以表示刚刚结束的动作,但在含义上有区别。现在完成时强调的是动作的结果,而现在完成进行时强调的则是动作的过程。如:

You look so tired, what have you been doing?

你看起来很累,做什么了?(强调动作)

We are very tired. We’ve been cleaning the house.

我们很累,我们刚才在打扫房子。(强调该动作所导致)

We’ve cleaned the house. You may come in now.

我们打扫过房子了,你可以进来了。(强调结果“房子干净”)

练习:

1. -You looked exhausted!

-Yes, I ________(play) tennis and I _______( not play) for ages, so I’m not used to it.

2. He ________ (lose) money for years. ( and will probably continue to lose money.)

3. I _______ (read) your book. ( I haven’t finished it.)

4. I _______ (read) your book. (I’ve finished it.)

5. You _______ (cough) a lot lately. You should give up smoking.

Keys: 1. have been playing, haven’t played

2. has been losing

3. have been reading

4. have read

5. have been coughin

1)这两个时态的主要差别是,现在完成时表示动作业已完成, 而完成进行时却不一定如此:

I’ve made a cake. 我做了一个蛋糕。(已做好)

I’ve been making a cake. 我一直在做一个蛋糕。 (不一定做好了)

She’s painted a picture. 她画了一幅画。(已画好)

She’s been painting a picture. 她在画一幅画。(可能还没画好)

They’ve built a bridge. 他们建了一座桥。(已建好)

They’ve been building a bridge. 他们一直在建一座桥。(可能还在建)

He’s written a novel. 他写了一部小说。(已完成)

He’s been writing a novel. 他在写一部小说。(可能尚未完成)

2)许多静态动词都只能用于完成时而不能用于完成进行时:

I’ve known that for a long time. 这事我已经知道很久了。

The strike has lasted six months. 这次罢工已经持续了6个月。

Nobody has seen him since last week. 从上周起就没人见到过他。

We’ve had terrible weather for nearly two weeks. 几乎有两星期天气都很恶劣。

They’ve owned the house for many years. 这房子他们已经拥有许多年了。

I’ve always thought you’re right. 我一向认为你是对的。

但当意思发生转变时也可能用于完成进行时:

I’ve been thinking of doing so for a long time. 我好久以来一直想这样做。

Tom has been seeing about a work permit for you. 汤姆一直在设法帮你取得工作许可证。

Which judge has been hearing the case? 哪位法官在审这个案子?

She has been having a tooth out. 她在拔牙。本回答被网友采纳

现在进行时和现在完成时有什么区别?
2、现在完成进行时通常有延续性、动作在重复,现在完成时则没有。3、现在完成进行时比较生动,含有明的感情色彩;而现在完成时往往只说明一个事实、一种影响或者结果,平铺直叙,没有感情色彩。在完成时与现在完成进行时的区别现在完成进行时综合了现在完成时和现在进行时两者的基本特点。由于它有现在完成...

现在进行时与现在完成时的区别
英语语法中,现在进行时和现在完成时的主要区别在于强调的时间点不同。现在进行时表示正在发生的动作或状态,通常用“be”动词加上现在分词来构成,强调的是现在正在进行的事情。而现在完成时表示过去发生的动作对现在的影响或结果,通常用“have\/has”加上过去分词来构成,强调的是过去经历的事情对当前的...

现在完成进行时和现在完成时的区别
现在完成进行时和现在完成时的区别:不间断性、连续性和延续性的不同;感情色彩不同;否定结构的不同。1、不间断性、连续性和延续性的不同:现在完成时强调一个新完成的动作或过去的动作对现在的影响或结果;现在完成进行时也有这两种意思。在此基础上,更强调的是动作的连续性和不间断性,有时也表示...

什么是现在完成进行时和现在进行时?
2.现在完成进行时通常有延续性、动作在重复,现在完成时则没有。3.现在完成进行时比较生动,含有明的感情色彩。而现在完成时往往只说明一个事实、一种影响或者结果,平铺直叙,没有感情色彩。现在完成进行时和现在完成时一些简单的比较:1、现在完成进行时有时有延续性,现在完成时往往没有。如:They ha...

英语:现在完成时和现在进行时一样吗?
不一样。前者是已经完成的行为。后者是正在进行的行为。完成时:I've had lunch. 我吃完饭了 进行时:I'm having lunch now. 我正在吃饭。

现在完成时和现在完成进行时区别何在?
2.不同点:(1)当表示过去发生的动作,已经完成,强调对现在产生的结果或影响时,只能用现在完成时。(2)当使用现在完成进行时的时候,主句的谓v.要用延续性动词;而当使用现在完成时的时候,是否使用延续性动词,视具体情况而定。(3)不能用于进行时的动词(如like, want等) (参考现在进行时一章),...

现在完成时和现在完成进行时有什么区别
(1)现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。(2)现在完成进行时有时有延续性,现在完成时往往没有。(3)现在完成进行时往往表示动作在重复,现在完成时则常常不带重复性。(4)现在完成进行时比较生动,有时含有明显...

现在进行时与现在完成时有什么区别?
英语中现在完成时和现在完成进行时的区别:在英语中,人们用现在完成时来表示过去发生的动作或经历对现在产生的影响,而用现在完成进行时来表示一个动作从过去开始,一直持续到现在,并仍在进行中。学习在线外教一对一课堂是一个不错的学英语方式,在家就可以和外教上课。先给你分享免费试听课地址:【免费...

现在进行时和现在完成进行时有啥区别?
现在进行时和现在完成进行时是英语时态中的两种表达方式,它们的区别主要在于强调的时间点和动作的延续性。首先,现在完成时的结构为"have\/has+过去分词",它用来描述过去的动作或状态对现在的影响,或者表示过去的某个动作从过去某一时刻开始并一直持续到现在。例如,"I have studied English for five ...

英语语法
一、现在完成时和现在完成进行时的主要区别在于——1. 完成时:指过去发生的行为结束以后给现在情况造成的结果。如:I have done my homework.--过去的行为:说话前写过作业;--现在的结果:说话时手头再没有作业可做。They have built the house.--过去的行为:在说话前盖过房子;--现在的结果:...

相似回答
大家正在搜