一般过去时和现在完成时用法区别(详细点)

合集下载

区分英语中的现在完成时与一般过去式

区分英语中的现在完成时与一般过去式

区分英语中的现在完成时与一般过去式
现在完成时和一般过去式在英语中都是用来描述过去发生的动作或状态,但它们在用法和意义上存在一些明显的区别。

1.时间范围:一般过去式只关注过去某个时间点的动作或状态,与现在无关。

例如,“我昨天去了商店”(I went to the store yesterday)。

而现在完成时则关注从过去某个时间开始,一直持续到现在或者刚刚结束的动作或状态。

例如,“我已经学习了三个小时了”(I have studied for three hours)。

2.影响或结果:一般过去式仅仅描述过去发生的事情,不涉及对现在的影响
或结果。

而现在完成时则强调过去的动作对现在造成的影响或结果。

例如,“我昨天买了这本书”(I bought this book yesterday,只是描述过去购买的动作)和“我已经买了这本书了”(I have bought this book,强调现在已经拥有这本书的事实)。

3.与时间状语的连用:一般过去式可以与表示绝对过去的时间状语连用,例
如“昨天”、“上周”等。

而现在完成时则不能与这些表示绝对过去的时间状语连用,它通常与表示一段时间的时间状语连用,例如“for + 时间段”
或“since + 时间点”。

4.动词形式:现在完成时的动词形式为“have/has + 过去分词”,而一般过
去式的动词形式为“动词的过去式”。

综上所述,现在完成时和一般过去式的主要区别在于它们的时间范围、对现在的影响或结果、与时间状语的连用以及动词形式的不同。

在使用时需要根据具体语境选择合适的时态。

完整版)一般过去时与现在完成时的用法区别

完整版)一般过去时与现在完成时的用法区别

完整版)一般过去时与现在完成时的用法区别现在完成时常常和一些时间状语连用,如just。

already。

yet。

ever。

never。

for。

since等。

这些时间状语可以更加明确地表达现在完成时的含义。

4.一般过去时与现在完成时的区别一般过去时强调过去发生的动作,而现在完成时强调过去动作对现在的影响和结果。

也就是说,一般过去时关注的是过去的事情,而现在完成时关注的是过去的事情对现在的影响。

例如:I went to Paris last year.(我去年去了巴黎)I have been to Paris twice.(我去过巴黎两次)可以看出,一般过去时强调的是过去的动作,而现在完成时强调的是现在的经验和经历。

总之,现在完成时是一个重要的时态,它与一般过去时有着明显的区别。

同学们在研究和使用时要注意区分,灵活运用,以便更好地表达自己的意思。

timebuy→havecome→be hereXXX→be finishedleave→XXX→be over现在完成时是现在时态的一种形式,因此不能与过去的时间状语连用,如yesterday、last Sunday、in 1990、three years ago等。

然而,当强调动作产生的后果和影响时,可以与一些表示不确定时间的状语连用,如副词already和yet。

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

例如,我们已经完成作业了(We have already finished our homework),他们还没有完成作业(XXX)。

也可以使用ever和never,多用于否定或疑问句中,表示“曾经”或“从未”等。

例如,你曾经去过长城吗(Have you ever been to the Great Wall)?我从未去过长城(I have never been to the Great Wall)。

还可以使用表示到说话为止的过去时间状语,如just、before、up to now、the past few years等。

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

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

现在完成时和一般过去时的区别现在完成时和一般过去时是英语语法中两种不同的时态。

它们在用法和表示的时间范围上有所不同。

一、用法区别:1. 现在完成时的基本结构是"have/has + 过去分词",用来表示过去发生的动作或事件对现在造成的影响或结果。

而一般过去时则是用过去时态的动词形式来表示过去的行为或状态。

2. 现在完成时常与包含"already"(已经), "just"(刚刚), "yet"(还), "ever"(曾经), "never"(从未)等副词的短语连用,表示与现在有关的过去经历或动作。

而一般过去时则没有这种连接词。

3. 现在完成时可用来表示过去的经验和经历,以及动作从过去一直延续到现在的情况。

而一般过去时则只用来表示过去的动作或状态,不涉及到现在的影响。

二、时间范围区别:1. 现在完成时表示从过去某一点开始一直延续到现在的动作或状态,强调的是现在与过去的关系。

而一般过去时表示在过去某一特定时间发生的动作或状态,与现在无关。

2. 现在完成时的时间范围非常灵活,可以是过去的任意一个时间点到现在。

