现在完成时、过去完成时与将来完成的区别
自考学士学位英语考试复习资料(语法词汇短词阅读作文)

自考学士学位英语考试复习资料(语法、词汇、短词、阅读、作文)第一节动词的时态考试重点:一般现在时(if 从句和as soon as 从句);进行时表将来;现在完成时和现在完成进行时的区别;完成时瞬间动词以及have (has)been, have(has)gone的区别;过去完成时的时间状语;将来完成时。
一、一般现在式:1、表示经常发生的动作或存在的状态:常和always, usually, often ,sometimes, every day, every week的等时间状语连用。
例:He goes to work every day. 他每天去上班。
2、表示普遍的真理。
由于是众所周知的客观事实,所以一般不用时间状语。
例:The earth is round. 地球是圆的。
3、有些表示心理状态或感情的动词往往用一般现在时。
例:I don’t think you are right.我以为你错了。
4、在时间、条件状语从句中表示将来的动作:常用的连词有as soon as,when,till,if。
(1)They will go home for winter vocation as soon as they ________their exams. A. have finished B. finish C. finished D. was finishing (答案:B)(1996年22题)(2)When the mixture ______, it will give off a powerful force. A. will heat B. will be heated C. is heatedD. has heated(答案:C)(1992年59题)二、一般过去时:1、表示过去的动作或状态:常和过去时间状语连用。
just now, last year, when I was 8years old 等。
英语时态:现在完成时和现在完成进行时区别、过去完成时与现在完成时区别

