现在完成时和过去时的区别

如题所述

一般过去时属于“过去”时间范畴,所以它只描述过去的动作和状态,因此和纯过去的时间状语连用,如yesterdaty,
in
2000等。
现在完成时态属于“现在”时间范畴,所以它强调现在的情况,这就是我们所说的“过去的动作对现在的影响”。不能和表示过去的时间状语连用。看一个我们经常举的例子:
如果你串门到朋友家,他们正吃饭,就问你要不要一起吃,你这样回答:i
have
had
my
lunch.
这句话其实就说明了你“现在”的情况:不饿,所以也就不必再吃了。等于拒绝好意。这里并不关心过去的动作“吃”,而是强调的却是现在的情况。
如果你回答:i
had
my
lunch
at
home.
就只强调了在家吃饭这个事实,至于现在是否还想再来一点则没有暗示。
至于现在完成时态的另一个用法:过去发生的动作一直持续到现在,比较好理解,不多说。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-10-02
1.概念不同:
(1)对于过去已经发生而且结束的动作:一般过去时强调何时何地做了何事,并不说明跟现在的关系;而现在完成时强调对现在产生的结果或影响。如
I
bought
a
ticket
yesterday.
(强调我昨天做的一件事是买票)
/
I
have
already
bought
a
ticket.
(强调我已经有票了,无须再惦记票的事儿了)
(2)对于过去发生的,一直持续到现在的动作,只能用现在完成时。因为一般过去时只能描述已经结束的动作。如
I
have
lived
here
for
ten
years.
(我已住这儿十年了,今后还可能住下去,一般过去时表达不了这层意思)
2.结构不同:一般过去时的肯定句用的是动词的过去式,一般过去时的疑问或否定句借助于助动词did;现在完成时的肯定句用的是动词的完成式,现在完成时的疑问或否定句借助于助动词have
/
has。
3.时间状语不同:一般过去时常与明确表示过去的时间状语连用。如
yesterday,
2
days
ago等。现在完成时不能与明确表示过去的时间状语连用,只能与already,
yet,
ever等连用。
同时,现在完成时也不与疑问词when连用。
第2个回答  2020-08-13

现在完成时和一般过去时的主要区别在于,现在完成时强调的是“过去做过的事情对现在的影响,强调现在”,一般过去时讲的是“过去做了什么事情,强调过去”,

第3个回答  2020-07-10
一般过去时只是比较单纯的表达过去的事实,而一般过去时是表达过去发生的结果对现在造成的影响,都表过去有的地方可以互相替换。距离中学比较遥远了,但应该没记错,望采纳。
第4个回答  2019-04-18
过去完成时是发生在过去的过去,即had
done结构,had
passed
the
exam就是过去完成时,而一般过去式仅仅是发生在过去,没有完成的have
加入,即上面的第一个句子。但是上面的第二个句子是现在完成时。
总之,have
done现在完成
had
done
过去完成
did
过去式

现在完成时态和过去完成时态的区别
1、性质不同:“现在完成时”指的是“现在已经完成某事”;而“过去完成时”指的是“过去已经完成某事”。2、助动词不同:“现在完成时”的助动词是“have或has”;而“过去完成时”的助动词是“had”。3、使用的时间状语不同:“现在完成时”使用的时间状语有很多,比如:now、tonight、just等;而...

现在完成时和过去完成时区别 现在完成时和过去完成时区别在哪
区别一:现在完成时则是指过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。而过去完成时只适合表示在过去某一段时间或动作以前已经完成的动作,不谈及对现在的影响。区别二:现在完成时中常用的时间状语包括 now、today、tonight、this week、this year、already、yet、just等...

现在完成时和一般过去时的区别
现在完成时与一般过去时的区别:侧重点不同、时间状语不同。1、侧重点不同 现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发...

现在完成时与一般过去时的区别
现在完成时和一般过去时的区别如下:①现在完成时强调的是与现在的关系,如对现在产生的结果或影响等,属于现在时范围,谈论的是现在的情况。而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系,现在情况可能已发生变化。②现在完成时不能与明确的过去时间状语连用,如:threedaysago,lastyear...

现在完成时和过去时的区别
现在完成时和一般过去式的区别 1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响。如:He visited Guilin in 1998.他1998年参观过桂林。(只说明去桂林的时间)2. 现在完成时表示动作发生在过去,对现在造成了影响...

过去完成时与现在完成时的区别
比较过去时与现在完成时 1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。一般过去时的时间状语:yesterday, last week,…ago...

现在完成时和一般过去时有什么区别啊?
区别一:定义不同 1、一般过去时,表示过去发生了某事或处于某种状态。2、现在完成时,表示过去发生的事情,对现在造成的影响或结果。区别二:基本结构不同 1、一般过去时的基本结构为:主语+was\/were\/did(动词的过去式)+其他成分 2、现在完成时的基本结构为:主语+have\/has+过去分词+其他成分 区别...

过去式和现在完成时的区别
过去式和现在完成式的区别 过去式和现在完成式有一些区别。一般过去时:通常表示过去的某个时间发生的事、其中所存在的状态,或者是经常发生的动作。现在完成时:表示是过去的动作或状态持续到现在并且已经完成,以及其对现在造成的影响,还有可能持续发生下去。区别:1、一般过去时与具体的表示过去时间状语...

现在完成时和一般过去时有什么区别?
现在完成时与一般过去式的区别 1.一般过去时表示(精)过去某个时间发生的事、存在(锐)的状态或经常发生的动作.说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响.如:He visited Guilin in 1998.他1998年参观过桂林.(只说明去桂林的时间)2.现在完成时表示动作发生在过去,对现在...

现在完成时与一般过去时的区别?
因此,可以看出,现在完成时和一般过去时的最大区别在于它们的侧重点不同。现在完成时强调过去动作对现在的影响,而一般过去时仅仅是在描述过去发生的事情,与现在无关。在实际应用中,需要根据具体语境选择合适的时态。如果需要强调过去动作对现在的影响,就使用现在完成时;如果只是需要描述过去发生的事情,...

相似回答