而一般过去时的时间范围则是过去的具体一个时间段。

三、实例对比:1. 现在完成时的例句:a) I have visited Paris three times.(我已经去过巴黎三次了。

)b) She has just finished her homework.(她刚刚完成了她的作业。

)c) Have you ever traveled to Japan?(你曾经去过日本吗?)上述例句表达的动作或经历与现在有关,时间范围是从过去到现在。

2. 一般过去时的例句:a) I visited Paris last year.(我去年去过巴黎。

)b) She finished her homework yesterday.(她昨天完成了她的作业。

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

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

现在完成时和一般过去时的区别1.定义不同:现在完成时表示现在已经完成的动作,或者过去发生的动作或存在的状态一直持续到现在;而过去时表示过去存在的状态或发生的动作。

如✧She was very naughty when she was 10 years old. 她十岁的时候十分淘气。

这里用过去时说明她过去(十岁时)存在的状态(淘气的状态)。

✧He went to the park yesterday. 他昨天去公园了.这里用过去时说明过去(昨天)发生的动作(去公园).✧She has finished her homework。

她已经完成她的作业。

这里要用完成时说明完成作业这个动作已经发生和结束。

✧She has been here for ten years。

她已经住在这里十年了。

这里要用完成时说明她住在这里这个动作或状态一直延续到现在(10年了),而且还可能一直延续下去。

2.强调重点不同,现在完成时强调现在,强调现在已经完成的动作或持续到现在的状态和动作;而过去时强调的是过去发生的动作或存在的状态(现在那个状态已经不存在了)。

✧The old man died yesterday. 那老人昨天死了.强调死亡发生在昨天。

✧The old man has died. 那老人已经死了。

强调死亡成为事实,die这个动作已经完成。

✧The old man has been dead for about 20 hours. 那老人死了大约20个小时了。

强调be dead 这个状态持续了约20个小时了。

3.所接的时间状语不一样,现在完成时跟模糊的时间状语连用或不用时间状语;过去时通常跟具体过去时间状语连用。

●常跟现在完成时用的时间状语有:so far, till, until, In the past ten years, upto now, since…ago, for…, now, already, yet, ever, never, before, recently,lately等。

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

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

现在完成时和一般过去时的区别刚刚接触到现在完成时的时候,很多同学总是混淆现在完成时和一般过去时,在这里我就给我同学们说一说如何才能区分他们,正确的地理解题和正确答题。

现在完成时和一般过去时的区别:1)构成不同一般过去时由“主语+动词的过去式+其它”构成。

现在完成时由“主语+have/has+动词的过去分词+其它”构成。

2)用法不同一般过去时表示的动作或状态,可以是一次性的,也可以是经常性的,所表示的动作或状态和现在无关。

现在完成时表示的动作或状态和现在情况有联系,侧重这一动作对现在所造成的影响。

如:I had supper an hour ago.我一小时前吃的晚饭。

(表示过去的动作)I have just had supper.我刚刚吃过晚饭。

(强调对现在的影响———我不饿)He was a teacher then.他那时是个教师。

(表示过去的状态)He has been a teacher since then.他从那时起一直当教师。

(她现在还是教师)3)所用时间状语不同一般过去时和表示过去的具体时间状语连用,如yesterday,two days ago,last year,in 1980等。

现在完成时和表示不确切的时间副词连用,如already,yet,ever,never,just,before,since,for等,也可以和包括“现在”在内的时间连用,如today,these days 等。

如:The children went to the zoo last Sunday.上星期天,孩子们去了动物园。

I haven't read the book before.我以前没看过这本书。

They lived here in 1980.他们一九八○年住在这里。

They lived here since 1980.他们自一九八○年就住在这里。

实点演练1. --I have seen the film "Titanic" already.--When you it?A. have, seenB. will seeC. did, seeD. did,seen2. Mr. Black in China since five years ago.A. livedB. has livedC. livesD. is going to live。

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

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

现在完成时与一般过去时的用法区别现在完成时和一般过去时是英语中两种不同的时态,它们在用法上有一些区别。

本文将重点探讨这两种时态的用法区别。

一、现在完成时的基本用法现在完成时用于表示过去发生的某个动作或状态与现在的关联。

它通常与以下情况相关:1. 完成的动作对现在造成影响例如:- I have finished my homework.(我已经完成了我的作业。

)这句话表示现在我没有作业要做了。

2. 过去开始的动作或状态一直延续到现在例如:- She has lived in London for five years.(她已经在伦敦住了五年了。

)这句话表示她从过去到现在一直在伦敦居住。

