现在完成时和过去时区别

合集下载

一般过去时与现在完成时的区别与运用

一般过去时与现在完成时的区别与运用

一般过去时与现在完成时的区别与运用一般过去时(Simple Past Tense)和现在完成时(Present Perfect Tense)是英语中常用的两种时态形式,它们在用法和含义上有很明显的区别。

本文将详细探讨这两个时态的区别,并介绍它们在实际应用中的运用。

区别一:时间表达一般过去时用于过去某个具体的时间点或者一段已经结束的时间范围,如“yesterday”(昨天)、“last week”(上周)等。

它强调一个过去的动作或事件的发生和完成。

现在完成时则强调与现在的联系,它没有具体的过去时间表达,而是侧重于过去的动作或经验对现在产生的影响,或者过去从过去某一时刻一直延续到现在的动作或状态。

区别二:完成与未完成一般过去时表示的动作或者状态在过去已经完成,已经结束。

现在完成时表示的动作或者状态从过去某一时刻开始,一直延续到现在,或者过去动作对当前造成的影响仍然持续。

例如:- 一般过去时:I visited my friend yesterday.(我昨天去拜访了我的朋友。

)- 现在完成时:I have visited my friend many times.(我去拜访过我的朋友很多次了。

)区别三:时间状语的使用时间状语在一般过去时和现在完成时中的使用也有所不同。

一般过去时经常和明确的过去时间状语连用,如“yesterday”(昨天)、“last week”(上周)等。

而现在完成时则往往与不明确的时间状语连用,如“ever”(曾经)、“never”(从未)、“already”(已经)、“yet”(还)等。

也可以结合时间段词语,如“recently”(最近)、“lately”(近来)来表示过去到现在的某个时间段内的动作或经验。

区别四:专有词的使用在一般过去时中,常使用一般过去时的规则动词(例如:played、studied)。

在现在完成时中,常使用已完成的动作或有现在结果的动词(例如:have played、has studied)。

现在完成时与一般过去时的区别例句

现在完成时与一般过去时的区别例句

现在完成时与一般过去时的区别例句现在完成时和一般过去时是两种不同的时态,它们都用来描述过去发生的事情,但它们的用法和含义有所不同。

现在完成时强调过去的行为对现在的影响,而一般过去时则只是简单地描述过去发生的事情。

现在完成时通常由have/has +过去分词构成,用来表示动作或状态从过去某一时间持续到现在,或者对现在有影响。

一般过去时则由动词的过去式构成,用来表示在过去某个时间发生的动作或者状态。

例如,我们可以比较一下下面这两个句子:1.我读了这本书。

(现在完成时)2.我读这本书。

(一般过去时)第一个句子使用的是现在完成时,表示读这本书的动作是在过去某一时间进行的,并且对现在产生了影响,可能是我现在已经读完了这本书。

而第二个句子使用的是一般过去时,只是简单地描述读书这个动作在过去发生了。

现在完成时还可以用来表示过去发生的事情对现在产生的影响。

比如:1.我已经拿到了工作offer。

(现在完成时)2.我拿到了工作offer。

(一般过去时)在第一个句子中,使用的是现在完成时,表示我已经拿到了工作offer,并且现在可能已经开始工作了。

而第二个句子使用的是一般过去时,只是简单地表述了我在过去拿到了工作offer,但对现在没有影响。

现在完成时还有一个重要的用法就是描述过去发生的事情一直延续到现在。

比如:1.我从来没有去过中国。

(现在完成时)2.我从来没有去过中国。

(一般过去时)在第一个句子中,使用的是现在完成时,表示从过去到现在的某一时刻,我一直没有去过中国。

而第二个句子使用的是一般过去时,只是简单地表述了我过去没有去过中国,但不一定对现在有影响。

现在完成时和一般过去时的区别在于,现在完成时强调过去的行为对现在的影响,而一般过去时只是简单地描述过去发生的事情。

在实际使用中,需要根据具体的语境和要表达的含义选择使用哪种时态。

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

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

1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。

说话的侧重点只在于陈述一件过去的事情,不强调对"现在"产生的影响。

如:He visited Guilin in 1998.他1998年参观过桂林。

(只说明去桂林的时间)2. 现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。

不与确定的过去时间状语连用。

如:Jill has bought a new computer.吉尔买了一台新电脑。

