现在完成时和现在完成进行时的区别

合集下载

现在完成进行时和现在完成时有什么区别

现在完成进行时和现在完成时有什么区别

现在完成进行时和现在完成时有什么区别?现在完成时与现在完成进行时相同点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.强调过程,一直在做,带有情绪,对现在有一定有影响,动作重复。

语法中的现在完成时与现在完成进行时

语法中的现在完成时与现在完成进行时

语法中的现在完成时与现在完成进行时现在完成时和现在完成进行时是英语语法中两个重要的时态,它们在句子中具有不同的用法和表示的时间概念。

本文将讨论这两个时态的区别和用法,并且提供一些例句来帮助读者更好地理解。

1. 现在完成时(Present Perfect)现在完成时用来表示过去发生的动作、经历或状态与现在的关系。

它由助动词“have/has”加上动词的过去分词构成。

1.1 表示经历或生活经验现在完成时常常用来表达一个人的经历或生活经验,强调过去发生的事情对现在的影响。

例句:- I have traveled to many countries.(我去过许多国家。

)- She has studied English for five years.(她学英语已经五年了。

)- They have known each other since they were children.(他们从小就认识彼此。

)1.2 表示从过去一直持续到现在的动作或状态现在完成时还可以用来表示从过去某个时间开始一直持续到现在的动作或状态。

常常与表示时间段的状语连用。

例句:- He has worked in this company for ten years.(他在这家公司工作了十年。

)- We have lived in this city since 2010.(我们从2010年开始就一直住在这个城市。

)1.3 表示刚刚完成的动作现在完成时还可以用来表示刚刚发生或完成的动作,并且与现在的情况或结果有关。

例句:- I have just finished my homework.(我刚刚完成了作业。

)- She has already left for the airport.(她已经去机场了。

)2. 现在完成进行时(Present Perfect Continuous)现在完成进行时用来表示从过去开始一直持续到现在的动作,并强调动作的持续性。

现在完成时和完成进行时区别

现在完成时和完成进行时区别

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) +过去分词二、通常使用现在完成时的几种情况: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.定义和结构现在完成进行时用来表示发生在过去某段时间内一直持续的动作或事件。

现在完成时与现在完成进行时的区别

现在完成时与现在完成进行时的区别
Mary is still writing letters. She’s been writing letters all day. Mary has written ten letters today.
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.。

现在完成时和现在完成进行 时的区别

现在完成时和现在完成进行    时的区别

现在完成进行时与现在完成时的区别(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. 这房子已漆了一个月。

现在完成进行时和现在完成时的区别

现在完成进行时和现在完成时的区别

现在完成进行时和现在完成时的区别1)现在完成进行时一般强调过去发生的动作现在仍在继续。

现在完成时强调过去发生的动作现在已经完成或表示曾经发生过。

I have been writing an article.我一直在写一篇文章。

(仍在)I have written an article.这已写好一篇文章。

(已完成)I have been reading that book since last week.上周以来,我一直在读那本书。

(还在读)I have read that book before.以前我曾读过那本书。

(动作在过去曾经发生过)2) 现在完成进行时表示刚刚结束的动作,强调动作在不久前持续进行,带有感情色彩。

现在完成时表示已经结束的动作,强调动作的结果。

Where have you been? We have been looking for you everywhere.你到哪里去了?我们到处在找你。

(表示刚刚结束的动作)We have looked for him, but haven't found him.我们找过他,但没有找到他。

(表示动作已结束,强调支作的结果)3) 现在完成进行时表示现在以前的这段时间内反复发生的事情。

All these years they have been contributing articles to our magazine.这些年来,他们一直为我们杂志写稿。

We have been seeing quite a lot of each other recently.最近我们常常见面。

过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作。

它表示句子中描述的动作发生在“过去的过去”。

现在完成进行时和现在完成时的区别是什么?

现在完成进行时和现在完成时的区别是什么?