3. 表示已经发生或完成的动作,对时间没有具体的限定例如:- Have you ever been to Japan?(你去过日本吗?)这句话没有具体的时间限定,只是问对方是否去过日本。

二、一般过去时的基本用法一般过去时用于表示过去某个确定的时间或发生的动作或状态。

它通常与以下情况相关:1. 过去某个具体的时间例如:- I went to the park yesterday.(我昨天去了公园。

)这句话表示动作发生在昨天,过去已经完成。

2. 描述过去的事件或情况例如:- She studied in Paris when she was young.(她年轻时在巴黎学习。

)这句话描述的是过去的情况,已经结束。

3. 描述过去的习惯或经常性行为例如:- I used to play basketball every weekend.(过去我每个周末都会打篮球。

)这句话描述的是过去的习惯,不再进行。

三、现在完成时与一般过去时的主要区别现在完成时和一般过去时有以下主要区别:1. 时间范围不同现在完成时没有具体的时间范围限制,可以涉及过去的任何时间点;而一般过去时通常与特定的过去时间相关。

2. 对现在的影响不同现在完成时强调动作或状态与现在的关联,对现在产生影响或结果;而一般过去时则仅仅描述过去发生的动作或状态。

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

现在完成时与一般过去时区别
我已经学了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.

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

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

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

现在完成时与一般过去时的区别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引导的时间状语从句后面用一般过去时,只有前面的主句才用现在完成时。

现在完成时与一般过去时的用法对比

现在完成时与一般过去时的用法对比

现在完成时与一般过去时的用法对比概述现在完成时和一般过去时是英语中常用的两种时态。

它们在使用和含义上有一些区别,下面将对它们的用法进行对比分析。

现在完成时的用法现在完成时表示动作或状态开始于过去,持续至今或与现在有关的动作或状态。

以下是现在完成时的用法:- 表示过去完成的动作或状态:使用"have/has + 过去分词"的形式。

例如:"I have studied English for five years."(我学英语已经五年了。

)- 表示经验或惯:使用"have/has + 过去分词"的形式。

例如:"She has visited Italy many times."(她去过意大利很多次。

)- 表示一定程度上的变化:使用"have/has + 过去分词"的形式。

例如:"Prices have increased significantly in the last year."(去年物价大幅上涨。

)一般过去时的用法一般过去时用于描述在过去某个特定时间发生或存在的动作或状态。

以下是一般过去时的用法:- 表示过去某一时间发生的动作或存在的状态:使用动词的过去式形式。

例如:"She studied English when she was in college."(她在大学时研究了英语。

)- 表示过去经常发生的动作或存在的状态:在句子中使用副词或短语,如"often"(经常)、"always"(总是)等。

例如:"He always ate breakfast before going to work."(他去上班前总是吃早餐。

)- 表示过去的惯或状态:使用动词的过去式形式。

例如:"She lived in London for ten years."(她在伦敦住了十年。

一般过去时和现在完成时用法区别(详细点)

一般过去时和现在完成时用法区别(详细点)

一般过去时和现在完成时用法区别(详细点)1) 经常性或习惯性的动作,常与表示频腮度的时间状语连用。

时间状语:every…, sometimes, at…, on SundayI leave home for school at 7 every morning.2) 客观真理,客观存在,科学事实。

The earth moves around the sun. 不受时间限制的Shanghai lies in the east of China. 客观存在表示格言或警句中。

Pride goes before a fall. 骄者必败。

注意:此用法如果出现在宾语从句中,即使主句是过去时,从句谓语也要用一般现在时。

例:Columbus proved that the earth is round..3) 现在时刻的状态、能力、性格、个性、特征。

I don't want so much.Ann Wang writes good English but does not speak well.比较:Now I put the sugar in the cup.I am doing my homework now.※4)由连词if unless before as soon as when once however 等引起的时间(条件、让步)状语从句,需要用一般现在时,表示将来时. 第一句用一般现在时,用于操作演示或指导说明的示范性动作,表示言行的瞬间动作。

再如:Now watch me, I switch on the current and stand back. 第二句中的now是进行时的标志,表示正在进行的动作的客观状况,所以后句用一般现在时。

现在完成时用法解析1.构成现在完成时是由助动词have(has)+动词的过去分词构成。

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

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

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

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

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

一般过去时和现在完成时的区别前者表示过去已经做了的事,后者表示过去某一时刻正在做的事一般过去时往往是表示过去的几个时间点;过去进行时表示的是过去的一个时间点。

