现在完成时与一般过去时


比较 have/has been to have/has gone to
He has gone to Shanghai. 他(已经)去上海了。
He has been to Shanghai. 他(曾经) 去过上海。
He went to Shanghai last week.
上周他[做了一件事:那就是]去了上海
2)一般过去时 常与具体的表示过去的时间状语连用; 现在完成时通常与模糊的时间状语连用,或无时间状语。 一般过去时的时间状语: yesterday, last week,…ago, in1990, in October, just now, …-- 具体的时间状语 现在完成时的时间状语: for, since, so far, ever, never, just, yet, till/until, up to now, in the past few years, recently, … --模糊的时间状语 句子中如有过去时的时间副词(如 yesterday, last week, in 1960)时,不能使用现在完成时,要用过去时
He has been to Shanghai.
他(曾经)到/去过上海 [在他人生中曾经有过这样的 经历,但他人现在肯定不是在上海而是回来了] 含 义 上 的 差 别 由 时 态 导 致 的 辨 析 这 些 句 子
He has gone to Shanghai.
他已经去上海了 [也许刚动身出发,也许已经到了,也许 还在路上,反正他人不在这里]
• • • • • • • • • • • •
表示的是纯粹在过去发生的事情
现在完成时:to connect the past and now(the moment of speaking) 1. 表示的是在过去某个时间开始,并持续到现在的 动作/状态 2. 发生在过去,却对现在造成的影响
比较since和for since 用来说明动作起始时间— “自从……”
Rule 1: We use the Simple Past Tense to talk about the events in the past which are separate from now (the moment of speaking). We use the Present Perfect Tense to connect the past and now (the moment of speaking).
Rule 2:
We use the Simple Past Tense with expressions such as last week, a year ago, in June, yesterday (referring to time completely in the past). We often use the Present Perfect Tense with for and since (the period of time is from the past to now). We often use the Simple Past Tense with just and already and the Present Perfect Tense with yet (words that have a link with now). We often use the Present Perfect Tense with ever and never (referring to any time up to now).
(错)Tom has written a letter to his parents last night. (对)Tom wrote a letter to his parents last night.
3)现在完成时可表示持续到现在的动作或状态,动词一 般是延续性的,如live, teach, learn, work, study, know. 一般过去时常用的非持续性动词有come, go, leave, start, die, finish, become, get married等。
现在完成时与一般过去时的比较 1)一般过去时表示过去某时发生的动作或单纯叙述过去的 事情,强调动作; 现在完成时为过去发生的,强调过去的事情对现在的影 响,强调的是影响。 I saw this film yesterday. (强调看的动作发生过了。)
I have seen this film. (强调对现在的影响,电影的内容已经知道了。)
I have had my best love before, but I didn't treasure her. When I lost her, I fell regretful. It is the most painful matter in this world. If God can give me another chance, I will say 3 words to her --- I love you. If you have to give a time limit to this love, I hope it is 10 thousand years. A Chinese Odyssey 曾经有一段真挚的爱情摆在我的面前,我却没有珍惜,直到失去才追悔莫 及。人世间最大的痛苦莫过于此。如果上天再给我一次机会的话,我一定 会对那女孩说三个字:我爱你。如果非要在这段爱情前加个期限的话,我 希望是一万年。 《 大话西游》
现在完成时的含义
1. 动作始于过去,结束于过去,但对现在有影响,影响现在还存在。 My daughter has just gone out. 我女儿刚出去。 I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2. 动作始于过去,一直延续到现在,可能是某种状态或习惯性动作。 I haven’t heard from her these days. 这些日子我没有收到她的信。 We haven’t seen you recently. 最近我们没有见到你。 They have been away for two years. 他们离开已经两年了。
3. 过去某一时间到现在这段反复发生的动作。 We have had four exams this semester.
现在完成时
past now 一般过去时
future
一般过去时:to talk about events in the past which are separate from now(the moment of speaking)
延 续 性 动 词 和 瞬 间 性 动 词 之 间 的 转 化 (keys)
• • • • • • • • • • • •
6. He left here 2 years ago. --- He ____ ____ ____ from here for 2 years. 7. The film began 30 minutes ago. --- The film ____ ____ ____ for 30 minutes. 8. They opened the door an hour ago. --- The door ____ ____ ____ for an hour. 9. They closed the door an hour ago. --- The door ____ ____ ____ for an hour. 10. He joined the army last year. --- He ____ ____ a ____ for a year. --- He ____ ____ ____ the army for a year. --- It ____ a year ____ he joined the army.
for用来说明动作延续时间长度— “长达……” I have lived here for more than twenty years. I have lived here since I was born. My aunt has worked in a company since 1949. I have not heard from my uncle for a long time. 注意:并非有for 作为时间状语的句子都用现在完成时 I worked here for more than twenty years. (我现在已不在这里工作。) I have worked here for many years. (现在我st love before.
现在完成时态 Present perfect tense
现在完成时的构成形式
have/has + done
助动词
+ 过去分词 past participle
肯定句:主语+have/has +过去分词 否定句:主语+have/has +not+过去分词 一般疑问句:Have/Has+主语+过去分词
He has been in Shanghai for 10 years.
他呆在上海迄今为止已经10年了 [现在还在上海没 有离开呢]
1. He died 10 years ago. --- He ____ ____ ____ for 10 years / since 10 years ago. 2. He borrowed the book 2 weeks ago. --- He ____ ____ the book for 2 weeks. 3. He bought the motorbike a month ago. ---He ____ ____ the motorbike for a month. 4. He arrived here three days ago. --- He ____ ____ here since three days ago. 5. They turned off the light 2 hours ago. --- The light ____ ____ ____ for 2 hours.
合集下载

一般过去时和现在完成时

一般过去时和现在完成时

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

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

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

(只说明去桂林的时间,现在干什么和你和我和大家无关,只是说明他以前去过.)2. 现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。

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

如:Jill has boughta 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年。

2020中考英语语法:现在完成时与一般过去时的区别

2020中考英语语法:现在完成时与一般过去时的区别

【导语】⽔滴⽯穿,绳锯⽊断。

备考也需要⼀点点积累才能到达好的效果。

为您提供2020中考英语语法讲解。

巩固所学知识并灵活运⽤,考试时会更得⼼应⼿。

快来看看吧! 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.Be动词在一般过去时中的变化:⑴am 和is在一般过去时中变为was。

(was not=wasn’t)⑵are在一般过去时中变为were。

(were not=weren’t)⑶带有was或were的句子,其否定、疑问的变化和is, am, are一样,即否定句在was或were 后加not,一般疑问句把was或were调到句首。

3.句中没有be动词的一般过去时的句子否定句:didn’t +动词原形,如:Jim didn’t go home yesterday.一般疑问句:在句首加did,句子中的动词过去式变回原形。

如:Did Jim go home yesterday? 特殊疑问句:⑴疑问词+did+主语+动词原形?如:What did Jim do yesterday?⑵疑问词当主语时:疑问词+动词过去式?如:Who went to home yesterday?动词过去式变化规则:1.一般在动词末尾加-ed,如:pull-pulled, cook-cooked2.结尾是e加d,如:taste-tasted3.末尾只有一个元音字母和一个辅音字母的重读闭音节,应双写末尾的辅音字母,再加-ed,如:stop-stopped4.以“辅音字母+y”结尾的,变y为i,再加-ed,如:study-studied5.不规则动词过去式:am,is-was, are-were, do-did, see-saw, say-said, give-gave, get-got, go-went, come-came, have-had, eat-ate, take-took, run-ran, sing-sang, put-put, make-made, read-read, write-wrote, draw-drew, drink-drank, fly-flew, ride-rode, speak-spoke, sweep-swept, swim-swam, sit-sat现在完成时:基本结构:主语+have/has+过去分词(done)①肯定句:主语+have/has+过去分词+其他②否定句:主语+have/has+not+过去分词+其他③一般疑问句:Have/Has+主语+过去分词+其他④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)(1)现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.I have spent all of my money.(含义是:现在我没有钱花了.)Jane has laid the table.(含义是:现在桌子已经摆好了.)Michael has been ill.(含义是:现在仍然很虚弱)He has returned from abroad. (含义是:现在已在此地)(2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用. Mary has been ill for three days.I have lived here since 1998.注:瞬间动词(buy,die,join,lose……)不能直接与for since 连用。

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

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

现在完成时与一般过去时的区别现在完成时与一般过去时都表示一个在过去完成的动作。

它们属于不同时间的两种时态,现在完成时属于现在时态的范畴,而一般过去时属于过去时态的范畴。

下面我们先从构成形式上区别一下两种时态。

现在完成时的动词形式为:“have (has)+动词的过去分词”像have/has done:而一般过去时的动词形式为:“动词的过去式”像did .例如: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. 他在农村生活了很长时间。

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

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

英语语法:时态现在完成时和一般过去时A.区别现在完成时:只表示事情做了还是没做,不关心时间。

一般过去时:事情是在过去做的,有一个过去的时间点。

B.构成现在完成时:have / has + been / done (动词的过去分词)一般过去时:was / were / did (动词的过去式)C.例句1a: I have been to Hong Kong. (表示香港我去过,什么时候去的,不重要) 1b: I went to Hong Kong last year.2a: I have had breakfast. (吃过早饭了,不用了,谢谢)2b: I had breakfast at 7 this morning.3a: Tom has lost his key. (钥匙丢了,进不了屋,真倒霉)3b: He lost his key yesterday.4a: Tom has found his key. (找到了,可以回家了,什么时候找到的,不重要) 4b: He found his key just now.5a: My sister has written many books. (我妹妹写过书,是个大作家,了不得) 5b: She wrote a novel when she was 20.6a: Have you had a haircut? (看起来挺精神嘛,理发啦?)6b: Yes, a friend of mine cut it for me 3 days ago.7a: My mother has gone shopping. (她不在家,你可以等下再来找她)7b: She went shopping after breakfast.8a: My father has gone out. (我爸爸出门了,你来得真不巧)8b: He went out 10 minutes ago.9a: I haven’t eaten anything today. (今天什么都没吃,现在好饿啊)9b: I didn’t eat breakfast when I was a student.10a: I have bought a car. (有车了,不用挤公交了)10b: I bought a car last month.D.可以特别记住一两个例句,以后遇到,按照例句套就好。

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

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

现在完成时与一般过去时的区别现在完成时和一样过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的阻碍;而一样过去时侧重于某一动作发生在过去某个时刻或某段时刻,即现在完成时侧重于现在的结果,而一样过去时侧重于动作发生的时刻。

例如:I have seen the film.我看过这部电影。

(现在我仍记得电影的内容)I saw the film three days ago.三天前我看了这部电影。

(强调是三天前,而不是别的什么时候看的电影)Mr Green has bought a new computer.格林先生买了一台新电脑。

(着重点是格林先生现在有了一台新电脑) Mr Green bought a new computer yesterday.格林先生昨天买了一台新电脑。

(强调的是格林先生买新电脑的时刻是昨天)2. 时刻状语不同现在完成经常与already,yet,just,ever,never,before等副词以及“for+段时刻”,“since+过去时刻/从句”等时刻状语连用;而一样过去时则常与“段时刻+ago”,just now,yesterday,last week等表示过去时刻的状语连用。

例如:She has lived here since two years ago.她两年前就住在那个地点了。

She lived here two years ago.两年前她住在那个地点。

He has been in the League for three years.他入团差不多三年了。

Tom wrote a letter to his parents last night.昨晚汤姆给他的父母写了封信。

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

北京四中撰稿:贾巍编审:毕勤责编:任淑弘现在完成时与一般过去时的比较(一)一般过去时态和现在完成时态的概念一般过去时表示在过去某个时间发生的动词或存在的状态,也表示过去经常或反复发生的动作常与yesterday, yesterday afternoon, last year, in 1965, a moment ago 等表示过去的时间状语连用, 例如:He came here yesterday.现在完成时表示过去的动作(或状态)对现在产生的影响和结果, 例如:He has broken his bottle.(二)一般过去时态和现在完成时的区别:1)现在完成时是表示过去的动作与现在的联系,主要说明的是现在的情况和状态;而一般过去时则强调动作发生在过去某一时间,与现在不发生联系, 例如:We haven't seen him since last year.我们自从去年以来一直未见到他。

(现在还未见到)We didn't see him last year.我们去年没见到他。

(现在不一定未见到)2)现在完成时表示从过去发生一直持续到现在(包括现在)的某个动作或状态,与现在有关的时间状语连用,一般过去时表示过去某一特定(与现在无关)的时间,与具体的表示过去的时间状语连用, 例如:He has lived here since he was born.自他出生以来一直居住在这儿。

(since自从…以来与现在有关,说明还居住在这儿。

)Liumei went to see her grandmother last night.刘梅昨晚去看了她外婆。

(只说明昨晚)(三)值得注意的几个问题:1)动作发生在过去,一直持续到说话的时候,并且还在延续时,要用现在完成时,例如:We have studied English for two years.我们学英语两年了。

2)指过去的经历,但没有表示过去的时间状语,要用现在完成时,例如:I have been to Shanghai twice.我曾去过上海两次。

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

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

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等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作或上下文来表示。

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

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

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

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

它通常与以下情况相关: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. 对现在的影响不同现在完成时强调动作或状态与现在的关联,对现在产生影响或结果;而一般过去时则仅仅描述过去发生的动作或状态。

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

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

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