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

2024-12-02 11:37:20
推荐回答(3个)
回答1:

现在进行时的基本用法:
1. 表示现在( 指说话人说话时) 正在发生的事情。
We are waiting for you.
2. 习惯进行:表示长期的或重复性的动作,说话时动作未必正在进行。
Mr. Green is writing another novel.
(说话时并未在写,只处于写作的状态。)
She is learning piano under Mr. Smith.
3. 表示渐变的动词有:get, grow, become, turn, run, go, begin等。
The leaves are turning red.
It's getting warmer and warmer.
4. 与always, constantly, forever 等词连用,表示反复发生的动作或持续存在的状态,往往带有说话人的主观色彩。
You are always changing your mind.

现在完成时行时的用法:
现在完成进行时表示从过去某一时间开始一直延续到现在的动作。现在这个动作可能刚刚终止,也可能仍在进行。

I have been sitting here all afternoon.
我在这儿坐了一下午了。
How long has it been raining?
雨下了多久了?
They have been fighting for independence since 1960s.
他们从60年代以来一直为独立而斗争。

3?现在完成进行时和现在完成时的区别
1)现在完成进行时一般强调过去发生的动作现在仍在继续。
现在完成时强调过去发生的动作现在已经完成或表示曾经发生过。
I have been writing an article.
我一直在写一篇文章。(仍在)
I have written an article.
这已写好一篇文章。(已完成)
I have been reading that book since last week.
上周以来,我一直在读那本书。(还在读)
I have read that book before.
以前我曾读过那本书。(动作在过去曾经发生过)

好了,了解完以上的用法之后,可以判断为什么医生要这样问病人了。因为,医生想了解的是病人最近是否吃了什么东西,即由过去到现在为止有没有做了这个动作,我是这样理解的。简单的说就是你之前吃过/了什么东西,但不可以用一般过去时或现在完成时来问喔,因为一般过去不涉及到现在,而现在完成时表动作过去发生但现在已经结束了。

再来看看现在进行时的第2点解释,表示长期的动作,这个动作未必是说话时正在进行。我觉得没有涉及到是否完成这个动作的概念,如果这样问不符合逻辑和语境。

不知这样讲你是否明白?

回答2:

给你用中文解说吧,这样你能够看懂一些
现在进行时:我到北京有二十年了
现在完成进行时:自从1994年起我就一直在北京
这两个的区别其实不是很明显,现在进行时中表示的更多的是大部分时间在北京的意思,可能他中途出去旅游过,出去出差过,而现在完成进行时意思就很明确了,这么多年来我从来没有离开过北京
在举一个例子
现在进行时:自从1994年开始我干这一行
现在完成进行时:自从1994年开始我干这一行
这个对比就更不明显了,对比起来就一点,后者强调期间没有间断过,从1994年开始我始终在做,直到现在,前者可能断过,就像隐退的歌手重出江湖一样。

回答3:

现在进行时的句子翻译出来有正在做某事的意思。
例如:I am reading.(我正在读书)
注意:现在进行时的句子常常有listen,look,now等等的提示词。

现在完成时有两种用法:
1.表示过去发生或已完成的某一动作或状态对现在造成的影响。
现在完成时的第一种用法和现在进行时根本没联系,很好区分。

2.表示开始于过去持续到现在的某一动作或状态。
现在完成时的第二种用法翻译出来有已经做过某事的意思,且句中常常有
表一段时间的时间状语(如:for + 一段时间,since + 过去的某一时间点)
且句中的谓语动词不能用短暂性动词,要用延续性动词。