现在完成时和现在完成进行时的区别
英语时态:现在完成时和现在完成进行时区别、过去完成时及现在完成时区别
现在进行时和现在完成进行时区分:区分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 + 过去分词现在完成时的用法如下:1. 表示过去的动作或事件对当前时间产生的影响:- I have finished my homework. (我已经完成了作业)- She has lost her keys. (她丢了钥匙)- They have lived in this city for five years. (他们在这个城市居住了五年)2. 表示过去某个时间点之前已经完成的动作:- They have already left. (他们已经离开了)- She has never been to Europe. (她从未去过欧洲)- Have you seen that movie? (你看过那部电影吗?)3. 表示经验、知识或技能的积累:- I have studied English for years. (我学英语已经好几年了)- He has played the piano since he was a child. (他从小就学钢琴)现在完成进行时现在完成进行时是表示从过去某一时间开始一直延续到当前的动作,常用以下结构:主语 + have/has been + 动词的现在分词现在完成进行时的用法如下:1. 表示从过去某一时间开始一直持续到当前的动作:- He has been working on this project all day. (他一整天都在做这个项目)- They have been studying for the exam for weeks. (他们几周都在准备考试)2. 表示反复出现的动作或情况:- It has been raining a lot recently. (最近一直在下雨)- The baby has been crying all night. (宝宝整晚都在哭)3. 表示对过去动作的强调或感叹:- I can't believe you have been waiting for me since morning. (我不敢相信你等了我一整个早上)- Wow, you have been cleaning the house all day! (哇,你一整天都在打扫房子!)总结现在完成时和现在完成进行时的区别主要在于时间表达和动作的性质。
现在完成时和完成进行时区别
Thank you!
现在完成时和现在完成进行时的主要区别
现在完成进行时着重表示动作的延续性,而 现在完成时着重表示动作的结果。
She has read this book. She has been reading this book.
I have worked here for three years. I have been working here for 3 years.
现在完成时和现在完成进行时的区别 II (3)有些表示状态、感情、感觉的静态动词, 如:have, like, hate, hear, know, sound等动词 不能用于现在完成进行时,但可用于现在完成 时。如: They’ve known each other since 1970. 自从1970年起他们就相互认识了。 (4)现在完ቤተ መጻሕፍቲ ባይዱ进行时也可表示现在以前这段时 间反复发生的事情。如: We’ve been seeing each other quite a lot recently. 最近我们经常见面。
现在完成时和现在完成进行时的区别 II
(1)在不用时间状语的情况下,现在完成进行时表示 动作仍在进行。而现在完成时则表示动作在过去已结 束。如: The students have been preparing for the exam. (还在进行)学生们一直在准备考试。 The students have prepared for the exam. (已经结束)学生们为考试作了准备。 (2)在强调指出动作还未结束,还要继续下去。如: I’ve been reading this book for two hours, but I haven’t finished it. 这本书我已读了两个小时了,但我还没读完。 I’ve read this book. 我已读完这本书了。
现在完成时与现在完成进行时比较练习
现在完成时与现在完成进行时比较练习一、现在完成时与现在完成进行时的比较在我们日常生活中,我们经常会遇到两种时态:现在完成时和现在完成进行时。
这两种时态在很多情况下都可以互换使用,但它们之间还是存在一定的差异。
本文将从语法结构、用法、含义等方面对现在完成时和现在完成进行时进行详细的比较和分析。
二、现在完成时的语法结构和用法1.1 现在完成时的语法结构现在完成时是由助动词“have/has”加过去分词构成的。
例如:I have eaten breakfast.(我已经吃过早餐了。
)这里的助动词“have”表示完成的动作发生在过去,而过去的分词“eaten”表示动作的完成状态。
1.2 现在完成时的用法现在完成时主要用于表示过去发生的动作对现在造成的影响,或者表示从过去一直持续到现在的动作。
它还可以用于强调过去的经历或者经验。
例如:I have lived in this city for 5 years.(我已经在这个城市住了5年了。
)这里表示从过去一直持续到现在的动作。
She has studied English for 10 years.(她学英语已经学了10年了。
)这里表示过去发生的动作对现在造成的影响。
I have seen that movie twice.(我看过那部电影两次了。
)这里表示强调过去的经历或经验。
三、现在完成进行时的语法结构和用法2.1 现在完成进行时的语法结构现在完成进行时是由助动词“have/has been + 现在分词”构成的。
例如:I have been studying English for 3 hours.(我已经学习英语3个小时了。
)这里的助动词“have been”表示从过去某个时间开始一直持续到现在的动作,而“studying”则表示动作正在进行。
2.2 现在完成进行时的用法现在完成进行时主要用于表示从过去某个时间开始一直持续到现在的动作,或者表示动作正在进行且可能还要继续下去。
英语时态:现在完成时和现在完成进行时区别、过去完成时及现在完成时区别
英语时态:现在完成时和现在完成进行时区别、过去完成时及现在完成时区别-CAL-FENGHAI.-(YICAI)-Company One1现在进行时和现在完成进行时区分:区分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 )”。
(完整word版)现在完成时和现在完成进行时的区分
现在完成时和现在完成进行时一、现在完成时用来表示发生在过去的动作或状态,但其结果却和现在有联系.现在完成时由“have / has + 动词过去分词”构成,现在完成时的被动语态的基本构成为“have / has been + 动词过去分词”。
现在完成时常用于以下几种情况:1.动作开始于过去,结束于过去,但对现在仍有影响。
2.动作发生于过去一直延续到现在,这个动作可能是某种状态习惯性动作。
3.现在完成时还可以用来表示过去某一时间到现在这段时间内反复发生的动作。
和现在完成时态连用的时间状语主要有以下三种:1.句中出现just,never,ever,already,yet,lately , recently,before, these years / months / days 等词时。
2.句中出现“for + 时间段”或since + 时间点或since引导的时间状语从句(一般多为过去时). 3.句中出现up to now(直到现在),so far(到目前为止),since then,in the past / last + 表示一段时间的词语时.【注意】含有终止或短暂意义的动词在肯定句中不能和一段时间搭配,这类动词常见的有:begin,end,come,go,leave,join,die,marry等.现在完成时与一般过去时的区别:1.现在完成时常表示动作或状态延伸到现在,如:He has lived in Tianjin for ten years。
一般过去时虽也可指延伸,但它不能延伸到现在。
He lived in Tianjin for ten years.2.一般过去时只表示某个动作或状态曾经发生过,与现在并无联系,而现在完成时则表示过去的动作或状态对现在有影响。
We'd better stop her from doing such hard work,for she has been seriously ill.(过去的动作对现在造成了影响)He was ill last week.(并没有涉及现在的情况)3.现在完成时的时间状语可以同不确定的过去时间状语连用(如already,just,before,recently等),还可以同包括现在时间在内的时间状语连用(如today,this morning,this month,this year等),还可以和时间段连用。
现在完成时和现在完成进行时的区别
现在完成时和现在完成进行时的区别现在完成进行时表示的结果是直接的,现在完成时表示的则是最后的结果。
现在完成进行时有时有延续性,现在完成时没有。
现在完成进行时表示动作在重复,现在完成时不带重复性。
现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。
(1) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作:I have read the book. 我读过这本书。
I have been reading the book. 我一直在读这本书。
注:有少数动词(如work, study, live, teach, stay等)在表示持续一时间时用这两种时态含义差不多(只是用现在完成进行进更强调动作的持续性):How long have you worked [been working] here? 你在这儿工作多久了?I’ve lived [been living] here since 1988. 自1988年以来我就一直住在这儿。
(2) 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感感情色彩:I have waited for two hours. 我等了两小时。
(陈述事实)I have been waiting for two hours. 我等了两个小时。
(等得好辛苦)(3) 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时:He has lived in Paris. 他(一直)住在巴黎。
He has been living in Paris. 他(目前)住在巴黎。
(表暂时性)(4) 不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时:I’ve only known her for two day. 我认识她刚刚两天。
英语时态:现在完成时和现在完成进行时区别、过去完成时及现在完成时区别
区分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 +been +doing现在完成时句型:have/has +过去分词现在完成时表示动作发生在过去,但与现在有关系,即用一个发生在过去的动作来说明现在的情况。
比较现在完成进行时 have been doing 强调的是持续性的过程,而现在完成时 have done 则侧重于这个动作所造成的结果和影响。
例句对比(1)It has rained for two hours. 雨下了两小时。
(雨下完了)It has been raining for two hours. 雨已经下了两小时了。
(现在还在下)(2)The car is going again now. Tom has repaired it. 这车又能开了,汤姆修好了它。
(修完了)Tom’s hands are very dirty. He has been repairing the car. 汤姆的手很脏,他正在修车。
(还在修)(3)I have been writing a book. 我一直在写一本书。
(还没写完)I have written a book. 我已经写了一本书。
(写完了)注意1、有时现在完成时和现在完成进行时表达的意思一致。
例如:She has worked on painting for six years. 她画画画了6年了。
(还会继续)She has been working on painting for six years. 她画画已经画了6年了。
(还会继续)2、表示状态的动词不用于现在完成进行时。
例如:I have liked piano for a long time. 我喜欢钢琴很久了。
(喜欢是一种状态)I have been liking piano for a long time. (错句)感谢您的阅读,祝您生活愉快。
现在完成时与现在完成进行时的区别
1 错误
2 纠正
使用现在完成时和现在完成进行时来表示将来。
使用未来时态来表示将来的动作。
3 错误
误用过去分词和现在分词。
4 纠正
明确使用过去分词和现在分词来区分不同的时态。
现在完成时和现在完成进行时的例句分析
现在完成时
我已经完成了这个项目。 她已经去过巴黎三次了。
现在完成进行时
我一直在学习英语。 他们一直在等你的电话。
现在完成时和现在完成进行时的时间范围
1
现在完成时过去Leabharlann 个时间点到现在现在完成进行时
2
过去某个时间点一直到现在
3
举例
现在完成时:我已经吃饭了。 现在完成进 行时:我一直在吃饭。
现在完成时和现在完成进行时的语态和疑问形 式
现在完成时和现在完成进行时的语态和疑问形式与一般现在时相同。
现在完成时和现在完成进行时的常见错误及纠 正方法
现在完成时与现在完成进 行时的区别
现在完成时是表示过去发生的动作对现在造成的影响或结果,而现在完成进 行时是表示过去开始并一直延续到现在的动作或状态。
现在完成时与现在完成进行时的含义
现在完成时表示过去已经发生的动作对现在造成的影响或结果,强调过去发生的事情与现在的联系。现在完成进行 时表示过去开始并一直延续到现在的动作或状态,强调动作的持续性。
现在完成时和现在完成进行时的构成方法
现在完成时
助动词"已经" + 过去分词
现在完成进行时
助动词"一直在" + be动词的进行时 + 现在分词
现在完成时和现在完成进行时的使用 范围
1 现在完成时
用于表示过去发生的动作与现在的关系,常用于经验、经历、成就、状况、完成等。
现在完成时与现在完成进行时
现在完成时与现在完成进行时现在完成时和现在完成进行时现在完成时(Present Perfect Tense)和现在完成进行时(Present Perfect Progressive Tense)是英语中两种重要的时态形式。
本文将对这两种时态进行解释和比较,并提供一些例句来帮助读者更好地理解和应用。
一、现在完成时(Present Perfect Tense)1.定义和结构现在完成时用来表示过去发生的动作或事件对现在造成的影响或结果。
它的结构由助动词“have/has”和过去分词形式的动词构成。
2.用法(1)表示过去发生的动作或事件对现在造成的影响或结果。
例如:- I have finished my homework.(我已经完成了我的作业。
)- They have moved to a new city.(他们已经搬到了新城市。
)(2)表示过去发生的动作或事件在现在仍然持续或存在。
例如:- I have lived in this city for five years.(我在这个城市已经住了五年了。
)- She has known him since childhood.(她从小就认识他。
)(3)表示过去曾经发生过的但时间不明确的动作或事件。
例如:- Have you ever been to Paris?(你曾经去过巴黎吗?)- He has read a lot of books.(他读过很多书。
)3.例句(1)肯定句:- I have seen that movie before.- We have visited the museum many times.- They have already finished their dinner.(2)否定句:- She hasn't finished her work yet.- He hasn't traveled abroad.- They haven't bought a new car.(3)疑问句:- Have you ever been to Japan?- Has she finished her presentation?- Have they seen this movie?二、现在完成进行时(Present Perfect Progressive Tense)1.定义和结构现在完成进行时用来表示发生在过去某段时间内一直持续的动作或事件。
现在完成时与现在完成进行时的区别
They have been playing tennis since two o’clock. They’ve played tennis three times this week.
5.You have never driven a car before ?
Sorry! This is the first time I’ve driven a car.
现在完成时用法三: 表示到目前为止的时间段内重复发生的动作。
Some villagers say that they have seen UFOs many times.
They have visited us a number of times in the past two years.
现在完成时用法四: 现在完成时用于下列固定句式中:
1. It is the first/ last/ second …time that …have / has done.
2. It is the best/ worst/ most(形容词的最高级) + n + that …have / has (ever)done.
1.I’ve been reading some poems by Libai. (unfinished) I’ve read five poems. (finished)
2.They have discussed the problem at the meeting. (finished)
现在完成时和现在完成进行 时的区别
现在完成进行时与现在完成时的区别(1) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作:I have read the book. 我读过这本书。
I have been reading the book. 我一直在读这本书。
【注】有少数动词(如work, study, live, teach, stay等)在表示持续一时间时用这两种时态含义差不多(只是用现在完成进行进更强调动作的持续性):How long have you worked [been working] here? 你在这儿工作多久了?I’ve lived [been living] here since 1988. 自1988年以来我就一直住在这儿。
(2) 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩:I have waited for two hours. 我等了两小时。
(陈述事实)I have been waiting for two hours. 我等了两个小时。
(等得好辛苦)(3) 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时:He has lived in Paris. 他(一直)住在巴黎。
He has been living in Paris. 他(目前)住在巴黎。
(表暂时性)(4) 不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时:I’ve only known her for two day. 我认识她刚刚两天。
They’ve been married for twenty years. 他们结婚已二十年了。
The war has lasted for a long time. 这场战争持续了很长时间。
(5) 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替:The house has been painted for a month. 这房子已漆了一个月。
现在完成进行时和现在完成时的区别是什么?
现在完成进行时和现在完成时的区别是什么?现在完成进行时(Present Perfect Continuous)和现在完成时(Present Perfect)是英语中常用的两种时态形式,它们在使用和含义上存在一些区别。
现在完成进行时的使用现在完成进行时常用来描述一个动作或状态在过去开始,一直持续到现在并可能仍在进行中。
以下是现在完成进行时的主要使用情况:1. 描述一个动作或状态的持续性:I have been studying Chinese for three years.(我已经研究中文三年了。
)2. 描述一个动作或状态的重复性:He has been traveling to Japan every summer.(他每个夏天都去日本旅行。
)3. 强调一个动作或状态的持续性和对现在造成的影响:She has been working hard, so she is tired.(她一直在努力工作,所以她很累。
)现在完成时的使用现在完成时常用来描述一个动作或状态与当前时间有关,但没有明确的时间标记,或者与过去的某个时间点有关。
以下是现在完成时的主要使用情况:1. 描述一个过去发生的动作或状态对现在造成的影响:I have lost my keys.(我丢了我的钥匙。
)2. 表示一个经验、经历或成就:She has visited over 20 countries.(她已经访问了20个以上的国家。
)3. 表示一个动作或状态在过去开始但未来可能继续或结束:They have lived in Paris for five years.(他们在巴黎生活了五年了。
)区别总结- 现在完成进行时强调一个动作或状态的持续性,一直从过去开始,直到现在并可能仍在进行中。
- 现在完成时描述一个动作或状态与当前时间有关,没有明确的时间标记,或与过去的某个时间点有关。
请注意,以上是现在完成进行时和现在完成时的一般使用情况,具体使用时要根据语境和需要进行调整。
现在完成进行时和现在完成时的区别
现在完成进行时和现在完成时的区别现在完成进行时和现在完成时是英语语法中的两个时态,它们在用法和意义上有一些区别。
现在完成进行时现在完成进行时是由“现在完成时”和进行时态的结合。
它用于描述一个动作或状态从过去开始一直延续到现在,并可能会继续发生。
结构现在完成进行时的结构如下:肯定句:主语 + have/has been + 现在分词 + 其他补充信息主语 + have/has been + 现在分词 + 其他补充信息否定句:主语 + have/has not been + 现在分词 + 其他补充信息主语 + have/has not been + 现在分词 + 其他补充信息疑问句: Have/Has + 主语 + been + 现在分词 + 其他补充信息? Have/Has + 主语 + been + 现在分词 + 其他补充信息?示例以下是使用现在完成进行时的一些示例句子:- I have been studying English for three years. (我已经研究英语三年了。
)- They have been working on this project since last month. (他们从上个月开始一直在做这个项目。
)- Has she been practicing the piano regularly? (她一直有规律地练钢琴吗?)现在完成时现在完成时用于描述过去发生的动作或状态与现在的关联。
它强调过去的经验和影响对现在的影响。
结构现在完成时的结构如下:肯定句:主语 + have/has + 过去分词 + 其他补充信息主语 + have/has + 过去分词 + 其他补充信息否定句:主语 + have/has not + 过去分词 + 其他补充信息主语+ have/has not + 过去分词 + 其他补充信息疑问句: Have/Has + 主语 + 过去分词 + 其他补充信息?Have/Has + 主语 + 过去分词 + 其他补充信息?示例以下是使用现在完成时的一些示例句子:- I have visited London twice. (我去过伦敦两次了。
现在完成时和现在完成进行时的区别
现在完成时和现在完成进行时的区别It has been raining since last Friday.Jim has been ringing John every night for the last week.三、区别1.现在完成时表示动作已经完成,现在完成进行时用来谈论未完成的动作。
I have painted this room.(I’ve finished painting it.)I have been painting this room.(I haven’t finished painting it.)2.注意现在完成时动作的结果,尤其是涉及数字或数量的时候;现在完成进行时注重动作本身,尤其是在解释动作的可见结果时。
He’s run three miles. (the result: He’s covered the distance of three miles.)He’s been running for an hour. (the activity and its consequences: this is what he’s been doing for the last hour and why he is exhausted now.)3.现在完成进行时表示重复动作时,不能与表示具体数字的词连用。
I’ve posted a dozen postcards, but received none.I’ve read this book several times.I’ve been posting postcards since early December.4.现在完成进行时带有强烈的感情色彩。
You have been disturbing me.5.许多状态动词不能用于完成进行时。
I’ve known that for a long time.The strike has lasted six months.6.少数动词两种时态都可以用,但强调时间长短时最好用完成进行时。
辨别现在完成时与现在完成进行时
辨别现在完成时与现在完成进行时一、持续性:现在完成进行时强调动作的持续性,是一种不间断的动作;而现在完成时强调动作的结果,并不强调动作一直在持续。
1. ①We’ve been cleaning the classroom for 2 hours. (We are still cleaning now.)②We’ve cleaned the classroom. (The room is clean now.)【解读】句①用现在完成进行时说明clean(打扫)的动作一直在持续,没有间断,现在还没有结束。
意为:我们两小时以来一直在打扫教室;而句②用现在完成时表示clean这个动作已经完成,强调的是对现在产生结果了(即房间是干净的了)。
有时现在完成时也可表示动作的延续,但这种延续不强调动作过程的延续,而是属于延续性动词本身。
2. ①We’ve been learning English for four years.②We’ve learned English for four years.【解读】句①强调“学英语”的动作一直在进行,而句②不强调“学英语”的动作一直在进行,而是强调结果(已学四年了),当然可能还会学下去,learn为一个持续性动词。
二、结果性:现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。
①I’m tired because I’ve been reading the book.②I may go home because I’ve read the book.【解读】句①用的是现在完成进行时,说明我一直在看书,那么产生了一个直接的结果,看的时间长了很累(tired),而不是最终的结果(书看完了);而句②用现在完成时,说明我书已经看完了,这是最终的结果,所有现在可以回家了。
三、结束性:现在完成进行时也可表示一个发生在过去的动作在最近结束,但与现在有关联,即现在常有一种结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Who’s been eating my apples? (有感情色彩, 表示愤怒不满)
【易混辨析】
用所给词的正确形式填空。 has been considering ①Now that he is out of work,John __________________(consider) hasn’t decided going back to school,but he _____________(decide) yet. been working ②We have _________________(work) the whole week, but we just have finished ____________(finish) half of the project. been waiting ③I have ________________(wait) for him for 2 hours, but he
现在完成进行时与现在完成时的区别
现在完成时和现在完成进行时是高考必 考的十种时态中的两种。学习这两种时态时,
要分清它们的区别,即现在完成时用于一个
完成了的动作,而现在完成进行时用于一个 未完成的动作。
【观察领悟】 品读例句,体会黑体部分两种时态的不同。
①I’ve been reading The old man and the sea for some time. I’ve
read fifteen chapters so far.
②Who has been using my car? It has run ou 现在完成时 和___________ 现在进行时 二 现在完成进行时是一种兼有___________
者基本特点的时态。
现在完成时 的特点,又有现在进行时的特点, 所以它既有___________
hasn’t come ___________(not come) so far.
have gone ④So far we _________(go) through many successes and failures. ⑤他们已经把那条被损坏的路修好了。 have _______ already ________ repaired the broken road. They _____ ⑥他们一直在维修那条被损坏的道路。 have _____ been _________ repairing the broken road. They _____
即:它也可以表示某一动作的延续性、重复性、生动性乃至感
情色彩,而现在完成时却不能。
试比较下面几组句子:
Someone has phoned you. (打了电话)
Someone has been phoning you. (一直在打电话) I’ve read the novel. (已读完) I’ve been reading the novel. (还没读完) Have you met her lately? (强调动作的结果,见到她了吗?) Have you been meeting her lately? (强调动作的重复, 经常见面) Who’s eaten my apples? ( 苹果没有了)