现在进行时和现在完成进行时区分:区分 have done 和 have been doing,我们需要从两个方面来讨论:一、完成时态和完成进行时态本身意义的差别;二、要结合动词的不同延续特点.首先我们来看两种时态的意义差别两者根本区别是:完成进行时强调动作持续的过程(emphasis on duration), 完成时强调动作的结果或成就 (emphasis on achievement).具体来讲 ,现在完成进行时have been doing 强调的是在一段时期内某项活动的持续性,强调的是动作本身.现在完成时have done 则是强调动作产生的结果或取得的成就,而不是动作本身.二者的这种区别我们从下面的这些例句可以很好地领悟到: (2) a. My hands are very dirty. I ’ ve been painting the house. b. I have painted the house green. The house was white, but now it ’s green.思维分析:句a 中 have been painting 表示 painting 动作一直在持续 ,活动还没有结束 ,所以才有 my hands are very dirty 这样的现状 .句 a 意思是“我的手很脏,我现在一直在给房间刷漆”.句 b 中 have painted 表示 painted 动作已经结束 ,而且动作导致的结果是the house was white, but now it ’ s green 房间现在是绿色的了.现在完成时表示动作业已完成, 而完成进行时却不一定如此I ’ve made a cake. 我做了一个蛋糕.(已做好)I ’ve been making a cake. 我一直在做一个蛋糕. (不一定做好了She’ s painted a picture. 她画了一幅画 .(已画好)She’ s been painting a picture. 她在画一幅画 .(可能还没画好)强调时间长度用完成进行时比较好:I’ve been coughing all night.我咳了一整夜.(比I ’ve coughed all night.更能强调咳得久)All the time she ’s been sitting there in silence.她一直静坐在那里.All these years we ’ve been trying to get in touch with him.这些年来我们一直在设法和他联系.许多静态动词都只能用于完成时而不能用于完成进行时:I ’ve known that for a long time.这事我已经知道很久了.The strike has lasted six months. 这次罢工已经持续了 6 个月 .Nobody has seen him since last week. 从上周起就没人见到过他.raise in salary all the time.他一直盼着加薪.但当意思发生转变时也可能用于完成进行时:I ’ve been thinking of doing so for a long time.我好久以来一直想这样做.Tom has been seeing about a work permit for you.汤姆一直在设法帮你取得工作许可证.有少数动词用两种时态都可以,意思差别不大,如:They have been working very well this term.这学期他们学习很好. They have worked very well this term.It has been raining for two hours.下了两个小时的雨. It has rained for two hours.过去完成时一、过去完成时的概念与结构特点即“过去的过概念:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,去( past-in-the-past )”。
现在、过去完成时、过去将来完成讲解及练习

现在完成时讲解一.基本结构:助动词have/has+过去分词(done)二.句型:否定句:主语+have/has+not+过去分词+其他.一般疑问句:Have/Has+主语+过去分词+其他.简略答语: Yes, 主语+ have/has.(肯定)No, 主语+ haven't/hasn't.(否定)三.用法(1)现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果I have spent all of my money (so far).(含义是:现在我没有钱花了.)Guo zijun has (just/already) come. (含义:郭子君现在在这儿)My father has gone to work.(含义是:我爸爸现在不在这儿)(2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.①for+时段②since+过去一个时间点(译为:自从……以来)③since+时段+ago④since+从句(过去时)●⑤It is+时段+since+从句(过去时)Mary has been ill for three days.I have lived here since 1998.四.has gone (to),has been (to), has been (in) 的区别Have/Has gone(to) :去了(现在不在说话现场)Where is your father?He has gone to Shanghai.Have/Has been (to) :去过(已不在去过的地方)My father has been to Shanghai.Have/has been in:呆了多久(还在所呆的地方)My father has been in Shanghai for two months. /since two months ago.五.现在完成时的标志1.现在完成时的含义之一是过去完成的动作对现在仍有影响,用以下四大标志词可以表达这种含义:* 以already, just和yet为标志He has already got her help.他已得到她的帮助。
现在完成时与过去完成时的区别

现在完成时和过去完成时的区别一、从概念上区别(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. 在五点钟的时候他们已经完成了那项工作。
现在完成时和过去完成时的用法

现在完成时和过去完成时的用法
现在完成时(PresentPerfect)和过去完成时(PastPerfect)是英
语中的两种常用时态,这两个时态常常在语言使用中混淆,但它们有很大的不同。
现在完成时表示某个过去时间和当前之间发生的动作或即将发生的动作,而过去完成时则表示某个事件发生在另一个事件之前。
现在完成时的时间范围通常是从过去某个时间到现在,所以它可以把一段时间表示得比较简洁。
例如,“我今年已经找到了一份工作。
”,表示从今年开始就找到一份工作,直到现在还没有改变。
过去完成时则通常表示某个动作发生在另一个动作之前,因此在表达发生先后时常常用到它。
例如,“我已经订好机票,然后才查看
了机场的相关规定。
”,表示先订好机票,然后再查看机场的相关规定。
这两种时态在语法上各有不同,现在完成时对应的助动词是
have/has+动词的过去分词,而过去完成时对应的助动词则是had+过去分词,用法上也有很大的不同。
一般来说,在表达某件事发生在过去某个时间之前时会使用过去完成时,而在表达过去某个时间点和现在之间发生的动作则会用到现在完成时。
例如,“我去年买了一辆新车”,这句话表示的就是现在完成时,它表示的是去年到现在去买了一辆新车,是一个持续的动作,直到现在还没有改变。
而“我去年买完车,然后再去买了一台冰箱”,这句
话表示的就是过去完成时,表示的是先买完车,然后再过去买冰箱的
动作,说明发生的先后关系。
现在完成时和过去完成时都是英语中常用的两种时态,它们可以让表达变得更加简洁,也可以帮助表达发生先后关系,因此在使用英语时,一定要掌握这两种时态的用法,才可以更好地表达出自己的意思。
现在完成时和过去完成时的区别例句

现在完成时和过去完成时的区别例句现在完成时和过去完成时是英语中表示过去发生的动作或状态对当前时间有影响的两个时态。
下面是10个例句,分别使用了现在完成时和过去完成时,以展示它们之间的区别。
1. 现在完成时:I have finished my homework.(我已经完成了我的作业。
)过去完成时:I had finished my homework when my friend called me.(当我的朋友给我打电话时,我已经完成了我的作业。
)2. 现在完成时:She has visited Paris many times.(她去过巴黎很多次。
)过去完成时:She had visited Paris before she moved to London.(她在搬到伦敦之前已经去过巴黎。
)3. 现在完成时:They have bought a new car.(他们买了一辆新车。
)过去完成时:They had bought a new car before their old one broke down.(在他们的旧车坏之前,他们已经买了一辆新车。
)4. 现在完成时:He has lived in this city for five years.(他在这个城市已经住了五年。
)过去完成时:He had lived in this city for five years before he moved to another country.(在他搬到另一个国家之前,他在这个城市已经住了五年。
)5. 现在完成时:We have known each other since childhood.(我们从小就认识对方。
)过去完成时:We had known each other for many years before we got married.(在我们结婚之前,我们已经认识了很多年。
)6. 现在完成时:I have read that book.(我读过那本书。
一般过去时,现在完成时,过去完成时的用法及区别

一般过去时,现在完成时,过去完成时的用法及区别展开全文① 一般过去时的基本用法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. 她把自行车丢了。
(影响是他现在没有自行车骑了)2) 表示开始于过去、持续到现在的动作或状态,并可能继续下去(也可能不继续下去),常同包括现在在内的时间状语连,也同“for+时间段”或“since+时间点”的状语连用She has taught in the school for ten years. 她在这所学校教书已经10年了。
英语时态:现在完成时和现在完成进行时区别、过去完成时及现在完成时区别

现在进行时和现在完成进行时区分:区分have done和have been doing,我们需要从两个方面来讨论:一、完成时态和完成进行时态本身意义的差异;二、要结合动词的不同延续特点.首先我们来看两种时态的意义差异两者根本区别是:完成进行时强调动作持续的过程(emphasis on duration),完成时强调动作的结果或成就(emphasis on achievement).具体来讲,现在完成进行时have been doing强调的是在一段时期内某项活动的持续性,强调的是动作本身.现在完成时have done那么是强调动作产生的结果或取得的成就,而不是动作本身.二者的这种区别我们从下面的这些例句可以很好地领悟到:(2) a. My hands are very dirty. I’ve been painting the house. b. I have painted the house green. The house was white, but now it’s green.思维分析:句a中have been painting表示painting动作一直在持续,活动还没有结束,所以才有my hands are very dirty这样的现状.句a意思是“我的手很脏,我现在一直在给房间刷漆〞.句b中have painted表示painted动作已经结束,而且动作导致的结果是the house was white, but now it’s green房间现在是绿色的了.现在完成时表示动作业已完成, 而完成进行时却不一定如此I’ve made a cake. 我做了一个蛋糕.〔已做好〕I’ve been making a cake. 我一直在做一个蛋糕. 〔不一定做好了She’s painted a picture. 她画了一幅画.〔已画好〕She’s been painting a picture. 她在画一幅画.〔可能还没画好〕强调时间长度用完成进行时比拟好:I’ve been coughing all night. 我咳了一整夜.〔比I’ve coughed all night. 更能强调咳得久〕All the time she’s been sitting there in silence. 她一直静坐在那里.All these years we’ve been trying to get in touch with him. 这些年来我们一直在设法和他联系. 许多静态动词都只能用于完成时而不能用于完成进行时:I’ve known that for a long time. 这事我已经知道很久了.The strike has lasted six months. 这次罢工已经持续了6个月.Nobody has seen him since last week. 从上周起就没人见到过他.raise in salary all the time. 他一直盼着加薪.但当意思发生转变时也可能用于完成进行时:I’ve been thinking of doing so for a long time. 我好久以来一直想这样做.Tom has been seeing about a work permit for you. 汤姆一直在设法帮你取得工作许可证.有少数动词用两种时态都可以,意思差异不大,如:They have been working very well this term. 这学期他们学习很好. They have worked very well this term.It has been raining for two hours. 下了两个小时的雨. It has rained for two hours.过去完成时一、过去完成时的概念与结构特点概念:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即“过去的过去〔 past-in-the-past 〕〞。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时、过去完成时与将来完成的区别
(最新版)
编制人:__________________
审核人:__________________
审批人:__________________
编制单位:__________________
编制时间:____年____月____日
序言
下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!
并且,本店铺为大家提供各种类型的经典范文,如词性大全、句法大全、句型大全、从句大全、时态大全、语态大全、语法大全、虚拟语气、用法辨析、其他资料等等,想了解不同范文格式和写法,敬请关注!
Download tips: This document is carefully compiled by this editor.
I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!
In addition, this shop provides you with various types of classic sample essays, such as part of speech, syntax, sentence pattern, clause, tense, voice, grammar, subjunctive, usage analysis, other materials, etc. If you want to know the different formats and writing methods of the model essay, please pay attention!
现在完成时、过去完成时与将来完成的区别
1. 现在完成时以现在时间为参照点,表示在“现在”以前完成的动作或持续到“现在”的状态;
2. 过去完成时则以过去时间为参照点,表示在“过去”某一时间以前发生的动作或持续到“过去”某一时间的状态;
3. 将来完成时则以将来时间为参照点,表示在“将来”某一时间为止已经完成的动作或持续到“将来”某一时间的状态。
请看例句:
He has finished writing his novel. 他已写完了他的小说。
He had finished writing his novel by the end of last year. 去年年底他就写完他的小说。
He will have finished writing his novel by the end of next year. 到明年年底他就会写完他的小说了。
与一般现在时代替一般将来时一样,在表示时间或者条件的状语从句,通常要用现在完成时来表示将来完成时,而不能直接使用将来完成时:
I will go with you when I have finished my work. 等我完成工作之后我就同你去。
若不强调动作的完成(且不至于引起歧义),有时也可用一般现在时:
I will go with you when I finish my work. 我完成工作后就
同你去。