现在完成进行时
《现在完成进行时》课件
04
现在完成进行时的特殊用法
时间状语:表示某个动作从过去某个时间开始,一直持续到现在,并且有可能继续持续下去。常用的时间状语包括“for+时间段”、“since+时间点”等。
现在完成时:表示某个动作已经完成,并对现在产生影响。
现在进行时:表示某个动作正在进行中。
05
现在完成进行时的练习与巩固
《现在完成进行时》PPT课件
CATALOGUE
目录
现在完成进行时的定义现在完成进行时的语义现在完成进行时的语用功能现在完成进行时的特殊用法现在完成进行时的练习与巩固
01
现在完成进行时的定义
01
02
这个时态强调动作的持续性,强调某个动作或状态从过去到现在一直保持不变。
现在完成进行时表示动作从过去某个时间开始,一直持续到现在,并且可能继续持续下去。
表示某个动作在过去和现在都有发生,并且有可能在将来继续发生。
总结词
现在完成进行时可以表示某个动作在过去和现在都有发生,并且有可能在将来继续发生。这种时态常用于描述习惯性或重复发生的动作,如“I have been meeting my friends every weekend for the past year”。
详细描述
表示对某个动作或状态的惊讶、不满或赞扬等情感色彩。
总结词
现在完成进行时可以用来表达对某个动作或状态的惊讶、不满或赞扬等情感色彩。这种用法通常与动词的语气和上下文语境相关,如“I have been waiting for you for hours!”、“He has been working out every day and has lost a lot of weight”。
现在完成进行时
现在完成进行时现在完成进行时,是英语中动词的一种基本时态,构成:主语+助动词(have/has)+been+动词的现在分词+其他成分。
表达的意思有两种:1.表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
2.表示在说话时刻之前到现在正在进行的动作。
现在完成进行时(Present perfect continuous)构成:主语+have(has)been+动词-ing(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
1.The Chinese have been making paper for two thousand years.中国有2000年的造纸历史。
(动作还将继续下去)2.I have been learning English since three years ago.自从三年前以来我一直在学英语。
(动作还将继续下去)3.I study for English since 10 years ago.(二)表示在说话时刻之前到现在正在进行的动作。
We have been waiting for you for half an hour.我们已经等你半个钟头了(人还没到,如同在电话里说的,还会继续等)(三)有些现在完成进行时的句子等同于现在完成时的句子。
1.They have been living in this city for ten years.They have lived in this city for ten years. 他们在这个城市已经住了10年了。
2.I have been working here for five years.I have worked here for five years. 我在这里已经工作五年了。
(四)大多数现在完成进行时的句子不等同于现在完成时的句子。
1.I have been writing a book.(动作还将继续下去)我一直在写一本书。
《现在完成进行时》课件
现在完成进行时:强调动作的持续性和未完成性 现在完成时:强调动作的完成性和结果 现在完成进行时:常用于描述正在进行的动作 现在完成时:常用于描述已经完成的动作
现在完成时:表示动作在过 去完成,对现在产生影响或 结果
现在完成进行时:表示动作 从过去开始,一直持续到现 在,可能还会继续下去
提示:在使用现在完成进行时,要注意动作的持续性和连续性,避 免与一般过去时混淆。
现在完成进行时表示动作从过去开始,一直持续到现在,可能还会继 续下去
注意区分现在完成进行时和一般现在时的区别,一般现在时表示动 作的持续性,而现在完成进行时表示动作的持续性和完成性
注意区分现在完成进行时和过去完成进行时的区别,过去完成进行时 表示动作在过去某个时间点之前已经开始,并一直持续到那个时间点
现在完成进行时表 示动作在过去某个 时间点开始,一直 持续到现在,可能 还会继续下去。
现在完成进行时表 示动作在过去某个 时间点开始,一直 持续到现在,可能 还会继续下去。
现在完成进行时:强调动作的持续性,表示动作从过去开始一直持续到现 在 现在完成时:强调动作的完成性,表示动作在过去已经完成
现在完成进行时:强调动作的动态性,表示动作正在进行中
主语:表示动作的发出者
构成:主语 +have/has+been+动词 的现在分词
have/has:助动词,表示 动作正在进行
been:助动词,表示动作 已经完成
动词的现在分词:表示动作 正在进行
主语+have/has+been+动词的 现在分词+其他
主语+have/has+been+动词的 现在分词+for+时间段
现在完成进行时
现在完成进行时一、定义:现在完成进行时表示动作从过去某一时间开始一直延续到现在。
现在这个动作可能仍然进行着。
二、构成:助动词have/has been +动词的现在分词(doing)三、例句:(试着变成否定句和一般疑问句)I have been waiting for you for two hours.It has been raining for three hours.He has been working on the paper all day.How long have you been learning English?I have been learning English for two years.注意:有些动词不能用在现在进行时,如be , have, like,love,know,see,hear等,同样也不能用在现在完成进行时,而只能用在现在完成时。
如:She has been ill for a long time.I have not seen you for two years.We have known each other since three years ago.四、现在完成进行时和现在完成时的比较:1、现在完成时所表示的动作,到现在为止已经完成,或者在过去曾经发生过;现在完成进行时往往表示动作仍然继续下去。
如:I have been reading the book this week.(我仍然在读)I have read the book this week.(我本周开始读而且已经读完它了)2、现在完成时强调动作的最后结果,现在完成进行时则强调动作的直接结果。
如:Now we have cleaned the room ,we can move the things in.(强调最终结果)You look so tired .What have you been doing?(强调直接结果)三、练习:(并将下列句子变成否定句和一般疑问句)1.I’m tired.I _____(walk)all day.2.The boys look tired.What ______ they ______ (do)?3.The cat _______ (sit) in front of the fire(火) all night.4.They _______ (watch) the tennis match since two o’clock.5.How long _______ you _______ (live) in this flat?I ______(live)here since 1985.6.I think I need a rest.I ______(work)in the kitchen for three hours.7.She should pass the exam.She ______ (study) for weeks.8.Mary _______ (collect) stamps since she was young.9.How long _____ you ______ (collect) shells?10.I _____ (study) history since I came to China.。
现在完成进行时
现在完成进行时现在完成进行时表示过去发生的动作或状况一直持续到现在,这个动作可能仍在继续进行或刚刚结束。
现在完成进行时由“have/has + been + 现在分词”构成。
1.1 现在完成进行时的构成肯定句:主语 + have/has + been + 现在分词...否定句:主语 + have/has + not + been + 现在分词...疑问句:Have/Has + 主语 + been + 现在分词...?疑问代词/疑问副词 + have/has + 主语 + been + 现在分词...?1.2 现在完成进行时的用法1.表示过去发生并持续到现在的动作现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行,也可能停止了一会儿:How long have you been learning English? 你学习英语多久了?How long has it been snowing? 雪下多久了? (还在下雪)How long have you been studying here? —I've been studying here for five years.你在这里学习多久了? ——我在这里学习了5年了。
(未间断过)2.表示现在经常重复的动作Jack has been phoning Jane every night for the last week.上星期杰克天天晚上给简打电话。
We've been seeing quite a lot of each other recently.最近我们常常见面。
3.用于得出结论现在完成进行时可以表示根据直接或间接的证据而得出结论:His eyes are red. He has been working too hard recently.他眼睛红了,准是最近工作太紧张了。
1.7 现在完成进行时与现在完成时的区别现在完成进行时强调动作在某一时刻内一直在进行,而且动作现在有结果。
现在完成进行时
现在完成进行时1 定义:现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
2 现在完成进行时的构成:现在完成进行时是由“have/has+been+动词的现在分词”构成3 现在完成进行时的基本句型肯定式I/We have been working.疑问式Have you been working?简略回答Yes,I/we have. No,I/we haven't.肯定式He/She/It has been working.疑问式Has he/she/it been working?简略回答Yes,he/she/it has. No,he/she/it hasn't.4 现在完成时的用法1)在强调指出动作还未结束,还要继续下去。
如:I've been reading this book for two hours,but I haven't finished it. 这本书我已读了两个小时了,但我还没读完。
I've read this book.我已读完这本书了。
2)强调动作延续时间的长久或带感情色彩。
She has always been working like that.她一贯是这样工作的。
3)现在完成进行时也可表示现在以前这段时间反复发生的事情。
We've been seeing quite a lot of each other recently.最近我们经常见面。
5 现在完成时和现在完成进行时的区别1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。
试比较:We've been living here for ten years.We've lived here for ten years.我们在这儿已经住了十年了。
2)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。
而现在完成时则表示动作在过去已结束。
现在完成进行时
现在完成进行时:表示从过去某时开始到现在这一段时间里一直延续的动作。
现在完成进行式结构:have / has +been+ doing/1.I have been writing the letter since then.从那时起我一直在写这封信。
(动作从过去一直持续到现在还在继续)2.I have been collecting stamps for ten years.自从10年前我就收集邮票了(动作从过去一直现在还在收集)。
3.How long have you been living here?你在这儿已经住了多长时间了。
(“居住”动作从过去一直现在还在继续)现在完成进行时和现在完成时的区别:1现在完成进行时比现在完成时更强调动作的延续性:2如果没有时间强调,现在完成进行时表示动作仍在进行,现在完成时则表示动作已经结束,3现在完成进行时一般不适用于表状态的动词,而现在完成时则可:since和for的用法与区别for接一段时间,since接时间点eg:We have lived here since 2000.We have lived here for 10 yearsSince 用来说明动作起始时间,for用来说明动作延续时间长度。
I have lived here for more than twenty years.I have lived here since I was born..My aunt has worked in a clinic since 1949.Some new oilfields have been opened up since 1976.I have known Xiao Li since she was a little girl.My brother has been in the Y outh League for two years.I have not heard from my uncle for a long time.注意:并非有for 作为时间状语的句子都用现在完成时。
现在完成进行时的具体用法
现在完成进行时的具体用法在英语的时态世界里,现在完成进行时就像是一位神秘而又特别的“嘉宾”,它有着独特的魅力和用途。
今天,咱们就来好好聊聊这个时态的具体用法,让您对它有更清晰、更深入的了解。
首先,咱们来看看现在完成进行时的构成。
它的结构是“have/has been +动词的现在分词”。
这里的“have/has”要根据主语的人称和单复数来选择,“been”是“be”的过去分词,而动词的现在分词形式则通常是在动词原形后面加上“ing”。
那么,在什么情况下我们会用到现在完成进行时呢?一种常见的情况是表示一个动作从过去某时开始,一直持续到现在,并且可能还会继续下去。
比如说,“I have been waiting for you for two hours”(我已经等你两个小时了。
)在这个句子中,“等待”这个动作从过去某个时间开始,一直持续到说话的此刻,而且有可能还会继续等下去。
再比如,“He has been studying English since he was ten”(他从十岁起就一直在学英语。
)这里,“学习英语”这个动作从十岁开始,一直持续到现在。
现在完成进行时还常常用来强调动作的持续性和不间断性。
想象一下,有人对你说“ I have been working nonstop all day ”(我一整天都在不停地工作。
)您是不是能立刻感受到那种连续工作、没有停歇的状态?与现在完成时相比,现在完成进行时更加强调动作的持续过程。
比如说,“I have cleaned the room”(我已经打扫了房间。
)这只是说明房间已经被打扫干净这个结果。
而如果说“I have been cleaning the room”则更侧重于强调打扫房间这个动作持续的过程。
另外,现在完成进行时有时还可以表达一个动作在近期内反复发生。
比如,“She has been making mistakes recently”(她最近一直在犯错。
现在完成进行时
现在完成时的时间状语:
since / for / up to now / lately / recently
ever since / so far / before
in (over) the past 10 years
2.现在完成进行时的意义
1). 表示动作从过去开始一直持续到现在,强调 进行的过程 2). 表示动作从过去到现在某一时间反复进行的 动作或者存在的状态。 All these days he has been writing articles on phonetics. Lucy has been sobbing every night for serval months.
I have watered the flowers. I have been watering the flowers.
状态动词,知觉动词和情感动词, 如:see feel know love 等可用于现在完成时, 不可用于现在完成进行时。 I have known her for a long time.
1.现在完成进行时的构成:have/has been doing 2.现在完成进行时的意义 1). 表示动作从过去开始一直持续到现在,强调 进行的过程 I have been teaming up with her for 20 years. He is tired.He has been workin和have/has been doing 均可表示从过去开始一直持续到现在的动作, 有时可以互换,区别如下:
have/has done have/has been doing
动作已经完成
动作发生在过去,并一直持续 到现在。表示动作刚刚停止或 将继续进行下去 强调动作的结果 强调动作持续进行的状态
现在完成进行时完整版课件
up to now(直到现在)
in the past few years(在过去的几年里)
句子结构特点
肯定句
否定句
疑问句
特殊疑问句
主语 + have/has been + -ing分词 + 其他成分
主语 + have/has not been + -ing分词 + 其
他成分
Have/Has + 主语 + been + -ing分词 + 其
03
常见错误及纠正方法
时态混淆错误
纠正方法
明确现在完成进行时的基本结构 为“have/has been + 动词的现 在分词”,注意与现在完成时的
区别。
练习题
请将以下句子改为正确的现在完 成进行时形式。
错误
They have played tennis for an hour.
正确
They have been playing tennis for an hour.
总结回顾与拓展延伸
关键知识点总结
现在完成进行时的基本形式
have/has been + -ing分词,表示从过去某时开始一直持续到现 在的动作,并且这个动作可能刚刚终止,也可能仍然在进行。
现在完成进行时的用法
用于表示一个动作从过去开始一直延续到现在,或刚刚终止,强调 动作持续的时间长度和对现在的影响。
感谢您的观看
THANKS
动词形式使用不当
纠正方法
练习题
现在完成进行时的动词应使用现在分词形式, 即动词的“-ing”形式。注意不规则动词的 现在分词形式变化。
请将以下句子中的动词改为正确的现在分词 形式。
现在完成进行时
四、注意事项 有些不能用现在进行时的动词,如be, have, like, love,
know, see, hear等,同样也不能用现在完成进行时,而
应用现在完成时。例如:
The poor woman has been ill for a long time. 那可怜的妇
人已经病了好久了。 Have you seen her parents these days? 的父母了吗? 这些天你看见她
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 waiting for you for two hours. We don't want to wait any longer. 我们已经等你两个小时了。不想再等了。
苏珊正在看一本故事书。
⑵英语中的多数动词在这两种时态中表示不同的含义。现
在完成时如果不带表示一段时间的状语,就只能表示动作
的完成,而现在完成进行时则表示动作的延续。试比较: They have built a new lab.
他们建造了一幢新的实验室。(表示动作的完成)
They have been building a new lab (these years). 他们(这几年)一直在建造一幢新的实验室。(无论用时间状
现在完成进行时
1. have been playing, haven’t played
2. has been losing
3. have been reading
4. have read
5. have been coughin
(5)表示一个在过去开始而在最近刚刚结束的行动,如:
Ann is very tired. She has been working hard.
Why are you clothes so dirty? What have you been doing?
【实战演习】
1.I_____(wait) for an hour and he stillhasn’tturnedup.
I have worked in this school since 2001.
I have been working here since 2001.
2.现在完成时和现在完成进行时都可以表示一段时间内延续的动作。如:
Mr. Smith has lived here for 20 years.
Mr. Smith has been living here for 20 years.
She is the most beautiful girl I have ever seen. (她是我见过的最漂亮的女孩。)
而现在完成进行时则表示的是从过去某一时刻开始一直延续到现在,并且还要进行下去的动作,具有未完成的特点,一般不与already或ever等连用,如:
We have been learning Unit 2.我们一直在学习第二单元。(没学完)
初中基础知识系列
现在完成进行时是现在完成时的强调形式,表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去,通常与表示一段时间的状语连用。有许多同学会把现在完成时和现在完成进行时混淆在一起,无法辨别其根本用法。不用着急,本节我们就会学习该方面的知识,用以帮助我们去解决学习中的问题。(强调结果“房子干净”)
现在完成进行时
√ √
2. an activity from the recent past which has consequences in the present. 它可以表示某一过去动作对现在产生的结果 或影响。 He’s been doing his science project all night. (That’s why he’s so sleepy now.)
√
√
3.Tom ___ hard because he ___ all the way home from school. A. has been breathing, runs B. is breathing, has been running C. has breathed, runs D. breathes, is running 4.George and Henry ___ for an hour. I wonder what they ___ about? A. have been talking, have been talking B. have been talked, are talking C. are talking, have been talking D. have been talking, talked about
现在完成时和现在完成进行时的 区别: 1.现在完成进行时 有时有延续性, 现在完成时 往往没有。
试比较:
I've been writing an article. (还在写)我一直在写文章。 I've written an article.时皆可表示 动作对现在产生的结果,但表示的结果不同。
试比较:
We have been cleaning the classroom. 我们打扫教室来着。 结果可能是:1)我们身上都是灰。 2)表示教室刚刚打扫过。 We have cleaned the classroom. 我们把教室打扫过了。 其结果是:1)现在教室很清洁,可以用了。 2)可能表示教室是昨天打扫的。
现在完成时和现在完成进行时有什么区别
现在完成时和现在完成进行时有什么区别现在完成时(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) 表示动作到现在为止已经完成或刚刚完成。
现在完成进行时
现在完成进行时现在完成进行时是英语语法中的一种时态形式,用来表达正在进行或刚刚完成的动作。
它由助动词“have”和动词的现在分词形式构成。
在本文中,我们将详细解释现在完成进行时的用法、形成及其在不同情境下的应用。
一、现在完成进行时的用法现在完成进行时用来描述从过去某个时间点开始一直持续到现在的动作或状态。
它强调动作的延续性和与现在的关联。
通常在谈论过去的经历、从过去开始的行为或活动、对话题或问题的提问等情境下使用。
1. 表达延续的动作现在完成进行时通常用来表达一个动作自过去某一时间开始一直持续到现在,并可能继续下去的情况。
例如:- I have been studying English for three years.(我已经学习英语三年了,而且可能会继续学下去。
)- She has been working on this project since last month.(她从上个月开始一直在进行这个项目的工作。
)2. 描述刚刚结束的动作现在完成进行时也可以用来表达刚刚结束的动作。
此时,动作的持续性更强调出来。
例如:- He has been playing basketball for two hours.(他已经打了两个小时的篮球,现在可能已经停下来了。
)- They have been talking all night.(他们已经聊了一整晚,现在可能已经停止了。
)3. 表达不满或负面感受现在完成进行时有时也用来表达一种不满或负面感受,强调动作给自己带来的不便或困扰。
例如:- I have been waiting for you for hours.(我已经等你等了好几个小时了,感到非常不耐烦。
)- She has been working overtime every day this week.(她这星期每天都加班,感到非常疲惫。
)二、现在完成进行时的构成现在完成进行时的构成较为简单,由"have/has been + 现在分词"组成。
现在完成时与现在完成进行时
现在完成时与现在完成进行时现在完成时和现在完成进行时现在完成时(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.定义和结构现在完成进行时用来表示发生在过去某段时间内一直持续的动作或事件。
现在完成进行时
现在完成进行时:用法:表示从过去开始一直持续到现在的动作,现在仍然正在进行中。
结构:助动词have / has+ been + doing1.助动词have / has + been(be的过去分词)体现了现在完成时的特征;而助动词be + doing 体现了现在进行时的特征,两者合二为一就是现在完成进行时。
2.助动词have / has 通过本身后加not进行肯定否定变化,…haven’t / hasn’t been doing…通过位置前后移动进行疑问变化, H ave / Has …been doing…?……..been doing保持不变。
注意:1.现在完成进行时的谓语动词必须是延续性动词。
2.现在完成进行时的时间状语必须是时间段。
(1) 短语表达形式:for +时间段for ten years for a long time(2) 时间状语从句:since + 过去的时间点…since ten years ago …since yesterday一般过去时从句…since he came here .3.对for… 和since…划线提问,用How long have/has sb. been doing……?例句:I have been sitting here for an hour.(我已经在这儿坐了一小时了,现在仍然在坐着。
)How long have you been sitting here ?He has been watching TV since he got home 3 hours ago.(从他回家到现在他一直在看电视,现在还在看着。
)How long has he been watching TV ?。
现在完成进行时
现在完成进行时现在完成进行时是英语中的一个时态,用于表示过去开始并一直持续至现在的动作、情况或状态。
在构成上,现在完成进行时由“现在完成时”(have/has + 过去分词)和“进行时”(be + 现在分词)组成。
我们可以通过以下例句来理解现在完成进行时的用法及表达方式:1. She has been studying English for two hours.(她已经学习英语两个小时了)2. They have been working on this project since last month.(他们从上个月开始一直在进行这个项目的工作)3. I have been waiting for the bus for half an hour.(我已经等车半个小时了)现在完成进行时用于强调动作或情况的持续性,并与现在的结果或影响相关。
它通常用于以下情况:1. 表示从过去开始,并一直持续至今的动作或情况。
例如:I have been learning Chinese for five years.(我已经学习中文五年了)2. 描述过去一段时间内进行的重复或习惯性的动作。
例如:She has been visiting her grandma every Sunday.(她每个星期天都去看她的奶奶)3. 表示导致现在情况或结果的动作。
例如:I am tired because I have been playing basketball all afternoon.(我很累,因为下午一直在打篮球)现在完成进行时也可以与一些时间状语连用,如“for”(持续的时间),“since”(起始时间点)等。
这些时间状语可以进一步明确动作或情况的时间跨度。
总之,现在完成进行时用于描述从过去开始并持续至现在的动作、情况或状态。
它强调动作的持续性,并与现在造成的结果或影响相关。
通过使用现在完成进行时,我们可以更准确地表达某个动作或情况的持续性及其与现在的关联。
时态详解:现在完成进行时
时态详解:现在完成进行时一、现在完成进行时的定义现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。
如:Those cats have been screaming for hours. 那些猫叫了半天了。
We have been waiting for him for two hours. 我们等他等了两个小时。
The dollar has been climbing steadily all week. 整个星期美元一直在稳步增值。
二、现在完成进行时的结构现在完成进行时由“have / has been + 现在分词”构成。
如:Sales have been dropping off badly. 销售量一直减少得很厉害。
I have been waiting for an hour and a half. 我一直等了一个半小时了。
We’ll have been living here for two years by next Sunday.到下星期日,我们在这里就住了整两年了。
三、现在完成进行时有哪些主要用法1.表示“持续”:即表示一个从过去某时开始一直持续的动作,这动作可能刚刚停止,也可能还在进行。
如:She has been pruning the roses. 她一直在修剪玫瑰。
He’s been helping himself to my stationery.他未经许可一直用我的文具。
The children have been having a lot of fun. 孩子们一直玩得很开心。
She is very tired. She’s been working all morning.她很累。
她干了一早晨了。
Tom has been seeing about a work permit for you. 汤姆一直在想办法给你弄一个工作许可证。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成进行时
构成形式
I / we / you / they have been + 动词的现在分词
He / she / it has been + 动词的现在分词
基本句型
肯定式第一人称 have been doing sth.
疑问式 Have 第一人称 been doing sth.
简略回答 Yes,第一人称 have. No,第一人称 haven't.
肯定式第三人称 has been doing sth.
疑问式 Has 第三人称been doing sth.
简略回答 Yes,第三人称has. No,第三人称hasn't.
1)表示一个在过去开始而在最近刚刚结束的行动,如:
Ann is very tired. She has been working hard.
Why are your clothes so dirty? What have you been doing?
2) 表示一个从过去开始但仍在进行的行动,如:
It has been raining for two hours. (现在还在下)
Jack has 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.
标志:1.句中常有延续性动词[1],2.时间点前有since。
用法
现在完成进行时(Present perfect continuous)
主语+have/has+been+动词-ing(延续性动词)
(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
The Chinese have been making paper for two thousand years.中国有2000年的造纸历史。
(动作还将继续下去)
I have been learning English three years ago.三年以来我一直在学英语。
(动作还将继续下去)
(二)表示在说话时刻之前到现在正在进行的动作。
We have been waiting for you for half an hour.我们已经等你半个钟头了(人还没到,如同在电话里说的,还会继续等)
(三)有些现在完成进行时的句子等同于现在完成时的句子。
They have been living in this city for ten years.
They have lived in this city for ten years.
他们在这个城市已经住了10年了。
(动作还将继续下去)
I have been working here for five years.
I have worked here for five years.
我在这里已经工作五年了。
(动作还将继续下去)
(四)大多数现在完成进行时的句子不等同于现在完成时的句子。
I have been writing a book.(动作还将继续下去)我一直在写一本书。
I have written a book.(动作已经完成)我已经写了一本书。
They have been building a bridge.他们一直在造一座桥。
(动作还将继续下去)
They have built a bridge.他们造了一座桥。
(动作已经完成)
(五)表示状态的动词不能用于现在完成进行时。
I have known him for years.我认识他已经好几年了。
* I have been knowing...
这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,think 想等等。
(六)一些现在完成时的句子也与现在完成进行时的句子含义相同
延续性动词在现在完成时与现在完成进行时时态中使用,句意相同。
例如:
She has slept for 6 hours and still cannot wake up.
She has been sleeping for 6 hours and still cannot wake up.她已经睡了6个小时,到现在还没有醒来。
(七)表示现在以前一直在进行的动作强调动作的未完成性
It has been raining for 3 days。
已经下了3天的雨了(现在还没停止)
对比
1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:
yesterday, last week,…ago, in1980, in October, just now, 具体的时间状语
共同的时间状语:
this morning, tonight,this April, now, once,before, already, recently,lately
现在完成时的时间状语
for, since, so far, ever, never, just, yet, till / until, up to now, in past years, always,
不确定的时间状语
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?(强调有包装,可能为不公平竞争。
)
She has returned from Paris.她已从巴黎回来了。
She returned yesterday.她是昨天回来了。
He has been in the League for three years.(在团内的状态可延续)
He has been a League member for three years.(是团员的状态可持续)
He joined the League three years ago.( 三年前入团,joined为短暂行为。
)
I have finished my homework now.
---Will somebody go and get Dr. White?
---He's already been sent for.
句子中如有过去时的时间副词(如 yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。
(错)Tom has written a letter to his parents last night.
(对)Tom wrote a letter to his parents last night.
注意
现在完成时有否定结构、而现在完成进行时没有否定结构。
现在完成时态可表示做完的事情以及已有的经验、但现在完成进行时不可以。
在当代英语中,现在完成进行时有时也可用否定结构。
如:
Since that unfortunate accident last week, I haven’t been sleeping at all well. 自从上周发生了那次不幸事故之后,我一直睡得很不好。
He hasn’t been working for me and I haven’t had that much contact with him. 他并没有给我工作过,我和他没有过那许多接触。
否定句构成:
主语+has/have+not+been+现在分词+其他
一般疑问句构成:
Have/has+主语+been+现在分词+其他。