(着重点是现在有了一台新电脑)3. 两种时态的区分(1)一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是"助动词have /has +过去分词"。

如:(2)一般过去时通常与表示过去的时间状语连用。

如:yesterday, last week, two years ago, just now, in 2002等;而现在完成时则常与just, already, ever, never等副词和these days, this week, since..., for...等表示一段时间的状语连用。

看看以下的几组句子,有什么区别?①Have you seen the film?(A)Did you see the film?(B)[说明] 你看过这部电影吗?(A)句强调的是被问者对剧情是否了解;(B)句强调的是看这部电影的动作是否发生过,并不强调是否知道其内容。

②How has he done it?(A)How did he do it?(B)[说明]他是怎么做的这件事?(A)句强调的是他做这件事的方式对现在产生了某种影响;(B)句单纯的询问做这件事的方式。

③He has lived in Beijing for 8 years.(A)He lived in Beijing for 8 years.(B)[说明]他在北京住了8年。

(A)句讲的是到目前为止他在北京住了8年,可能还会继续在北京住下去。

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

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

现在完成时和过去完成时的区别一、从概念上区别(1)现在完成时表示过去发生的某一动作对现在造成的结果或影响,也可指过去开始延续到现在的动作或状态。

(2)过去完成时表示在过去某一动作或时间以前已发生或完成的动作,也可指从过去某时开始到过去某时为止的动作或状态,即“过去的过去”。

一、从结构上区别(1)现在完成时:主语 + have / has + 过去分词(肯定式)主语 + have / has + not + 过去分词(否定式)Have / Has + 主语 + 过去分词(疑问式)(2)过去完成时:主语 + had + 过去分词(肯定式)主语 +had + not + 过去分词(否定式)Had + 主语 + 过去分词(疑问式)(二)从时间状语区别(1)现在完成时: 常用的时间状语包括“now, today, tonight, this week, this year, already, yet, just, recently…etc”。

(2)过去完成时: 常用的时间状语包括“by, at, before等构成的短语”。

注意:当表示一段时间,现在完成时和过去完成时都可以用for 或since引导的状语。

例如:Have you had your lunch yet? 你吃午饭了吗?Y es, I have . I’ve just had it. 是的,我刚吃完。

I have had a clock now. 我现在有一个闹钟了。

Have you already posted the photos? 你把照片寄走了吗?The meeting had begun when we got there. 我们到那儿时,会议已经开始了。

We had learned about 5000English words by the end of last term.到上学期末我们已经学了5000个英语单词。

They had done the work at five o’clock. 在五点钟的时候他们已经完成了那项工作。

现在完成时和一般过去时的比较

现在完成时和一般过去时的比较

一. 现在完成时和一般过去式的区别:这两个时态都谈过去已经发生的事,主要差别是现在完成时表示的动作与现在有关系,或是对现在有影响,或谈现在以前这一段时间里发生的事,而一般过去时单纯谈过去的事,与现在没有练习,因此凡是有过去时间状语时,只能用一般过去时。

eg: I lived in a hostel for two years. (现在是下午或晚上)I lived in a hostel for two years。

(现在还是早上)二. Have gone to 与have been to 的区别Have gone to表示到某地去,因此人还在那里eg: The children have gone to play in the park。

Have been to表示到或来过某地eg: They’ve been to the cinema means that they went and have returned.三.由since引导的从句中的时态由since引导的从句一般用过去时,主句谓语用现在完成时eg: Great changes have taken place since I was there last time.We’ve been friends ever since we met at the party.四.It is the first/second/third time +sth +现在完成时eg: It’s the first time the painting has been display to the public.It’s the second time the team has lost this season.六.过去完成时过去完成时表示在过去某一时刻或动作之前已完成的动作,即过去的过去。

这个过去的时刻常用by, before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作或上下文来表示。

现在完成时与一般过去时区别