现在完成进行时和现在完成时的区别是什么?现在完成进行时(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 + 动词的现在分词”构成。二、基本用法1. 表示从过去某时间开始一直延续到说话时还在进行、而且可能还要持续下去的动作。它通常和“for + 一时间段”或“since + 一时间点”这样的时间状语连用。例如:I have been waiting for a letter from my parents. 我一直在等我父母的来信。It has been raining for three hours. 雨一直下了三个小时了。We have been studying here since 2004. 自从2004年以来,我们就一直在这里学习。2. 表示从过去某时间开始,一直延续到说话时刻,可能刚刚结束的动作。例如:She has been sweeping the street all day. She is too tired. 她一整天都在扫大街。她太累了。We have been waiti ng for you for two hours. We don’t want to wait any longer. 我们已经等你两个小时了,不想再等了。三、常用句式1. 肯定句:主语+ have(has) been + 现在分词+ 其他。例如:I have been sitting here all the afternoon. 我在这儿坐了一下午。He has been collecting all kinds of stamps since he was ten years old. 从十岁起他就一直在收集各式各样的邮票。2. 否定句:主语+ have(has) not been + 现在分词+ 其他。例如:They haven’t been meeting each other for five years. 他们有五年没有见面了。He hasn’t been teaching here these years. 这些年他并没有一直在这儿教书。3. 一般疑问句: Have/Has + 主语+ been + 现在分词? 其肯定回答是: Yes, 主语+ have(has).否定回答是: No, 主语+ haven’t(hasn’t).例如: —Have you been preparing for the English test today? 你今天一直在准备英语考试吗?—Yes, I have./No. I haven’t. 是的。/不,我没有。—Has Daniel been skating for two years? 丹尼尔滑冰已经有两年了吗?—Yes, he has./No, he hasn’t. 是的。/不,没有两年。4. 特殊疑问句:特殊疑问词+ 一般疑问句?例如:What book have you been reading recently? 最近你在看什么书?How has your uncle been getting on with his work? 你叔叔的工作进展得怎么样?注意:如果特殊疑问词在句中作主语或修饰主语时,句中的主语和谓语应按自然语序排列。例如:Who has been teaching you English since you came to this school? 从你到这所学校来,谁一直在教你们英语?Ⅰ. 单项选择1. How long have you been______here?A. stoodB. to standC. standingD. stands2. Mr Green has been______a novel since he finished school.A. wroteB. writingC. writtenD. writes3. —Hi, David! Are you tired?—Yes, I am tired. I______ the classrooms for three hours.A. am cleaningB. was cleaningC. have been cleaningD. had cleaned4. Where have you been? We______ you everywhere.A. have been looking forB. has looked forC. had looked forD. has been looking for5. —It______for nearly a week. Will it last any longer?—No, it’s reported that we’ll have a fine weekend.A. have rainedB. has been rainingC. rainsD. rainedⅡ. 句型转换按照括号内的要求改写下列句子。每空填一词。1. He has been watching the interesting play for two hours.(改为否定句)He_______ _____watching the interesting play for two hours.2. I have been learning English for two years.(改为一般疑问句并作否定回答)—______ you______learning English for two years?—No, I______ .3. Tom has been collecting stamps for five years.(对划线部分提问)______ has Tom been______for five years?4. The boy has been listening to the music videos since he was seven years old.(对划线部分提问)______ ______has the boy been listening to the music videos?5. She has been working in the factory for six years.(对划线部分提问)______ ______she been working for six years?Key: Ⅰ 1-5 CBCABⅡ 1. hasn’t,been2. Have, been, haven’t3. What, doing4. How,long5. Where,has现在完成时与现在完成进行时的区别最近和一个朋友喝咖啡,我们聊到了英语语言的学习问题。

现在完成进行时和现在完成时的区别

现在完成进行时和现在完成时的区别

现在完成进行时和现在完成时的区别现在完成进行时和现在完成时是英语语法中的两个时态,它们在用法和意义上有一些区别。

现在完成进行时现在完成进行时是由“现在完成时”和进行时态的结合。

它用于描述一个动作或状态从过去开始一直延续到现在,并可能会继续发生。

结构现在完成进行时的结构如下:肯定句:主语 + 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. (我去过伦敦两次了。

初中英语现在完成时和现在完成进行时区别

初中英语现在完成时和现在完成进行时区别

表示一个持续到现在的动作(这动作可能刚停止,也可能还在进行)。

(1) 构成:have been doing(2) 用法:1) 延续:表示开始于过去的活动持续到现在,并且活动往往还没有结束,将继续持续下去。

I have been living in Hawaii for ten years.我在夏威夷已经生活了十年。

She has been burning the midnight oil to prepare forGRE.她最近在熬夜准备GRE考试。

Tom has been playing the online games for more thantwenty hours.汤姆玩网游已经超过二十个小时了。

What happened to you? Have you been crying?你怎么了?你是不是一直在哭?2) 重复:到目前为止的一段时间内重复发生的活动。

