现在完成时与一般过去时的区别资料
现在完成时和一般过去时的区别
现在完成时和一般过去时的区别现在完成时和一般过去时是英语语法中两种不同的时态。
它们在用法和表示的时间范围上有所不同。
一、用法区别: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.(她昨天完成了她的作业。
现在完成时与一般过去时的区别
现在完成时与一般过去时的区别第一篇:现在完成时与一般过去时的区别现在完成时与一般过去时的区别一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系,一般过去时通常与表示过去的时间状语连用。
如:yesterday, last week, two years ago, just now, in 2002等现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday , lastweek , amomentago等)连用。
现在完成时的时间状语常有如下四类:⑴现在完成时常与already(已经),just(刚刚,正好),ever (曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用。
⑵现在完成时常与recently(近来),sofar(到目前为止),inthe past/“last + 一段时间”等时间状语连用。
因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。
⑶现在完成时时常与“for +时间段或since +过去时间点”连用(含从句,从句过去时)。
⑷现在完成时还与once(一次),twice(两次),threetimes (三次),severaltimes(几次)等表示重复次数的词语连用。
有时候是根据表时间的关键词来判断,如果没有的话,就看是着重于问一个过去的事实还是表示强调已经完成了对现在产生一定影响了这个事件。
你提出的问题:你还记得你上次去中国旅游是什么时候吗?(它本身就是问现在是否记得嘛,所以说一般用一般现在时,不存在用过去式和完成式)did you remember sth.表示你过去某个时候记得/记起某件事没有。
have you remembered sth.表示你(已经)记住了某件事没有。
谓语动词的构成(1)一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是“助动词have /has +过去分词”。
现在完成时和一般过去时的区别
现在完成时和一般过去时的区别现在完成时,顾名思义,很多人都以为现在完成时的动作已经完成。
但事实并非如此。
现在完成时即可用于已经完成的动作或者状态,也可用于未完成的动作或者状态。
反倒是一般过去时,它只能用于已经完成的动作。
现在完成时和一般过去时可以从这三方面开区分。
1.现在完成时可表示已经完成的动作,这时一般与already连用而一般过去时只能表示过去已经完成的动作。
同样表示已经完成的动作,那么它们的区别在哪?现在完成时表示动作虽然已经完成,但是对现在有影响。
而一般过去式的动作和现在一毛关系都没有。
比如,你爸爸回来,看到你在打游戏,火冒三丈。
这时候求生欲旺盛的你,应该向你爸爸说:A. I finished my homework.B. I have finished my homework.应该选哪个呢?B选项才有可能让逃脱爸爸的怒火。
B选项的意思是我完成了作业,并且对现在有影响(there is no homework left undone. 所有作业都做完了,我没有家庭可做了)。
一般过去时则和现在无关,只能证明你曾经把家庭作业做完了。
那是不是你老师后来又布置了家庭作业呢?God knows!回到标题,为啥要选择called ,而不选择have called 呢?你比较一下- Ana, your computers still doesn't work. Aren't you going to do sth about that?-Oh, I have called the repairman.-安娜,你的电脑还是坏的,你就这样听之任之吗?-我已经叫了修理工了。
I have called the repairman.这里的言下之意就是“the repairman hasn't come and i am still waiting for him. ”(我已经打了维修的电话,人家还没来(叹气!);我还在等ing)对比下标题。
一般过去时和现在完成时的区别总结
一般过去时和现在完成时的区别总结一般过去时和现在完成时是英语语法中的两种过去时态,它们在用法和形式上有一些明显的区别。
本文将就这两种时态的不同之处进行总结。
一般过去时(Simple Past Tense)是用来表示过去发生的动作或存在的状态。
一般过去时的形式是将动词的过去式直接加在动词的原形后面。
例如:- 我去了商店。
I went to the store.- 他们在电影院看了一部电影。
They watched a movie at the cinema.现在完成时(Present Perfect Tense)则是用来表示过去某个时间开始,一直持续到现在的动作或状态。
现在完成时的形式是由“have/has”和动词的过去分词构成。
例如:- 我已经吃过晚饭了。
I have eaten dinner.- 他们已经完成了这个项目。
They have completed this project.下面是一般过去时和现在完成时的区别总结:1. 时间表达:- 一般过去时通常和过去的时间状语连用,如yesterday(昨天)、last month(上个月)等。
例如:I went to the park yesterday.- 现在完成时通常和表示从过去到现在的时间段的时间状语连用,如since(自从)、for(持续)等。
例如:I have lived here for five years.2. 动作完成:- 一般过去时表示过去某个具体时间的动作,动作已经完成。
例如:She finished her homework last night.- 现在完成时表示动作从过去某个时间开始,一直持续到现在,或者与现在有关。
例如:He has studied English since he was a child.3. 强调结果:- 一般过去时更注重过去发生的动作本身。
例如:I bought a new car.- 现在完成时更注重过去动作对现在造成的结果或影响。
现在完成时与一般过去时的区别
英语语法:时态现在完成时和一般过去时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.可以特别记住一两个例句,以后遇到,按照例句套就好。
现在完成时和一般过去时的比较
一. 现在完成时和一般过去式的区别:这两个时态都谈过去已经发生的事,主要差别是现在完成时表示的动作与现在有关系,或是对现在有影响,或谈现在以前这一段时间里发生的事,而一般过去时单纯谈过去的事,与现在没有练习,因此凡是有过去时间状语时,只能用一般过去时。
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.共同点:现在完成时和一般过去时都表示一个在过去完成的动作。
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等,皆为具体的时间状语。
现在完成时的时间状语:for, since, so far, ever, never, just, yet, till/until, up to now, in past years, always等,皆不确定的时间状语。
共同的时间状语:this morning, tonight, this April, now, already, recently, lately 等。
(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? (强调有卷子未交,疑为不公平竞争)He has been in the League for three years. (在团内的状态可延续)He has been a League member for three years. (是团员的状态可持续)句子中如有过去时的时间副词(如yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。
现在完成时和一般过去时的区别
现在完成时和一般过去时的区别现在完成时和一般过去时都表示过去完成的动作,但现在完成时强调与现在的关系,如对现在产生的结果或影响等,属于现在时范围,谈论的是现在的情况。
而一般过去时只表示动作在过去某一时刻发生,不表示与现在的关系,现在情况可能已发生变化。
例如,“谁开的门?”只强调过去开门这一动作,门现在可能已关上。
而“谁把门开了?”强调门现在依然还开着。
现在完成时不能与明确的过去时间状语连用,如“三天前”,“去年”,“昨天”,“上周日”,“在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)一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作,和现在不发生关系。
而现在完成时表示过去发生的某一动作对现在造成的影响或结果,强调的是现在的情况。
2)一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
◎一般过去时的时间状语有:yesterday, last week,…ago, in1980, in October, just now,等具体的时间状语。
◎共同的时间状语有this morning, tonight, this summer, before, already,等。
◎现在完成时的时间状语有:for, since, ever, never, just, already, yet, in the past years等不确定的时间状语。
请大家认真分析比较下列各例句:I saw this film yesterday.(只说明动作发生在过去。
)I have seen this film.(强调对现在的影响,电影的内容已经知道了。
)She has returned from Paris.(她已从巴黎回来了。
)She returned yesterday.(她是昨天回来的。
)He has been in the League for three years.(在团内的状态可延续) He joined the League three years ago.( 三年前入团,joined为短暂行为。
)注意:句子中如有一般过去时的时间副词(如 yesterday, last week, in 1960)时,不能使用现在完成时,要用过去时。
例如:判断正误:()Tom has written a letter to his parents last night.()Tom wrote a letter to his parents last night.【即学即用】用所给词的适当形式填空:1. He ________ just _________ ( copy ) all the new words.2. The Australian _____________( work ) in China for three years.3. I _________ never __________ ( see ) such a good film before.4. ______ you ever ________ ( be ) to Beijing?5. The little girl _______________ ( learn ) about 100 songs so far.6. He ___________ in U.S.A for 20 years. (live)7. Mr Green is an engineer. He _____(work) in China for about two years.8. Your father (be) to Guangzhou twice.9. The Smiths _____ China for three years.( be )10. He _________ ( teach ) English since he came here.11. Kate never (see) Chinese films.12. -----Ann has gone to Shanghai.-----So ______her parents.A. hasB. hadC. didD. have13. I______ a letter from him since he left. ( get )14. They ____ just_______( close )the windows.15. I______ (return) the book to the library already.16. She never (meet) a foreigner before.17. I_____________ ( know ) Jim for three years.18. How many songs ________ they___________ by now? ( learn)19. My father________( be )to the Great Wall before.20. Mr. Smith___________ ( live ) in London since 1979.21. Recently Mary __________ ( do ) her work regularly.22. He______________( stay ) here since 3 hours ago.23. She __________ ( learn ) about 30,000 words in the past three years.四、英语动词根据词义可分为两种,一种是延续性的,一种是终止性的,终止性动词(也可称为非延续性动词,瞬间动词,或点动词),如begin, start, die, buy, leave, come 等,表示动作的发生与结束于一瞬间完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+时间段, since+时间点/从句连用,也不能用在how long引导的特殊疑问句中.⑴.将时间状语改为时间段 + ago,句中谓语动词用一般过去时.eg.我弟弟参军两年了.My brother joined the army two years ago.== My brother has been in the army for two years.⑵若保留for+时间段,since+时间点/从句, 或用在 how long 句型中,则需将终止性动词改为相应的状态动词或延续性动词即学即用The movie began about 20 minutes ago.(同义句)The movie has ______________ for about 20 minutes.将瞬间动词转化为表延续的动词或者表状态的be+名词/形容词或副词/介词短语等。
一般过去时和现在完成时的区别
区分一般过去时和现在完成时一.相同点: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 __?我以前从没去过广州。
一般过去式与现在完成时的区别
一般过去时与现在完成时的区别(1)一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
(2)一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:yesterday, last week,…ago, in1980, in October, just now等,皆为具体的时间状语。
现在完成时的时间状语:for, since, so far, ever, never, just, yet,till/until, up to now, in past years, always等,皆不确定的时间状语。
共同的时间状语:this morning, tonight, this April, now, already, recently, lately 等。
(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? (强调有卷子未交,疑为不公平竞争)He has been in the League for three years. (在团内的状态可延续)He has been a League member for three years. (是团员的状态可持续)句子中如有过去时的时间副词(如yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。
语法精讲-现在完成时与一般过去时的区别
语法精讲-现在完成时与一般过去时的区别现在完成时与一般过去时的区别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)一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
2)一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:yesterday, last week,…ago, in1980, in October, just now等,皆为具体的时间状语。
现在完成时的时间状语:for, since, so far, ever, never, just, yet, till/until, up to now,in past years, always等,皆不确定的时间状语。
共同的时间状语:this morning, tonight, this April, now, already, recently,lately等。
3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach, learn, work, study, know.。
一般过去时常用的非持续性动词有come, go, leave, start, die, finish, become, getmarried等。
例如:I saw this film yesterday.(强调看的动作发生过了)I have seen this film.(强调对现在的影响,电影的内容已经知道了)Why did you get up so early?(强调起床的动作已发生过了)Who hasn't handed in his paper?(强调有卷子未交,疑为不公平竞争)He has been in the League for three years.(在团内的状态可延续)He has been a League member for three years.(是团员的状态可持续)句子中如有过去时的时间副词(如yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。
现在完成时与一般过去时区别
在这个演示中,我们将探讨现在完成时和一般过去时之间的区别,并讨论它 们的用法和示例。
现在完成时的定义
现在完成时表示过去发生或完成的动作或事件与现在的关系,强调动作的连续性。
一般过去时的定义
一般过去时表示过去某个特定时间发生的动作或事件,强调动作的完成。
现在完成时的用法
经验或知识
用于谈论我们在过去所获取的经验或知识。
未完成的动作
用于谈论过去开始但目前仍然在进行中的动 作。
重要性至今
用于谈论对现在产生影响的过去事件或动作。
刚刚完成的动作
用于刚刚结束的动作或事件。
一般过去时的用法
1 过去特定时间
用于谈论过去发生在特 定时间的动作或事件。
2 过去的习惯
用于谈论过去的习惯或 经常发生的动作。
3 描写过去的状态
用于描述过去的状态或 存在的事实。
现在完成时与一般过去时的区别
现在完成时 强调与现在的关系 动作连续性 未完成的动作 经验或知识 刚刚完成的动作
一般过去时 强调过去的完成 动作完成 过去特定时间 过去的习惯 描写过去的状态
时态示例
1
现在完成时
我已经读完一本好书。
一般过去时
ቤተ መጻሕፍቲ ባይዱ
2
我读完了一本好书。
3
现在完成时
我已经去过巴黎两次。
一般过去时
4
我曾经去过巴黎两次。
5
现在完成时
我已经学会了弹吉他。
一般过去时
6
我学会了弹吉他。
总结与要点
1 现在完成时
2 一般过去时
用于强调过去完成与现在的关系。
用于表示过去发生在特定时间的动作或事件。
现在完成时与一般过去时的区别例句
现在完成时与一般过去时的区别例句现在完成时与一般过去时是英语中两种不同的时态,它们在使用和含义上有很大的区别。
现在完成时通常表示一种与当前时刻有关的动作或状态,而一般过去时则表示过去某个具体时间发生的动作或状态。
在本文中,我们将对这两种时态做一个详细的比较,并通过例句来帮助读者更好地理解它们之间的差异。
现在完成时(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 (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. 他在农村生活了很长时间。
现在完成时与一般过去时区别
现在完成时与一般过去时区别教学目标:1、关知识并能解决相关的时态问题。
2、提高学生综合运用所学知识解决问题的能力。
3、提高学生的通过进一步学习使学生进一步巩固现在完成时与一般过去式的有自信心,形成克服困难的意志。
教学重难点:正确理解现在完成时与一般过去时的区别,在理解的基础上能够解决相关的时态问题。
教学流程:课前导入(出示情景对话)同学们,在这个对话中分别出现了我们学过的两种时态,你们知道他们分别是哪两种时态吗?今天就让我们一起来分析一下它们二者的区别。
新授一. 侧重点不同现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间。
例如: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.格林先生昨天买了一台新电脑。
(强调的是格林先生买新电脑的时间是昨天)二. 时间状语不同现在完成时常与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.两年前她住在这里。
齐文玉初中英语语法难点现在完成时与一般过去时的区别请收好
齐文玉初中英语语法难点现在完成时与一般过去时的区别请收好现在完成时与一般过去时都表示过去的动作,但它们有着不同的用法和语法结构。
下面是两者的区别:1.用法区别。
现在完成时一般用来表示过去发生的动作对现在仍有影响或结果的情况,或者强调动作在过去某个时间点前已经完成。
例如:- I have finished my homework.(我已经做完了功课。
)。
- We have lived in this city for three years.(我们在这个城市已经住了三年了。
)。
- He has lost his keys again.(他又丢了钥匙。
)。
一般过去时则用来表示过去某个时间点或时间段所发生的动作或状态。
例如:- I finished my homework yesterday.(我昨天完成了功课。
)。
- We lived in this city for three years before moving to the countryside.(我们在这个城市住了三年,然后搬到了农村。
)。
- He lost his keys yesterday.(他昨天丢了钥匙。
)。
2.语法结构区别。
现在完成时由“have/has + 过去分词”构成,其中“have”用于第一人称和第二人称,而“has”用于第三人称单数。
例如:- I have visited London twice.(我已经去过伦敦两次了。
)。
- She has read the book.(她已经读过这本书了。
)。
一般过去时的动词形态是动词的过去式,通常为动词原形加上“-ed”,变化规则较为复杂,需要根据不同的动词类型和时态规则来学习。
例如:- I visited London last year.(我去年去了伦敦。
)。
- She read the book yesterday.(她昨天读了这本书。
)。
总之,现在完成时和一般过去时是表示过去发生的动作的两种时态,它们有着明显的用法和语法结构区别,需要根据上下文和语境来正确使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7.After breakfast she takes a walk to buy the morning paper she does this every morning for ten years . 8.It was very hot lately ,but it’s beginning to get a bit cooler . 9.Have you gone to the great wall?Yes,I have ,I went there last Sunday .
2. What have you been doing?
你一直在做什么?
3. I’ve been writing a laboratory report.
我一直在写实验报告。
PART B:EXERCISES
一.Find the choice : 1.When I was at school,I_______to the library every day. A.go B.was going C.have goneD.wen 2.The new books_______yet. A.haven’t arrived B.has’t arrived C.didn’t arrive D.don’t arrive 3.____you ever_______to shanghai. A.Haven’t arrived B.Hasn’t arrived C.Didn’t arrived D.Have…been
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.
我已经学了10多年的英语。
二.当有一个表示过去某一特定时间的状语时,不 用现在完成时,而用一般过去时:
eg:1. I saw the film on television yesterday . 但since(自…以来)+某一过去时间或叙述过去事情的 从句总是与现在完成时连用。 eg:1. They have known each other since 1950 . 2. Since he was a child,he has lived in England.
eg: 1.
表示一个持续了一段时间,刚刚结束或仍在继续进行的 动作。与现在完成时有所有同的是现在完成进行时强调 动作本身或动作的持续性、持久性。
eg:1. We’ve been looking for you everywhere.where have you been?
我们一直在到处找你,你上哪儿去了?
C.has gone
D.will go
17.She ____an actress for some time . A.was B.being C.is D.has been
18.Professor Chen ____our exams yet. A.didn’t mark B.hasn’tmarked C.will not mark D.haven’t marked
C.lived
D.has live
10.My uncle ____in this city since
1980.
A.lives
C.has lived
B.have lived
D.lived
11.By now old Wang ____in that
factory for twenty years.
A.have worked C.works B.worked D.has worked
D.hasn’t seen
B.learned D.were having
7.We ______three lessons this month.
8.I______to Paris several times.
A.went B.have gone
C.have been
D.was going
9.Alice _______ in china for ten years. A. has lived B.have lived
这是我看过的最令人厌烦的电影。 *现在完成时除了上述主要用法之外,还有一些其它用 法,在此不一一讲解,请学生自已学习、掌握。
现在完成时与一 般过去时的区别
第一单元已讲解了现在完成时, 在第一册中也已讲解了一般过 去时的主要用法。现将这两种 时态的用法加以区别,以便使 学生更好地掌握,区别两者的 不同用法。
二. choose the one that is wrong:
1.I lived in this city since I was a child . 2.I lost my pen, I have to write with a pencil . 3.Hangzhou is the most beautiful city I saw . 4.She has read the book last week .
现在完成进行时的 主要用法
一.表示从过去某一时刻开始并一直延续到现在的动作 或事情,但动作或事情现在已经结束。
eg:1. Someone has just turned off the light.
有人刚把灯关了。
2. I have already finished my homework.
我已经完成了家作。 二.表示从过去某一时刻开始并一直延续到现在的动作 或事情,但动作或事情可能仍在继续。
他已经买了一本英汉字典。 eg:2. He bought an English-Chinese dictionary. 他曾买过一本英汉字典。
第一句用现在完成时时态,意为:“He bought an English-Chinese dictionary. And he still has it” “过去他买 了一本英汉字典,现在他还有这本字典” 。 第二句用过去时只叙述过去他买过一本英汉字典这一 事实,至于现在他是否有这本字典并未强调说明。
三.常与一般过去时连用的典型的表示过去时间的状语 yesterday(昨天),the other day (前两天),just now(刚才),
时间+ ago,last +时间 ; etc;
eg: 1. eg: 2. The plane took off ten minutes ago 飞机十分钟前起飞了。 We finished our task las to see John again
last Sunday ,We ______each other
for more than two years. A.haven’t seen B.hadn’t seen
C.didn’t see
A.have learned C.has learned
19.He left last year and_____away ever since. A.is B.have been C.was D.has been
20. I_______my task the other day. A.finished B.have finished C.finish D.will finish
4.He_______his lunch. A.had B.have had C.has had D.ate 5.For years,doctors________millions of patients lives with the help of microscopes. A.saved C.has saved B.have saved D.were saving
一.现在完成时和一般过去时都是 说过去的事情,但现在完成时注意 的不是事情本身,而是强调事情与 现在保持的某种密切联系(如现在 的结果,影响,一直延续到现在 等);而一般过去时,则只表示发 生在过去的动作和事情与现在没有 关系。
eg : 1. He has bought an English-Chinese dictionary.
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.
我们上周完成了我们的任务。
四.常与现在完成时连用的表示到现在为止这段 时间的词.短语或从句: so far (到现在为止),up to (till,until)now直到现 在,lately(最近)yet ,since+过去时间或叙述过 去事情的从句。 eg:1. The weather has been hot so far this summer
12.Christianity(基督教) has become a worldwide religion(宗教) since it
____almost two years ago. A. begin B.begins C.began D. has begin 13.Shakespeare ____many plays such as Hamlet,and Romeo And Juliet. A.writes B.have written
三.表示人曾有过或到目前为止从未有过的经历.
eg:1. Have you ever been to the Summar Palace?
你曾去过颐和园吗?
2. I have never had a car.
我从未有过汽车。