比较过去时与现在完成时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.她已从巴黎回来了。

现在完成时与一般过去时

现在完成时与一般过去时

现在完成时与一般过去时的区别1. 构成形式不同:现在完成时的动词形式为:“have (has)+动词的过去分词”:而一般过去时的动词形式为:“动词的过去式”。

例如:Jack’s mother took him to school every day when he was in primary school.杰克在小学时他妈妈每天送他上学。

Maria has never read any Chinese stories. 玛利亚从未读过中国故事。

2. 基本用法不同:正如前面所说,现在完成时是与现在有关的时态,属现在时态的范畴,它侧重于过去的动作对现在造成的影响;而一般过去时是一种过去时态,侧重于表示过去的动作,与现在无关。

例如:Yesterday I went to the zoo.昨天我去了动物园。

(仅说明昨天去了动物园,与现在无关)Li Lei has read the book. 李磊已看过那本书。

(说明李磊了解那本书的内容)另外,现在完成时还可以表示动作从过去某个时候开始一直延续到现在,强调动作的延续性它常与for及since引导的一段时间状语连用。

例如:He has lived here for ten years. 他已在这儿住了10年了。

1.) The Greens have worked in China since 1998. 格林一家自1998年到现在一直在中国工作。

The Greens worked in China in 1998. 格林一家1998年在中国工作。

2.) He has lived in the country for a long time. 他在农村生活了很长时间。

(现在还在农村)He lived in the country for a long time before he came to town. 他进城前在农村生活了很长时间。

3.) She has bought a bicycle.她买了一辆自行车。

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

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

语法精讲-现在完成时与一般过去时的区别现在完成时与一般过去时的区别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等,既可以与一般过去时连用,又可以与现在完成时连用,但内涵不同。

一般过去时,现在完成时,过去完成时的用法及区别

一般过去时,现在完成时,过去完成时的用法及区别

一般过去时,现在完成时,过去完成时的用法及区别第一篇:一般过去时,现在完成时,过去完成时的用法及区别① 一般过去时的基本用法a)表示过去某个特定时间发生的动作或存在的状态。

常与过去时间连用.a moment ago(刚才),yesterday morning,last night/ week,the day before yesterday(前天),just now(刚才)等。

He suddenly fell ill yesterday.昨天他突然生病了。

b)表示过去经常发生的动作或存在的状态。

I wrote home once a week at college.我上大学时每周给家里写一封信.c)表示过去连续发生的一系列动作。

She entered the room, picked up a magazine and looked through it carefully.她走进房间,拿起一本杂志,认真地翻阅了起来。

d)在时间、条件状语从句中用一般过去时代替过去将来时.We would not leave until the teacher came back.老师回来我们才会离开。

②一般过去时的特殊用法a)在虚拟语气中表示现在或将来时间的动作或状态。

I wish I were twenty years younger.但愿我年轻20岁。

b)在口语中,一般过去时往往显示委婉客气Might I come and see you tonight?我想今晚来看你,好吗?现在完成时的用法:1)表示过去发生或已完成的某个动作对现在产生的影响或结果,强调的是这个影响或结果,一般不与过去时间连用,常同already, just, yet等状语连用例:I have just turned off the light.我刚刚把灯关上。

(结果是灯已经关上了)She has lost her bike.她把自行车丢了。

一般过去时和现在完成时的用法对比

一般过去时和现在完成时的用法对比

一般过去时和现在完成时的用法对比一般过去时和现在完成时是英语语法中较常见的两种时态。

它们在用法上有一些相同之处,也有一些不同之处。

本文将对这两种时态进行对比。

1. 用法相同之处:1.1 表示过去的动作或状态:无论是一般过去时还是现在完成时,它们都可以用来表示已经发生的过去动作或状态。

例如:- 过去时:I walked to the park.- 现在完成时:I have walked to the park.1.2 都可以与表示过去的时间状语连用:无论是一般过去时还是现在完成时,它们都可以与表示过去的时间状语连用,以指明动作或状态发生的具体时间。

例如:- 过去时:I went to the park yesterday.- 现在完成时:I have visited the park before.2. 用法不同之处:2.1 动作发生时间的关注点不同:一般过去时强调动作发生在过去某个具体时间点,而现在完成时强调动作发生在过去并与现在产生的关系。

例如:- 过去时:I ate dinner at 6 o'clock yesterday. (强调过去某个具体时间)- 现在完成时:I have eaten dinner. (强调现在的结果:我吃过晚饭了)2.2 在句子中的位置不同:一般过去时通常放在句子的主语后面,而现在完成时通常放在助动词have/has后面。