现在完成时与一般过去时区别
我已经学了10多年的英语。
三.表示人曾有过或到目前为止从未有过的经历.
eg:1. Have you ever been to the Summar Palace?
你曾去过颐和园吗?
2. I have never had a car.
我从未有过汽车。
四.现在完成时还常与句型 This is the first time…,It’s the first time …连用。
eg:1.This is the first time he has driven a car .
这是他第一次开车。 五.现在完成时和最高级连用表示到现在为止是最…的。
What a boring film!
一部多么令人厌烦的电影啊!
It’s the most boring film I’ve ever seen.
microscopes.
A.saved
B.have saved
C.has saved D.were saving
6.I was so happy to see John again
last Sunday ,We ______each other
for more than two years.
A.haven’t seen B.hadn’t seen
我已经完成了家作。
二.表示从过去某一时刻开始并一直延续到现在的动作 或事情,但动作或事情可能仍在继续。
eg:1. I want to see how much the place changed
since
I saw it last.
我想看看从上次见到那地方以来它发生了多大变化。
2. I have learnt English for more than ten years.

过去完成时和现在完成时的区别是什么?

过去完成时和现在完成时的区别是什么?

过去完成时和现在完成时的区别是什么?过去完成时(Past Perfect)和现在完成时(Present Perfect)是英语中两个不同的时态,它们在用法上有一些区别。

以下是它们之间的主要区别:1. 时态的基本含义:- 过去完成时:过去完成时表示在过去某个时间点之前完成的动作或事件,强调过去某个时间点之前发生的情况。

- 现在完成时:现在完成时表示过去开始并一直延续到现在的动作或事件,强调对现在的影响。

2. 句子结构:- 过去完成时:过去完成时的句子结构是“had + 过去分词”,例如:“I had finished my homework before I went to bed.”(我在上床睡觉之前已经完成了作业。

)- 现在完成时:现在完成时的句子结构是“have/has + 过去分词”,例如:“I have lived in this city for five years.”(我在这个城市已经住了五年。

)3. 时态转换:- 过去完成时可以用于转述过去的时间和事件,变为间接引语时不需要改变时态。

- 直接引语:She said, "I had already eaten when she arrived."(她说:“她到的时候我已经吃过饭了。

”)- 间接引语:She said that she had already eaten when she arrived.(她说她到的时候已经吃过饭了。

)- 现在完成时需要根据转述时的时间进行时态转换。

- 直接引语:He said, "I have finished my work today."(他说:“我今天已经完成了我的工作。

”)- 间接引语:He said that he had finished his work that day.(他说他那天已经完成了工作。

)4. 时间表达:- 过去完成时通常和表示过去某个时间的副词或短语连用,如:before(在...之前)、by the time(到...的时候)、already(已经)等。

英语现在完成时与一般过去时的区别

英语现在完成时与一般过去时的区别

英语语法现在完成时与一般过去时的区别现在完成时的一个重要考点就是与一般过去时的区别,通过理解以下讲解和做相应的习题,你一定会掌握。

现在完成时与一般过去时的区别1.共同点:现在完成时和一般过去时都表示一个在过去完成的动作。

2.区别:①现在完成时强调的是与现在的关系,如对现在产生的结果或影响等,属于现在时范围,谈论的是现在的情况。

而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系,现在情况可能已发生变化。

Who opened the door? (“谁开的门?”只强调过去开门这一动作,门现在可能已关上。

)Who has opened the door? (“谁把门开了?”强调门现在依然还开着。

)②现在完成时不能与明确的过去时间状语连用,如:three days ago, last year, yesterday, last Sunday, in2008等等。

如句中有以上这些明确的过去时间状语,应用一般过去时。

再有,过去发生的一个动作,如现在情况已经发生的变化,也应用一般过去时。

☆特别提醒:如果这些过去时间状语前有since,表示“自过去某一时间一直延续到现在”,应用现在完成时。

He finished reading the book the day before yesterday.I put my ruler in my pencil-box, but I can’t find it now.My cousin has been in Nanjing since 2009.③现在完成时不与when引导的特殊疑问句连用,when后只用一般过去时表示已发生的动作。

但现在完成时可与where, why等疑问词连用。

如:Where have you been? (你去过哪里了?) --The train has left.--When did the train leave?④since引导的时间状语从句后面用一般过去时,只有前面的主句才用现在完成时。

完成时与过去时的区别

完成时与过去时的区别

比较过去时与现在完成时1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。

一般过去时的时间状语:yesterday, last week,…ago, in1980, in October, just now, 具体的时间状语共同的时间状语:this morning, tonight,this April, now, once,before, already, recently,lately现在完成时的时间状语for, since, so far, ever, never, just, yet,till / until, up to now, in past years, always, 不确定的时间状语3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.过去时常用的非持续性动词有come, go, leave, start, die, finish, become, get married等。

