过去式和现在完成时的区别
过去式和现在完成式的区别
过去式和现在完成式有一些区别。一般过去时:通常表示过去的某个时间发生的事、其中所存在的状态,或者是经常发生的动作。现在完成时:表示是过去的动作或状态持续到现在并且已经完成,以及其对现在造成的影响,还有可能持续发生下去。
区别:
1、一般过去时与具体的表示过去时间状语如:yesterday连用;强调动作在过去发生,与现在无关。例如:He saw the film last night. (过去时,表示他昨晚看过那部电影了,现在不知还要不要再看一次。)
2、现在完成时与自已的特征词连用,强调过去发生的动作对现在的影响或过去开始发生一直持续到现在的动作。He has (ever) seen the film before.(现在完成时,表示他已看过那部电影,现在不想再看了。)
扩展资料
现在完成时有两种用法:
1、表示从过去某个时候开始的动作并一直延续到现在。动词一般是延续性的,如live, teach, learn, work, study, know等。例如:He has been an English teacher for ten years. 他已在这儿住了10年了。
2. 发生在过去的动作对现在造成的影响和结果, 侧重于结果。这种用法一般会用来和一般过去时进行区分,一般过去时侧重于动作发生的时间。试比较下面两句话:第一句Yesterday I went to the Shanghai Library.昨天我去了动物园。(仅说明昨天去了动物园,与现在无关)第二句I have lost my pen.我丢了自己的钢笔。(现在没有钢笔可以用)
过去式和现在完成时的区别如下:
过去式表示过去某个时间发生的动作或状态,现在完成是指过去的动作或状态持续到现在并已完成,对现在的影响可能会继续发生。现在完成时强调动作持续到现在,对现在有影响,一般可用have/has作为时间助动词,过去式与现在无关,一般动词通常以过去式的动词形式表示。
1、过去式与现在完成时的区别
(1)从定义上看:一般来说,过去式表示过去的动作或存在状态,当现在完成时,意味着过去的动作一直持续到现在,并对现在产生影响。
(2)从构成上看::以do为例,过去式:did;现在完成时:have/has done.
(3)从时间状语的角度来看::一般过去式:时间点(例如:last week,that day);现在完成时:时间段(例如:since,sofar,for 10 years,recently,yet)。
2、过去式的例句
(1)l went to the park yesterday. 昨天去公园玩
(2)she lived here two years ago.两年前她住在这里
(3)l went home after school yesterday.昨天放学后我回家了
(4)What did you do during the last summer vocation?去年暑假你做了什么
(5)You were absent from school two days ago.两天前你没来学校
3、现在完成时的例句
(1)Has anybody water-skied before?有人以前滑过水吗
(2)l have been to the Great Wall twice.我去过长城两次
(3)How long have you been here in Sydney?你来悉尼多久了
分析过去式和现在完成时的区别
从语法角度来看
过去式和现在完成时是英语语法中的两种不同的时态。过去式通常用来描述已经完成的动作或状态,而现在完成时则用来描述在过去已经完成的动作对现在产生的影响或关系。在形式上,过去式使用了动词的过去式态,而现在完成时则由辅助动词“have”或“has”加上过去分词构成。
从语义角度来看
过去式和现在完成时的主要区别在于时间和状态。过去式表示的动作或状态已经在过去完成,通常与现在没有关系。例如:“I ate dinner last night”(我昨晚吃了晚餐)中的“ate”是过去式,表示动作已经在昨晚完成。而现在完成时强调的是过去与现在的联系,强调现在的状态或结果。例如:“I have eaten dinner”(我已经吃了晚餐)中的“have eaten”强调了现在的状态,即“我的肚子已经饱了”。
从语用角度来看
过去式通常用于过去的叙述,描述动作或状态的时间和顺序。在历史、新闻和故事中,过去式是非常常见的。而现在完成时则经常用于描述现在与过去的联系和影响,也就是过去的结果和现在的状态之间的关系。现在完成时经常用于描述经验、生活情况、已完成的计划等。
通过以上三个专业角度分析,我们可以看出过去式和现在完成时在语法、语义和语用方面都有很大的区别。需要根据不同的语境和意图来选择使用哪一种时态,以确保表达清晰和准确。如果只需要简单地表达过去的事情,那么使用过去式就可以了。
现在完成时
现在完成时有两种用法:
1.表示从过去某个时候开始的动作并一直延续到现在。动词一般是延续性的,如live, teach, learn, work, study, know等。
例如:
He has been an English teacher for ten years. 他已在这儿住了10年了。
The Greens have worked in China since 1999.格林一家自1998年到现在一直在中国工作。
2.发生在过去的动作对现在造成的影响和结果,侧重于结果。这种用法一般会用来和一般过去时进行区分,一般过去时侧重于动作发生的时间。
一般过去时
通常表示过去的某个时间发生的事、其中所存在的状态,或者是经常发生的动作。现在完成时:表示是过去的动作或状态持续到现在并且已经完成,以及其对现在造成的影响,还有可能持续发生下去。
例如:He saw the film last night. (过去时,表示他昨晚看过那部电影了,现在不知还要不要再看一次。)
拓展知识:
现在完成时指的是过去的动作或者状态持续到现在,且已经完成了。其结构是have/has+过去分词。过去完成时通常用于描述一直到过去的某个时间点之前,完成的动作,也就是“过去的过去”。其结构为主语+had+动词的过去分词。
一般过去时与具体的表示过去时间状语如:yesterday连用;强调动作在过去发生,与现在无关。现在完成时与自已的特征词连用,强调过去发生的动作对现在的影响或过去开始发生一直持续到现在的动作。