例如:- 过去时:She went shopping yesterday.- 现在完成时:She has gone shopping.2.3 常用的时间状语不同:一般过去时常与表示过去的时间状语连用,如yesterday, last week, two days ago等;现在完成时常与表示动作经历、时间段、已经发生的事件等的时间状语连用,如ever, never, already等。

例如:- 过去时:I saw him yesterday.- 现在完成时:I have never seen him before.综上所述,一般过去时和现在完成时在用法上有一些相同之处,也有一些不同之处。

一般过去时和现在完成时用法区别(详细点)

一般过去时和现在完成时用法区别(详细点)

一般过去时和现在完成时用法区别(详细点)1) 经常性或习惯性的动作,常与表示频腮度的时间状语连用。

时间状语:every…, sometimes, at…, on SundayI leave home for school at 7 every morning.2) 客观真理,客观存在,科学事实。

The earth moves around the sun. 不受时间限制的Shanghai lies in the east of China. 客观存在表示格言或警句中。

Pride goes before a fall. 骄者必败。

注意:此用法如果出现在宾语从句中,即使主句是过去时,从句谓语也要用一般现在时。

例:Columbus proved that the earth is round..3) 现在时刻的状态、能力、性格、个性、特征。

I don't want so much.Ann Wang writes good English but does not speak well.比较:Now I put the sugar in the cup.I am doing my homework now.※4)由连词if unless before as soon as when once however 等引起的时间(条件、让步)状语从句,需要用一般现在时,表示将来时. 第一句用一般现在时,用于操作演示或指导说明的示范性动作,表示言行的瞬间动作。

再如:Now watch me, I switch on the current and stand back. 第二句中的now是进行时的标志,表示正在进行的动作的客观状况,所以后句用一般现在时。

现在完成时用法解析1.构成现在完成时是由助动词have(has)+动词的过去分词构成。

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

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

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

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

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

区分一般过去时和现在完成时一.相同点: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 + 时间段用just ever never already yet before填空他刚从学校回来He has __ come back from school你以前去过广州吗?Have you been to Guangzhou __?我以前从没去过广州。

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

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

一般过去时和现在完成时的英语语法区别
一般过去时和现在完成时的英语语法区别
般过去时和现在完成时的区别
一从概念上区别一般过去时与现在完成时
虽然两个时态都是表示过去时间发生的动作,但现在完成时强调这一动作与现在有关,表示对现在产生的'影响或结果;而一般过去时只表示动作发生在过去,跟现在没有关系。

如:I have cleaned our class room. 我已经打扫了教室。

现在教室里很干净,“过去打扫”这一动作对目前产生的结果。

(现在完成时)
I cleaned our class room just now.刚才我打扫了教室。

不涉及教室目前是否干净。

(一般过去时)
二从时间状语上加以区分
现在完成时属于“现在”时间范围。

因而不能与表示过去的时间状语连用:一般过去是表示过去时间里发生的动作,不能与表示和现在时间有联系的时间状语连用。

如:Danny and Brian have been in China since 2003.
Danny and Brian were in China in 2003.
【一般过去时和现在完成时的英语语法区别】。

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

一般过去时和现在完成时用法区别(详细点)1) 经常性或习惯性的动作,常与表示频腮度的时间状语连用。

时间状语:every…, sometimes, at…, on SundayI leave home for school at 7 every morning.2) 客观真理,客观存在,科学事实。

The earth moves around the sun. 不受时间限制的Shanghai lies in the east of China. 客观存在表示格言或警句中。

Pride goes before a fall. 骄者必败。

注意:此用法如果出现在宾语从句中,即使主句是过去时,从句谓语也要用一般现在时。

例:Columbus proved that the earth is round..3) 现在时刻的状态、能力、性格、个性、特征。

I don't want so much.Ann Wang writes good English but does not speak well.比较:Now I put the sugar in the cup.I am doing my homework now.※4)由连词if unless before as soon as when once however 等引起的时间(条件、让步)状语从句,需要用一般现在时,表示将来时. 第一句用一般现在时,用于操作演示或指导说明的示范性动作,表示言行的瞬间动作。

再如:Now watch me, I switch on the current and stand back. 第二句中的now是进行时的标志,表示正在进行的动作的客观状况,所以后句用一般现在时。

现在完成时用法解析1.构成现在完成时是由助动词have(has)+动词的过去分词构成。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