举例:I saw this film yesterday.(强调看的动作发生过了。

)I have seen this film.(强调对现在的影响,电影的内容已经知道了。

)Why did you get up so early?(强调起床的动作已发生过了。

)Who hasn't handed in his paper(强调有卷子,可能为不公平竞争。

)She has returned from Paris.她已从巴黎回来了。

She returned yesterday.她是昨天回来了。

He has been in the League for three years.(在团内的状态可延续)He has been a League member for three years.(是团员的状态可持续)He joined the League three years ago.( 三年前入团,joined为短暂行为。

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

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

现在完成时和一般过去时的区别现在完成时和一般过去时都表示过去完成的动作,但现在完成时强调与现在的关系,如对现在产生的结果或影响等,属于现在时范围,谈论的是现在的情况。

而一般过去时只表示动作在过去某一时刻发生,不表示与现在的关系,现在情况可能已发生变化。

例如,“谁开的门?”只强调过去开门这一动作,门现在可能已关上。

而“谁把门开了?”强调门现在依然还开着。

现在完成时不能与明确的过去时间状语连用,如“三天前”,“去年”,“昨天”,“上周日”,“在2008年”等等。

如果句中有以上这些明确的过去时间状语,应用一般过去时。

另外,如果过去发生的一个动作,现在情况已经发生了变化,也应用一般过去时。

但如果这些过去时间状语前有“since”,表示“自过去某一时间一直延续到现在”,应用现在完成时。

例如,他前天读完了这本书。

我把尺子放在铅笔盒里,但现在找不到了。

我表弟自2009年以来一直在南京。

现在完成时不与when引导的特殊疑问句连用,when后只用一般过去时表示已发生的动作。

但现在完成时可与where。

why等疑问词连用。

例如,“你去过哪里了?”——“火车已经开走了。

”——“火车什么时候开的?”since引导的时间状语从句后面用一般过去时,只有前面的主句才用现在完成时。

例如,我们自两年前来到这所学校就认识了彼此。

有些时间状语,如“今天早上”,“这个月”,“今晚”等,既可以与一般过去时连用,又可以与现在完成时连用,但内涵不同。

与一般过去时连用时,表示与“现在”无关,时间已成为过去。

而与现在完成时连用,则表示包括“现在”在内。

I saw him this morning。

(时间已不在上午了。

)改写:XXX.He lived in New York for eight years。

(他现在已经不在纽约住了。

)删除:无需删除改写:He used to live in New York for eight years.动词填空:1.saw2.Did。

现在完成时的用法和过去式的主要区别

现在完成时的用法和过去式的主要区别

现在完成时的用法和过去式的主要区别:1.概念上的区别:一般过去时:表示过去某个时间发生的事、存在的状态或经常发生的动作。

说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响。

现在完成时,①表示过去发生并且已经完成的动作对现在造成影响或后果;②过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。

He visited Guilin in 1998.他1998年参观过桂林。

(只是简单表明在过去某个时间[in 1998]去过桂林这一事实,除此以外别无其他)Jill has bought a new computer.吉尔买了一台新电脑。

(造成的结果是,Jill现在有了一台新电脑)The plane has already arrived. 飞机已经抵达了。

(说明现在的情况:飞机在这儿。

)The plane arrived a quarter of an hour ago. 飞机是一刻钟以前抵达的。

(强调动作发生的时间在过去。

)第一种:对目前造成的影响;过去发生并且已经完成的动作对现在造成影响或后果;Have you seen the film? (A)Did you see the film? (B)[说明] 你看过这部电影吗?(A)句强调的是被问者对剧情是否了解;(B)句强调的是看这部电影的动作是否发生过,并不强调是否知道其内容。

第二种:过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。

He has lived in Beijing for 8 years.(A)(live用现在完成时,表明“居住”的动作和现在发生了联系)He lived in Beijing for 8 years. (B)(live用过去式,表明“居住”的动作只存在于过去,与现在没有关系)[说明]他在北京住了8年。

(A)句讲的是到目前为止他在北京住了8年,可能还会继续在北京住下去。

(B)句讲的是他在北京住过8年,现在不在北京了。

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

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

区分一般过去时和现在完成时一.相同点:1. 这两中时态中的动作都发生在过去2. 倘若这个动词的过去时是加ed构成,那么这个动词的过去分词和过去时相同例如:I cleaned(过去时) the room yesterday.I have already cleaned(过去分词)the room.二.不同点1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系。

如果你只是要陈述你做了什么,陈述的东西和目前状况没有太大影响,就用一般过去时;现在完成时表示与现在有关系的发生在过去的动作,到现在为止这个动作可能结束也可能继续下去。

它不与表示过去的时间状语连用. 例如:(1.) I washed the plate. “我洗盘子了”(那么洗盘子这个话题基本到此打住,基本没有下文)(1.) I have washed the plate. “我已经洗好盘子了。

”(强调做过,完成了。

还有可能意思是,既然我已经洗好盘子了,我就该干什么什么了,或者你就应该履行什么承诺之类的。

)(2.)I saw the film yesterday. 强调看电影的时间是昨天。

(2.) I have seen the flim.我已经看过这部电影了(我现在知道电影的内容/ 我不想在看这电影了,我们选其他的吧。

)(3.) I taught here for eight years我在这教过八年书(只陈述过去的事实,现在可能不在这教书了)(3.) I have taught here for eight years 我在这教书八年了(现在还在教,还可能继续教下去)(4.) I leanrt English for six years 我学过六年英语(以前学过,现在可能不学了)(4.) I have learnt English for six years我学英语已经学了六年了(现在还在学,可能还要学下去)2. 常连用的时间状语不同(1)常与一般过去时连用的时间状语yesterday (morning, afternoon, evening):昨天(早上,下午,晚上)the day before yesterday前天last+时间名词:上一个…如:last night (week,Sunday,weekend,month,winter,year,century 世纪)时间段+ ago:在…之前如:three days ago:三天前 a moment ago刚才this morning/afternoon今天早上/ 今天下午when+ 过去时的句子:当…的时候when I got upjust now 刚刚before 以前或before+时间点at the age of 10 (过去年龄段):在10岁的时候in the old days 在古时候at that time/ moment在那时候(2)常与现在完成时连用的时间状语for + 时间段: 持续了一段时间I have lived here for 8 years.He has done his homework for two hours.since + 过去时间点/ 过去时句子:自从…开始since + 时间段+ ago:自从…开始I have lived here since 2008He has done his homework since 8:00 p.m. / He has done his homework since two hours ago.just:刚刚I have just called youever: 曾今、从来Have you even been to Beijing?Has he ever made such a mistake?never: 从未从来没有I have never been there before.already已经I have already finished my homework.yet: 还(否定句)已经(疑问句)I haven’t finished my homework yet.Have you finshed your homework yet?before: 以前Have you eaten seafood before?I haven’t seen him before.so far 到目前为止I have finished 50% of the work.In the past + 时间段In the past 20 years, China has develped rapidly.副词Just Ever Never Already Yet Before 含义刚刚曾今从来从不已经否定句:还疑问句:已经以前常用句型陈述/疑问句多用于疑问句也用于肯定/否定句否定句肯定句否定句疑问句多种句型常见位置谓语动词前谓语动词前谓语动词前谓语动词前句末句末句末用just ever never already yet before填空他刚从学校回来He has __ come back from school你以前去过广州吗?Have you been to Guangzhou __?我以前从没去过广州。

现在完成时与过去简单时的区别

现在完成时与过去简单时的区别

现在完成时与过去简单时的区别现在完成时(Present Perfect Tense)和过去简单时(Simple Past Tense)是英语语法中常见的两种时态。

虽然它们都用于表达过去发生的事件,但是它们有着一些明显的区别。

本文将从几个方面介绍现在完成时和过去简单时的区别。

一、动词形式1.现在完成时:现在完成时的动词形式由“have/has + 过去分词”组成。

例如:- I have finished my homework.(我已经完成了我的作业。

)- She has seen that movie before.(她以前看过那部电影。

)2.过去简单时:过去简单时的动词形式通常是动词的过去式,也有一些例外。

例如:- I finished my homework yesterday.(昨天我完成了我的作业。

)- She saw that movie last night.(她昨晚看了那部电影。

)二、时间状语的使用1.现在完成时:现在完成时常与表示经验的时间状语连用,如ever(曾经)、never (从来没有)、always(总是)、before(以前)等,还可以和刚刚发生的动作相关的时间状语连用,如just now(刚刚)、recently(最近)、already(已经)、yet(还)等。

例如:- Have you ever been to Paris?(你曾经去过巴黎吗?)- I haven't finished my breakfast yet.(我还没有吃完早饭。

)2.过去简单时:过去简单时则常与表示过去具体时间的时间状语连用,如yesterday (昨天)、last week(上周)、in 2010(在2010年)等。

