现在完成时和现在完成进行时的区别
现在完成时和现在完成进行时的区别
1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。
试比较:
We've been living here for ten years.
We've lived here for ten years.我们在这儿已经住了十年了。
2)在不用时间状语的情况下,现在完成进行时就只能表示动作在过去已结束,而现在完成进行时则表示动作的延续。
试比较:
The students have been preparing for the exam.(还在进行)学生们一直在准备考试。
The students have prepared for the exam.(已经结束)学生们为考试作了准备。
3)有些表示状态,感情,感觉的动词如:have,exist,like,hate,hear,know,sound等动词不能用于现在完成进行时,但可用于现在完成时。
如:
They've known each other since 1970.自从1970年起他们就相互认识了。
4) 现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。
如:
What have you been doing?(表示惊异)
What have you done?(只是一个问题)
I have waited for two hours. 我等了两小时。
(陈述事实)
I have been waiting for two hours. 我等了两个小时。
(等得好辛苦)。
现在完成进行时和现在完成时有什么区别
现在完成进行时和现在完成时有什么区别?现在完成时与现在完成进行时相同点1. 现在完成时和现在完成进行时都可以表示从过去某一时刻开始一直延续到现在的动作.如:I have worked in this school since 2001.I have been working here since 2001.2. 现在完成时和现在完成进行时都可以表示一段时间内进行的动作.例如:Mr. Smith has taught English for 20 years.Mr. Smith has been teaching English for 20 years.以上句子用现在完成时与现在完成进行时,含义上没有什么差别,两种时态可以互相换.但两种时态也存在意义和用法上的差别.不同点1. 现在完成时可表示已经完成的动作或者状态,常常与already(已经)或ever(曾经)连用。
如:We have already learnt Module 3. 我们已经学习了第三模块.She is the most beautiful girl I have ever seen.她是我见过的最漂亮的女孩.而现在完成进行时则表示的是从过去某一时刻开始一直延续到现在,有可能还要进行下去的动作,一般不与already或ever等连用,如:We have been learning Module 4. 我们一直在学习第四模块.(不一定学完)注意下面这组句子含义上的区别:I have read the novel. 我看过那本书了. (已看完)I have been reading the novel. (一直在看,不一定看完)2. 相对于现在完成时表示一次性,现在完成进行时可以表示动作的重复.如:I have met him at the library. (我在图书馆见过他.)I have been meeting him at the library. (我经常在图书馆看见他.)3. 现在完成时和现在完成进行时都可以表示刚刚结束的动作,但在含义上有区别.现在完成时强调的是动作的结果,而现在完成进行时强调的则是动作的过程.如:—You look so tired, what have you been doing 你看起来很累,做什么了(强调动作)—We are very tired. We've been cleaning the house. 我们很累,我们刚才在打扫房子.(强调该动作所导致)—We've cleaned the house. You may come in now. 我们打扫过房子了,你可以进来了.(强调结果"房子干净")4. 现在完成进行时态不能用来谈某个动作的具体次数或几件事情.这时,我们要用现在完成时态.如:)I have been drinking five cups of coffee this afternoon.(×I have drunk five cups of coffee this afternoon.5. 现在完成时强调"事实";而现在完成进行时则强调"动作",并且常含有喜悦,愤怒,不满,厌恶等感情色彩.如:The lazy boy has lain in bed for a whole day. 这个懒孩子在床上躺了一天.(强调事实)The lazy boy has been lying in bed for a whole day. 这个懒孩子在床上躺了一天了.(强调动作,含有对小男孩厌恶的感情色彩)6. 如果没有时间状语,现在完成进行时有延续性,现在完成时没有.如:I've been cleaning the house but I still haven't finished.)I've cleaned the house, but I still haven't finished.(×现在完成进行时:1.强调过程,一直在做,带有情绪,对现在有一定有影响,动作重复。
现在完成时和完成进行时区别
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. 我已读完这本书了。
现在完成时和现在完成进行时
现在完成时和现在完成进行时一、现在完成时用来表示发生在过去的动作或状态,但其结果却和现在有联系。
现在完成时由“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等),还可以和时间段连用。
现在完成时和完成进行时的比较
(现在完成时和现在完成进行时)现在完成时一、现在完成时的意义及其构成:现在完成时用来表示之前已发生或完成的动作或状态, 其结果的影响现在还存在; 也可表示持续到现在的动作或状态。
其构成: have (has) +过去分词二、通常使用现在完成时的几种情况:1、表示过去发生的事对现在仍有影响。
The disappearance of Justin has made Kelly very unhappy.(Justin在过去失踪,但Kelly至今仍旧为他的失踪感到不高兴)2、表示过去开始的动作一直延续到现在。
I haven’t seen Justin since last Friday night.(从上周五晚上到现在一直都没有见到过3、表示动作的确切时间不明确或不重要。
The boy has already come home.(男孩已经回家,但没有指出何时回家)4、表示刚结束的动作。
The police have just finished searching the area.(警方刚结束对该地区的搜查)5、表示反复发生的动作。
Some villagers say that they have seen UFOs many times.(村民们曾多次看到UFO)三、常与现在完成时连用的时间状语1、表示过去的事或动作对现在有影响,动作的时间不明确、不重要或动作刚结束,一般可用already(用于肯定句或疑问句)、yet(用于否定句或疑问句)、ever、just、recently、lately never 等。
除此之外,before也可用于现在完成时。
The boy has already come home.男孩已经来家了。
I haven't heard anything from him yet/ recently/lately.近来,我没收到他的任何信件。
The police have just finished searching the area.警方已经结束对这个地区的搜查。
现在完成时和现在完成进行时的区别
现在完成时和现在完成进行时的区别现在完成进行时表示的结果是直接的,现在完成时表示的则是最后的结果。
现在完成进行时有时有延续性,现在完成时没有。
现在完成进行时表示动作在重复,现在完成时不带重复性。
现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。
(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. 我认识她刚刚两天。
现在完成时和现在完成进行时有什么区别
现在完成时和现在完成进行时有什么区别现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。
(1)强调动作是过去发生的(2)强调对现在的影响或结果(3)在过去不确定的时间里发生的动作,但是结果对现在有影响。
现在完成进行时其表达的意思有两种:1.表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
2.表示在说话时刻之前到现在正在进行的动作。
现在完成进行时其构成形式如下: I / we / they have been + 动词的现在分词He / she / it has been + 动词的现在分词功用如下: 1)表示一个在过去开始而在最近刚刚结束的行动,如:Ann is very tired. She has been working hard.Why are you clothes so dirty? What have you been doing?2) 表示一个从过去开始但仍在进行的行动,如:It has been raining for two hours. (现在还在下)Jack hasn’t been feeling very well recently.3) 表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,如:She has been playing tennis since she was eight.4) 现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身,如: Tom’s hands are very dirty. He has been repairing the car. The car is going again now. Tom has repaired it.注意:现在完成时有否定结构、而现在完成进行时没有否定结构。
现在完成时态可表示做完的时期以及已有的经验、但现在完成进行时不可以A) 表示动作到现在为止已经完成或刚刚完成。
现在完成时与现在完成进行时的区别
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)现在完成进行时和现在完成时皆可表示动作结束后对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。
如:We are tired. We have been cleaning the classroom.(a)We have cleaned the classroom.(b)(a)句可译为“我们打扫教室来着。
”其直接结果可能是:我们都很累。
(b)句可以译为“我们把教室打扫过了。
”其结果是:现在教室很清洁,可以用了。
2)在与表示一段时间的状语连用时,两个时态可以互换使用,但口语中倾向于用现在完成进行时。
例如:My mother has been teaching English for twenty years.(a)My mother has taught English for twenty years.(b)3)在没有表示一段时间的状语情况下,两个时态的区别在于:现在完成时表示动作已完成;而现在完成进行时表示动作还在进行。
例如:They have been widening the road.(a)They have widened the road.(b)a)句的意思是他们在加宽马路,但尚未完工。
(b)句的意思则是已完工了。
有时现在完成时有延续性(如一些属于持续体的动词),但无临时性质。
如:Mr. Smith has been living in London since 1978.(a)Mr. Smith has lived in London since 1979.(b)My mother has been teaching English for twenty years.(a)My mother has taught English for twenty years.。