如:yesterday,last Sunday,in1990,three years ago等。

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

a. 用副词already和yet。

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

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

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

b.用ever 和never。

多用于否定或疑问句中,表示“曾经”或“从未“等。

如:-Have you ever been to the Great Wall?你曾经去过长城吗?-I have never been to the Great Wall.我从未去过长城。

c.用表示到说话为止的过去时间状语,如just,before,up to now,the past few years等。

例如:I have seen her before,but I can not remember where.我以前见过她,但记不起在哪里见过。

He has been there three times the last few days.近几年他去过那里三次了。

d.用包括“现在”在内的时间状语,如:now,today,thismorning(month,year,term)等。

例如:-Have you met him today?-No,I haven't.今天你见过他吗?我没有。

How many times have you been there this year?今年你去过那里多少次?(2)现在完成时可以和带有since或for等表示“一段时间”的状语连用,表示动作或状态从某一时刻开始,一直持续到现在。

如:I haven't seen him for two years. 但是,像come,arrive,buy等终止性动词不能与表示“一段时间”的状语连用。

要用,必须改为“be (在)”等延续性动词来表述。

现归纳总结一下由非延续性动词到延续性动词的转换:arrive→be here begin(start)→be ondie →be deadfall ill(sick,asleep)→be ill(sick,asleep)get up→be up go out →be outfinish →be over put on →wear 或be onopen →be open join →be in或be a member of…close →be closed go to school→be a studentborrow →keep buy →havecatch(a cold)→ have(a cold) get to know →knowbegin to study→study come to work→work等如:He has been a soldier for three years.他参军三年了。

His father has been dead for two years.他父亲去世二年了。

The film has been on for ten minutes.电影已开始十分钟了。

We have studied English for three years. 我们(开始)学英语已三年了。

4.现在完成时和一般过去时的区别现在完成时和一般过去时都表示在过去完成的动作。

但现在完成时强调的是这一动作与现在的关系。

如对现在产生的结果或影响等,而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系。

试比较:I have lost my new book. 我把新书丢了。

(现在还未找到)I lost my new book yesterday. 我昨天把新书丢了。

(昨天丢的,现在找到与否没说明)5.几点注意事项(1)have been(to)与have gone( to)的区别:have been(to)表示“去过某地(现在已经回来了)”,可用于各人称;have gone(to)表示“去某地了(说话时某人不在当地)”,常用于第三人称,前者可与once ,never,several times等连用,后者则不能。

如:They have been to Beijing twice.他们去过北京两次。

He has gone to Beijing . 他去北京了。

(2)如单纯表示一段时间,或强调一段时间,虽有since一词,也不必用完成时。

如:It is two years since his father died. =His father has been dead for two years.他父亲去世已有三年了。

(3)终止性动词现在完成时的否定式,已变成一种可以延续的状态,因此可以和表示一段时间的状语连用。

如:I haven't left here since 1997.自从1997年以来,我一直没有离开过这儿。

时态——一般过去时一般现在时表示现在、经常或习惯的动作或状态和普遍现象、常识或客观真理;一般过去时用于过去某一时间内发生的或过去习惯性的动作或状态;一般将来时表示将要发生的动作或存在的状态,将来打算做的事情;现在完成时表示过去发生的动作造成目前的结果和对现在造成的影响或表示从过去延续至今的动作、状态和习惯等;将来完成时表示将来某时之前业已完成或发生的事情;过去完成时表示过去某时间之前已经发生的动作或状况,即过去的过去。

注意每一种时态与其他时态的交叉使用情况。

英语共有十六种时态,其表现形式如下(以study为例):考试中出现的一般有以下几种。

II一般过去时一、一般过去时主要表示过去某一时刻发生的动作或情况,句中通常有表示过去某一时刻的状语 a day ago, last week, in 1996, during the night, in anceint times等,表示“过多少时间之后”用after, 但在现在完成时中用in, 如in the past few years等1) How many people remember [A] listening [B] to Orson Welles' 1938 radio broadcast [C],“ The War of the Worlds”, which convince [D] thousands that space aliens(外星人) had invaded the Earth?2) The instructor had gone over [A] the problems many times [B] before [C] the students will take [D] the final examination.3) Anthropologists agree [A] that our primitive ancestors [B] who inhabit [C] the tropics probably have natural protection against [D] the Sun.二、例题解析1) D错,改用过去时 convinced,因此处表述的是过去(1938年)所发生的情况,而现在则不是这样。

相关文档
最新文档