例如:- I saw him yesterday.(我昨天见到过他。

)- They went to Italy last summer.(他们去年夏天去了意大利。

)三、用法和意义差异1.现在完成时:现在完成时强调与现在有关系的动作或状态。

现在完成时和过去完成时的区别与应用

现在完成时和过去完成时的区别与应用

现在完成时和过去完成时的区别与应用现在完成时和过去完成时都是英语中的两种完成时态,它们用于描述动作在过去发生或完成的情况。

然而,两者有着不同的用法和含义。

本文将介绍现在完成时和过去完成时的区别,并探讨它们在实际应用中的用法。

一、现在完成时现在完成时表示过去发生或完成的动作对当前的影响或结果。

一般情况下,现在完成时由助动词“have/has”加上过去分词构成。

现在完成时的应用包括以下几个方面:1. 表示从过去某一时间点延续到现在的动作或状态:- I have lived in this city for five years.(我在这个城市已经住了五年。

)- She has known him since high school.(她从高中时就认识他。

)2. 表示目前仍然存在的经历或经验:- I have never been to Europe.(我从未去过欧洲。

)- Have you ever tried sushi?(你尝试过寿司吗?)3. 表示过去发生的动作对当前造成的影响或结果:- I have lost my keys.(我把钥匙弄丢了。

)- He has finished his homework, so he can play now.(他已经完成作业了,所以可以玩了。

)二、过去完成时过去完成时表示在过去某一时间点之前已经发生或完成的动作。