He has been going to Seattle for half a year.他在半年间经常去西雅图。

I have been telling you not to make trouble.我一直劝你不要找麻烦。

The old man has been repairing cars for thirty years.老人修车修了三十年了。

Jack has been practising Tai Chi for more than a year.杰克练太极一年多了。

➢现在完成时和现在完成进行时的区别:1) 现在完成时强调完成和影响,现在完成进行时强调未完成和动作。

He has painted the room.她已经粉刷过房间了。

(影响:墙壁是干净的)He has been painting the room.他一直在粉刷房间。

(还未粉刷完)I have thought it over.我已经考虑过了。

(影响:现在可以给回复)I have been thinking it over.我一直在考虑这件事。

现在完成时和现在完成进行时的区别

现在完成时和现在完成进行时的区别

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

现在完成进行时与现在完成时的区别
(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. 这房子已漆了一个月。

The problem has been studied for five days. 这个问题已研究了五天。

现在完成时与现在完成进行时练习篇
A. Correct the following sentences.
1. All these years they are contributing articles to our magazine.
2. I have been drinking five cups of coffee this afternoon.
3. What have you been doing before you left Oxford?
4. It's a good job. Have you done it all by yourself?
5. It's a long time since you come to see me.
6. Alice didn't see much of Henry lately.
7. I'm glad to tell you that you passed the exam.
B. Complete the following sentences with the right form of the verbs given.
1. You know, I ________ (look) for a job for three months, and this is my first
formal interview.
2. My sister ________ (stay) in Beijing for three months last year.
3. The little boy is dirty all over because he ________ (play) in the mud all the
morning.
4. I ________ (wonder) if you were free this afternoon.
5. Here he is! We ________ (wait) anxiously for him since last night.
C. Make the best choices.
1. —I’m sure Andrew will win the first prize in the final.
—I think so. He ________ for it for months. (2008江苏)
A. is preparing
B. was preparing
C. had been preparing
D. has been preparing
2. By the time he realizes he _________ into a trap, it’ll be too late for him to
do anything about it. (2008山东)
A. walks
B. walked
C. has walked
D. had
walked
3. So far this year we _______ a fall in house prices by between 5 and 10
percent. (2008福建)
A. saw
B. see
C. had seen
D. have seen
4. Cathy is taking notes of the grammatical rules in class at Sunshine
School, where she ______ English for a year. (2007湖南)
A. studies
B. studied
C. is studying
D. has been
studying
5. Danny _________ hard for long to realize his dream and now he is popular.
(2007福建)
A. works
B. is working
C. has worked
D. had
worked
6. —I have got a headache.
—No wonder. You_________ in front of that computer too long. (2007江
西)
A. work
B. are working
C. have been working
D.
worked
7. The unemployment rate in this district_______ from 6% to 5% in the past
two years. (2007上海)
A. has fallen
B. had fallen
C. is falling
D. was falling
8. Now that she is out of job, Lucy ___ going back to school,but she hasn’t decided yet.(北京)
A. had considered
B. has been considering
C. considered
D. is going to consider
9. —______ you ______ him around the museum yet? (2007江苏)
—Yes. We had a great time there.
A. Have ; shown
B. Do ; show
C. Had; shown
D. Did;
show
10. —Hi, Tracy,you look pale.
—I am tired. I _______ the living room all day.
A. painted
B. had painted
C. have been painting
D. have painted
Key:
A. 1. are→have been 2. have been drinking→have drunk 3. have→had
4. Have you done→Did you do
5. come→came
6. didn't seen→hasn't
seen
7. passed→have passed
B. 1. have been looking 2. stayed 3. has been playing/ has played
4. wondered
5. have been waiting
C. 1-5 DCDDC 6-10 CABA C。

相关文档
最新文档