过去完成时由助动词“had”加上过去分词构成。

过去完成时的应用包括以下几个方面:1. 表示过去某一时间点之前已经完成的动作:- I had finished my work before he arrived.(在他到达之前,我已经完成了工作。

)- She had left the party when I arrived.(当我到达时,她已经离开了派对。

)2. 表示过去某一时间点之前已经具备的条件或经验:- They had studied English for many years before moving to the UK.(在搬到英国之前,他们已经学习了多年英语。

现在完成时态与过去时态的区别

现在完成时态与过去时态的区别

现在完成时态与过去时态的区别现在完成时态与过去时态的区别1. 意义上的区别一般过去时态只是单纯地表示过去某一时间发生过的动作或者存在的状态, 和现在没有任何联系, 只着眼于过去.现在完成时态重点强调与现在的联系, 表示过去发生的动作对现在造成的影响和结果, 属于现在时的范畴.试比较下列例句:I have washed my shoes . 我刷过鞋了.强调的是过去的某一时间发生的动作"洗" 对现在产生的影响是" 鞋是干净的" .I washed my shoes yesterday . 我昨天刷了鞋.强调昨天做过"洗" 这个动作, 与现在鞋是否干净没有关系.My father has bought a new car . 我爸爸买了一辆新车.强调在过去的某一时间发生的动作"买" , 对现在造成的结果是" 他有了一辆新车".My father bought a new car last Sunday . 我爸爸上个周日买了一辆新车.强调上个周日"买" 这个动作发生过, 与爸爸现在是否有车无关. 也许这辆车是给别人的.2. 时间状语的区别一般过去时态只能与表示过去的时间状语连用, 如 yesterday, last week, three years ago, i n 1990 , just now 等.现在完成时态中的时间状语表达的时间是到现在为止. 如: just 刚刚, before 以前, "since / ever since +过去时间 " 自从...... 开始, ever 曾经, never 从未, 未曾, "already" 已经 , " for+ 时间段"已有多长时间了. in the last/ past ten years 在过去的十年里, so far 到目前为止. up to now 直到现在, this week 这个星期等等.二者的根本区别在于过去时强调事实,常有具体的时间状语标志,如,yesterday/5.oclock/this morning,just now,ago etc---,examples:1.I met her a week ago.2.We have a English class this morning.而完成时有两种用法或意义1,影响性:也是一个过去动作但却强调它对现在的影响,没具体时间点作时间状语,但常有,already,yet,before,just作状语。

语法精讲-现在完成时与一般过去时的区别

语法精讲-现在完成时与一般过去时的区别

语法精讲-现在完成时与一般过去时的区别现在完成时与一般过去时的区别1.共同点:现在完成时和一般过去时都表示一个在过去完成的动作。

2.区别:①现在完成时强调的是与现在的关系,如对现在产生的结果或影响等,属于现在时范围,谈论的是现在的情况。

而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系,现在情况可能已发生变化。

Who opened the door? (“谁开的门?”只强调过去开门这一动作,门现在可能已关上。

)Who has opened the door? (“谁把门开了?”强调门现在依然还开着。

)②现在完成时不能与明确的过去时间状语连用,如:three days ago, last year, yesterday, last Sunday, in2008等等。

如句中有以上这些明确的过去时间状语,应用一般过去时。

再有,过去发生的一个动作,如现在情况已经发生的变化,也应用一般过去时。

☆特别提醒:如果这些过去时间状语前有since,表示“自过去某一时间一直延续到现在”,应用现在完成时。

He finished reading the book the day before yesterday.I put my ruler in my pencil-box, but I can’t find it now.My cousin has been in Nanjing since 2009.③现在完成时不与when引导的特殊疑问句连用,when后只用一般过去时表示已发生的动作。

但现在完成时可与where, why等疑问词连用。

如:Where have you been? (你去过哪里了?)--The train has left.--When did the train leave?④since引导的时间状语从句后面用一般过去时,只有前面的主句才用现在完成时。

We have known each other since we came to the school two years ago.⑤有些时间状语,如this morning, this month, tonight等,既可以与一般过去时连用,又可以与现在完成时连用,但内涵不同。

现在完成时及与一般过去时的区别

现在完成时及与一般过去时的区别

现在完成时及与一般过去时的区别一、现在完成时用法解析1.构成:现在完成时是由助动词 have(has)+动词的过去分词构成。

助动词说明该谓语是属于现在时范围。

它和主语的人称、数要保持一致。

过去分词是主要的谓语动词,说明句子的意义。

2.用法:(1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。

常被just、already、yet 等副词修饰。

如:-Have you had lunch yet?-Yes, I have. I've just had it.你(已经)吃午饭了吗?我刚刚吃过。

(现在我不饿了)(2)表示从过去某一时刻开始一直持续到现在的动作或状态。

这个动作可能刚停止,可能仍然在实行。

常带有for和since等表示一段时间的状语。

a. He has taught here since 1981. 他自1981年就在这儿教书。

(可能还要继续教)b. I have't seen her for four years. 我有四年没见到她了。

(3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“…过”,常带有twice, ever, never, three times等时间状语。

如: I have been to Beijing twice. 我去过北京二次。

3.现在完成时的时间状语(1)现在完成时属于现在时范围,故不能和过去的时间状语连用。

但是,在强调动作产生的后果和影响时,能够和一些表示不确定的时间状语连用。

a. 用副词already和yet。

already一般用于肯定句中,yet一般用于否认句和疑问句中。

如:We have already finished our homework. 我们已完成作业了。

They haven't finished their homework yet. 他们还没有完成作业。

b.用ever 和never。

现在完成时与一般过去时的区别例句

现在完成时与一般过去时的区别例句

现在完成时与一般过去时的区别例句现在完成时与一般过去时是英语中两种不同的时态,它们在使用和含义上有很大的区别。

现在完成时通常表示一种与当前时刻有关的动作或状态,而一般过去时则表示过去某个具体时间发生的动作或状态。

在本文中,我们将对这两种时态做一个详细的比较,并通过例句来帮助读者更好地理解它们之间的差异。

现在完成时(Present Perfect Tense)是一种表示过去动作对现在造成影响的时态。

它通常由have/has +过去分词构成。

例如:“I have finished my homework.”(我已经完成了我的作业。

)在这个句子中,完成的动作是在过去发生的,但它对当前的状态产生了影响,即我的作业已经完成了。

另一方面,一般过去时(Simple Past Tense)用于表示在过去某个具体时间发生的动作或状态。

它通常由动词的过去式构成。

例如:“I finished my homework yesterday.”(昨天我完成了我的作业。

)在这个句子中,完成的动作发生在昨天这个具体的时间点上。

为了更好地理解这两个时态的区别,让我们通过一些例句来进一步说明:现在完成时:1. I have lived in this city for five years.(我在这个城市住了五年了。

)2. She has lost her keys.(她丢了她的钥匙。

)3. We have eaten dinner already.(我们已经吃过晚饭了。

)一般过去时:1. I lived in this city for five years.(我在这个城市住了五年。

)2. She lost her keys yesterday.(她昨天丢了她的钥匙。

)3. We ate dinner at 7 o'clock last night.(昨晚我们7点吃了晚饭。

)从上面的例句可以看出,现在完成时强调的是动作的延续性,或者对当前状态的影响,而一般过去时则强调的是动作发生的具体时间。

现在完成时与过去式的区分

现在完成时与过去式的区分

通俗一点,现完与现在有关系;一般过与现在没关系.现完不能与表示过去时间的状语连用一般过能与表示过去时间的状语连用现在完成时与一般过去时的区别:现在完成时强调这一动作与现在的关系,如对现在产生的结果,影响等,而一般过去时则只表示过去的事实,不表示和现在的关系.所以,表示过去固定时间的状语只能与一般过去时连用,而不能与现在完成时连用.例:Have you ever been to the Forbidden City before?你以前去过故宫吗?Yes,I have.是的,我去过.when did you go there?你什么时候去的?Last week(I went there).上星期(我去的).又如:I've just seen a horrible accident.我刚刚看见了一件可怕的事故.Oh,what happened?噢,怎么了?A truck ran into a cyclist.一辆卡车撞了一个骑自行车的人.是一般过去时,因为有“刚才”这个时间点。

区别:如果有过去的时间点,注意是“点”,那么用一般过去时。

如果没有状语或状语是一个时间段,如“for 3 years”,而且动作是延续的。

那么用完成时。

如果这个recently表示最近持续的一种状态, 这种状态在继续, 那么显然应该用现在完成时. 比如, I've took care of my poor old dog recently since he is ill. 我最近在照顾我那条生病的老狗. 或者, How are you recently?你最近怎么样? 都表示一种可以持续的状态.如果这个recently指的是现在这个时间点之前发生了的事情, 显然应该用一般过去式.如: I heard about this news recently. 我最近听说这个消息. 听说不是一个持续的动作状态, 要么就听说了, 要么就没听说, 也不能正在听说, 当然用一般过去时.当recently 用来修饰从句时, 同样视这个动词是表示一段持续的状态, 还是一个一过性的动作来确定时态. 比如: I just heard the news that your wife would just gave birth of your first baby recently. 我刚听说你妻子最近给生了你的第一个孩子.再比如: I know you have endured so much recently. 我知道你最近忍受了很多.一般过去式的用法:一般过去式表示过去的动作和状态,通常一般过去式带有表示动作时间状语的词,词组或从句,如 yesterday, the day before last, last week, two days ago 等,上下文清楚时可以不带时间状语。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(1) 现在完成时
a.概念: 事情发生在过去,并一直持续到现在,且过去发生的动作对现在有一定影响.
b.句式结构: 主语+ have/has+过去分词
c.常与现在完成时连用的时间状语: already, yet, never, ever, so far, up till now, recently, in the past/last… years等连用. 如:
I have just finished my homework.
我已经完成了我的作业.
Mary has been ill for three days.
玛丽已经病了三天.
So far, she hasn’t enjoyed the summer vacation.
到目前为止,他并不享受她的暑假.
d.现在完成时态可用在下列结构中:
I t is the first / second time…. that…结构中的从句部分,用现在完成时。

例如:
It is the first time that I have visited the city.
这是我第一次访问这城市。

(2) 一般过去时
a. 概念:过去某一时刻或某段时间内发生的动作或状态
b. 与现在完成时区别:虽然动作都是发生在过去,但现在完成时强调的是动作持续到了现在,并对现在造成了影响,而一般过去时与现在没有任何关系,只是表达一个过去的动作,不涉及现在的情况.如:
I have seen the film.
我看过这部电影(对现在的影响是我了解这部电影的内容)
I saw the film last week.
我上星期看了这部电影.(只说明上星期看电影的动作,不涉及现在的情况)
He has lived here since 1999.
自1999年以来,他一直住在这里.(对现在的影响是他现在还住在这里)
He lived here in 1999.
1999年,他住在这里.(只能说明他99年住在这儿,不涉及现在,现在不一定住在这里)。

相关文档
最新文档