“现在完成进行时”用法归纳
现在完成进行时
现在完成进行时(1)现在完成进行时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)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。
英语现在完成进行时语法
现在完成进行时的基本概念现在完成进行时用来表示从过去某个时间开始一直持续到现在的动作,强调动作的持续性和目前的结果。
就像你一直在做某件事情,现在还在做或者刚刚做完。
构成方式1.肯定句:o主语 + have/has + been + 动词的现在分词(动词-ing形式)o例如:I have been reading. (我一直在读书。
) She has been working. (她一直在工作。
)2.否定句:o主语 + have/has + not + been + 动词的现在分词o例如:I have not (haven't) been reading. (我一直没在读书。
) She has not (hasn't) been working. (她一直没在工作。
)3.疑问句:o Have/Has + 主语 + been + 动词的现在分词?o例如:Have you been reading? (你一直在读书吗?) Has she been working?(她一直在工作吗?)例子1.表示持续的动作:o I have been studying English for three hours. (我已经学了三个小时的英语。
)(从过去到现在一直在学)o They have been playing soccer since noon. (他们从中午起一直在踢足球。
)(从中午到现在一直在踢)2.表示动作刚刚完成且有结果:o He has been running, so he is very tired now. (他一直在跑步,所以现在很累。
)(跑步导致现在很累)o She has been cooking, and the kitchen smells delicious. (她一直在做饭,厨房里飘着香味。
)(做饭导致厨房有香味)时间标志词1.for + 一段时间:o I have been waiting for you for two hours. (我等了你两个小时了。
现在完成进行时的用法
现在完成进行时的用法现在完成进行时是英语中的一种时态,用来描述从过去某个时间点到现在一直在进行的动作或状态。
它常常与表示时间段的状语连用,表示一个持续的动作或状态。
一、构成:现在完成进行时的基本结构是“have/has been + V-ing”,其中“have”是现在完成时的助动词,根据主语的人称和数的变化而变化,例如:- I have been working.(我一直在工作。
)- She has been studying.(她一直在学习。
)二、用法:1. 描述从过去某个时间开始一直延续到现在的动作或状态:例如:- I have been living in this city for five years.(我在这个城市已经住了五年了。
)- They have been dating since high school.(他们从高中开始就在交往。
)2. 表示一个持续的动作或状态:例如:- He has been playing basketball for two hours.(他已经打了两个小时的篮球。
)- She has been waiting for the bus since morning.(她从早上开始就在等公交车。
)3. 强调动作的连续性:例如:- We have been learning English for many years.(我们已经学了很多年英语了。
)4. 表示引起现在的结果或影响:例如:- I am tired because I have been running.(我感到累是因为我一直在跑步。
)- The road is wet because it has been raining.(路上湿是因为一直在下雨。
)5. 表示对话中的询问、提醒或抱怨:例如:- Have you been listening to me?(你一直在听我说话吗?)- You have been talking for hours!(你已经说了几个小时了!)6. 与时间状语连用:- She has been working all day.(她一整天都在工作。
现在完成进行时的用法和例句
现在完成进行时的用法和例句现在完成进行时是英语中一种特殊的时态,用于表示动作在过去开始,一直持续到现在并可能继续下去的情况。
本文将详细介绍现在完成进行时的用法,并给出一些例句来帮助读者更好地理解和运用这一时态。
一、基本用法现在完成进行时由"have/has been + V-ing"构成,其中"have"用于第一人称(I/we/you/they),"has"用于第三人称单数(he/she/it)。
该时态强调动作的连续性和延续性。
以下是现在完成进行时的几种基本用法:1. 表示动作的延续性:用于强调一个动作过去开始,一直持续到现在,并可能仍在继续进行。
例句:I have been studying English for 5 years.我已经学习英语五年了。
2. 表示对现在的影响或结果:用于描述过去一段时间的动作对现在造成的影响或结果。
例句:She has been working hard recently, so she is tired now.她最近一直在努力工作,所以现在很累。
二、与其他时态的区别和比较1. 与现在完成时的区别:现在完成进行时强调持续性,而现在完成时强调动作完成后的结果或对现在的影响。
例句:He has been studying all day.(强调持续不间断地学习)He has studied for the exam.(强调学习完毕对现在的影响)2. 与过去完成进行时的区别:过去完成进行时强调过去某个时间段内正在进行的动作,而现在完成进行时强调从过去开始一直延续到现在的动作。
例句:She had been waiting for me when I arrived.(过去完成进行时) She has been waiting for me since 5 o'clock.(现在完成进行时)三、特殊用法1. 表示对比起点的晚于预期:用于表示某个动作在过去开始,比起初计划的起点要晚。
现在完成进行时的用法与特点
现在完成进行时的用法与特点现在完成进行时是英语中的一种时态,表示动作的持续性、当前性和与现在事件的联系。
在文章中,我们将深入探讨现在完成进行时的用法和特点。
一. 现在完成进行时的构成现在完成进行时由"have/has been + 动词的现在分词"构成。
其中"have"用于第一人称和第二人称单数以及第三人称复数,"has"用于第三人称单数。
例如:- I have been studying English for three years.- She has been working at the company since 2010.二. 现在完成进行时的用法1. 表示动作的持续性现在完成进行时强调一个动作的持续性,它表示从过去某个时间点开始一直延续到现在或会继续下去。
例如:- I have been learning French for two hours. (我已经学法语学了两个小时了)2. 表示动作的当前性现在完成进行时强调某个动作在说话瞬间还在进行。
它着重于当前的行为或状态。
例如:- He has been waiting for you. (他一直在等你)3. 表示与现在事件的联系现在完成进行时用于描述过去的动作与现在事件的联系,常常使用时间状语如"since"、"for"等。
例如:- I have been studying biology since last year. (我从去年开始学习生物)三. 现在完成进行时的特点1. 与一般现在时的区别现在完成进行时强调动作的持续性和当前性,与一般现在时的"时间点"或"频率"不同。
一般现在时表示习惯、经常性或客观事实。
例如:- I have been reading this book. (现在完成进行时,强调我正在读这本书)- I read this book. (一般现在时,表示我通常读这本书)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 现在完成进行时与现在完成时的区别现在完成进行时强调动作在某一时刻内一直在进行,而且动作现在有结果。
到目前为止,该动作可能已不再继续进行,也可能还在继续进行,这要根据上下文来确定。
句子中常含有“all + 表示时间的词语”,如all day(一整天),all morning(一上午),for(有……多久)和since(自……以来)。
现在完成进行时通常表示尚未完成的动作;现在完成时则表示已完成的动作。
有些动词如learn(学习),lie(躺),live(居住),rain(下雨),sleep(睡),study(学习),wait(等候),work(工作)等本身就有持续性,其现在完成进行时形式和现在完成时形式可以互换,惟一的区别是前者更强调动作的持续性:Where have you been? What have you been doing? 你到哪里去了? 干什么去了?I've been doing my homework.我一直在做作业。
现在完成进行时
现在完成进行时现在完成进行时是英语语法中的一种时态形式,用来表达正在进行或刚刚完成的动作。
它由助动词“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 + 现在分词"组成。
“现在完成进行时”用法归纳
我在这儿住了30年了。
2)How long have you worked / been working here? 你在这里工作多久了?
巩固练习 单项填空
1.Tom _____ in the library every night over the last three months. A. works C. has has been been working working 月 期间”,这类时间状语通常通常与现在完成时或现在完成进行 时 连用,四个选项中只有C符合此要求。 B. worked D. had been working
他把窗户擦干净了。(动作已完成)
2)He has been cleaning the window. 他一直在擦窗户。的区别
4.有些静态动词只能用于现在完成时,一般不能用于现在 完成进行时。 eg. 1)I have known him for many years. 我认识他有许多年了。 2)The war has lasted for a long time.
其实,世上最温暖的语言,“ 不是我爱你,而是在一起。” 所以懂得才是最美的相遇!只有彼此以诚相待,彼此尊重, 相互包容,相互懂得,才能走的更远。 相遇是缘,相守是爱。缘是多么的妙不可言,而懂得又是多么的难能可贵。否则就会错过一时,错过一世! 择一人深爱,陪一人到老。一路相扶相持,一路心手相牵,一路笑对风雨。在平凡的世界,不求爱的轰轰烈烈;不求誓 言多么美丽;唯愿简单的相处,真心地付出,平淡地相守,才不负最美的人生;不负善良的自己。 人海茫茫,不求人人都能刻骨铭心,但求对人对己问心无愧,无怨无悔足矣。大千世界,与万千人中遇见,只是相识的 开始,只有彼此真心付出,以心交心,以情换情,相知相惜,才能相伴美好的一生,一路同行。 然而,生活不仅是诗和远方,更要面对现实。如果曾经的拥有,不能天长地久,那么就要学会华丽地转身,学会忘记。 忘记该忘记的人,忘记该忘记的事儿,忘记苦乐年华的悲喜交集。 人有悲欢离合,月有阴晴圆缺。对于离开的人,不必折磨自己脆弱的生命,虚度了美好的朝夕;不必让心灵痛苦不堪, 弄丢了快乐的自己。擦汗眼泪,告诉自己,日子还得继续,谁都不是谁的唯一,相信最美的风景一直在路上。 人生,就是一场修行。你路过我,我忘记你;你有情,他无意。谁都希望在正确的时间遇见对的人,然而事与愿违时, 你越渴望的东西,也许越是无情无义地弃你而去。所以美好的愿望,就会像肥皂泡一样破灭,只能在错误的时间遇到错的人。 岁月匆匆像一阵风,有多少故事留下感动。愿曾经的相遇,无论是锦上添花,还是追悔莫及;无论是青涩年华的懵懂赏 识,还是成长岁月无法躲避的经历……愿曾经的过往,依然如花芬芳四溢,永远无悔岁月赐予的美好相遇。 其实,人生之路的每一段相遇,都是一笔财富,尤其亲情、友情和爱情。在漫长的旅途上,他们都会丰富你的生命,使 你的生命更充实,更真实;丰盈你的内心,使你的内心更慈悲,更善良。所以生活的美好,缘于一颗善良的心,愿我们都能 善待自己和他人。 一路走来,愿相亲相爱的人,相濡以沫,同甘共苦,百年好合。愿有情有意的人,不离不弃,相惜相守,共度人生的每 一个朝夕……直到老得哪也去不了,依然是彼此手心里的宝,感恩一路有你!
现在完成进行时的用法
现在完成进行时的用法一、现在完成进行时的构成方法现在完成进行时由“have / has + been +现在分词”构成。
二、现在完成进行时用法说明表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止:He’s been watching television all day. 他看了一天电视了。
He has been doing this work for three years. 这工作他已干了三年了。
The war has been going on for nearly a decade. 战争已进行近十年了。
现在完成进行时有时表示根据直接或间接的证据得出的结论:She is very tired. She’s been typing letters all day. 她很累了,她整天都在打信件。
Her eyes are red. She has been crying. 她眼睛红了。
她一直在哭。
现在完成时的用法一、构成方法由have 加动词的过去分词构成,主语是第三人称单数时,要将have 改为has。
二、用法说明■表示到现在为止已发生或完成的动作,其结果的影响现在依然存在。
有时与just, alre ady, yet, recently, before, twice, three times等时间状语连用,如:I have seen the film already. 我已经看过那部电影了。
(现在我知道电影的内容了。
)Have you seen my bag? 你看到我的手提包了吗? (你知道它在哪里? )现在完成进行时与现在完成时的区别(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年以来我就一直住在这儿。
现在完成进行时的用法
现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。
如:We have been waiting for him for two hours. 我们等他等了两个小时。
2.现在完成进行时的用法现在完成进行时由“have /has been + 现在分词”构成。
3.现在完成进行时所用的时间状语:this month / week / year, these days, recently / lately, in the past few + 时间段, since +时间点, for + 时间段。
如:They have been building the bridge for two month. 两个月来他们一直在修桥。
They have been planting trees this month. 这个月来他们一直在植树。
4. 现在完成进行时与现在完成时的区别(1) 现在完成时强调动作的完成,而现在完成进行时强调动作的延续,因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。
如:He has changed his idea. 他改变了想法。
(2) 在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。
因此在需要明确表示动作还要持续下去时,应用现在完成进行时。
如:We have been studying here for two years. 我们在这儿已经学习了两年了。
(3) 有些延续性动词(如keep, learn, live, stay, study, work等),用于现在完成时或现在完成进行时的区别不大。
如:I have lived here for many years.=I have been living here for many years. 我在这儿住了多年了。
现在完成进行时的谓语动词构成(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
(完整版)现在完成进行时的被动语态
(完整版)现在完成进行时的被动语态一、现在完成进行时的构成:现在完成进行时的被动语态由“have been being + 过去分词”构成。
其中,have/has been表示谓语动词的完成进行时,being表达动作正在进行,过去分词表示动作的被动。
例如:The cake has been being baked.(蛋糕一直在被烤。
)The work has been being done by my assistant.(这项工作一直被我的助手进行。
)二、现在完成进行时的用法:1. 表示已经开始并持续进行的动作,在现在甚至过去一段时间内都可能持续进行下去。
例如:He has been being trained as a pilot for two years.(他已经接受飞行员培训两年了。
)The books have been being written by the author for months.(这些书作者已经写了好几个月。
)2. 描述对现在或将来的影响,主要强调动作的持续性。
例如:The road has been being repaired, so you should find an alternative route.(这条路一直在修,所以你应该找一条替代道路。
)She has been being treated for the illness, but her condition is still unstable.(她一直在治疗这个病,但她的情况仍然不稳定。
)三、特殊情况:1. certain, describe, and know这些词在现在完成进行时的被动语态中不使用。
例如:Incorrect: The new project has been being known by everyone.(错误:新项目已被大家所知。
)Correct: The new project has been known by everyone.(正确:新项目已被大家所知。
高考英语语法专题复习——现在完成进行时
高考英语语法专题复习——现在完成进行时1.现在完成进行时的概念现在完成进行时是英语中动词的一种基本时态,表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。
2. 现在完成进行时的构成成分肯定句:主语+ have/has + been + 现在分词+其他成分否定句:主语+ have/has + not + been + 现在分词+其他成分疑问句:Have/Has + 主语+ been + 现在分词+其他成分?疑问代词/疑问副词+ have/has + 主语+ been + 现在分词+其他成分?3. 现在完成进行时的句式特点(1)肯定句的句式特点句型:主语+ have/has + been + 现在分词...现在完成进行时的肯定句由“主语+助动词have/has + been(been是be动词的过去分词)+ 现在分词+其他成分”构成:I've been doing this for years.我多年来一直从事这项活动。
I've been doing my exercise for two hours.我已经做锻炼做了两小时了。
I've been making games online now for 10 years.我从事网络游戏开发至今已有10年。
Stuart: No, I've been making cold calls all day long.史都华:不是。
我一整天都在打电话做陌生拜访。
They have been taking care of me when I was studying outside of my city.当我在其他城市求学的时候他们一直都非常地关心我。
They have been doing this the past 25 years.在过去25年他们一直这样做。
初中英语语法-现在完成进行时[1]
现在完成进行时含“进行时”与“完成时”双重意义。一、结构形式现在完成进行时由“助动词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。
现在完成进行时的用法
现在完成进行时的用法一、现在完成进行的基本用法1. 现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。
如:It has been raining since last Sunday. 自上周星期日以来就一直在下雨。
He's been watching television all day. 他看了一天电视了。
2. 现在完成进行时有时表示根据直接或间接的证据得出的结论。
如:She is very tired. She's been typing letters all day. 她很累了,她整天都在打信件。
Her eyes are red. She has been crying. 她眼睛红了,她一直在哭。
二、现在完成进行时与现在完成时的区别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. 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时。
【初中英语】初中英语知识点:现在完成进行时
【初中英语】初中英语知识点:现在完成进行时现在完成进行时:是英语中,动词的一种基本时态,其构成为:主语+have/has+been+现在分词+其他成分。
基本结构:i/we/theyhavebeen+动词的现在分词He/she/ithasbee+动词的现在分词在当代英语中,现在完成进行时有时也可用否定结构。
如:自从上周那次不幸的事故以来,我就一直睡在塔尔韦尔。
自从上周发生了那次不幸事故之后,我一直睡得很不好.他没有工作,也没有和他有太多联系。
他并没有给我工作过,我和他没有过那许多接触。
否定句构成:主语+has/have+not+been+现在分词+其他一般问题的构成:have/has+主语+been+现在分词+其他现在完成进行时的主要用法:(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
几千年来,中国一直是纸媒之王。
中国有2000年的造纸历史。
(行动将继续)ihavebeenlearningenglishsincethreeyearsago.我从三年前开始学英语。
(动作还将继续下去)istudyforenglishsince10yearsago.(二)它指的是演讲时间之前正在进行的动作。
wehavebeenwaitingforyouforhalfanhour.我们已经等你半个小时了(人还没到,如同在电话里说的,还会继续等)(三)有些现在完成进行时的句子与现在完成时的句子是等价的。
theyhavebeenlivinginthiscityfortenyears.他们在这座城市生活了好几年。
他们在这个城市已经住了10年了。
我已经工作了五年了。
ihaveworkedhereforfiveyears.我在这里工作了五年。
(四)大多数现在完成进行时的句子不等同于现在完成时的句子。
我一直在写这本书。
(行动将继续)我一直在写一本书。
我写了一本书。
(行动已完成)我已经写了一本书。
他们一直在建桥。
他们一直在造一座桥。
现在完成进行时
现在完成进行时:一、形式:have/has been + -ingHe’s been watching television all day.他看了一天电视了。
Have you been waiting long? 你等了很久吗?I haven’t been studying very well recently. 我近来学得不太好。
二、用法:1. 持续的动作或情况现在完成进行时用来回顾从过去开始到现在仍在进行的动作和情况。
I’ve been working very hard recently. 我最近工作一直很努力。
It’s been raining all day. I’m tired of it. 一整天都在下雨,真烦人。
He has been doing this work for three years. 这工作他已干了三年了。
现在完成进行时常常用来表示到现在为止一直在做的事情。
What have you been doing with yourself? I’ve been trying to write a novel.你一直在干什么?我一直在尝试写一篇小说。
That kid has been watching TV non-stop since breakfast. 那个孩子早饭后一直在看电视。
2. 刚刚结束的动作和情况:现在完成进行时也可以用来表示刚刚结束而又对现在产生影响的动作和情况。
-You look hot. 你看起来很热。
-Yes. I’ve been running. 是的,我一直在跑步。
Sorry I’m late. Have you been waiting long? 对不起我迟到了。
你等了很久吗?I must just go and wash. I’ve been gardening. 我得去洗一洗。
我一直在花园里干活。
3. 反复发生的动作:现在完成时还可以用来表示反复和持续的活动。
“现在完成进行时”用法归纳
表示某个动作从过去某个时间开始一直持续到现在,并且有可能 继续下去。
与现在完成时的区别
现在完成时强调动作已经完成,而现在完成进行时强调动作的持 续性。
学习建议
练习
语境运用
通过造句、翻译等方式,练习现在完 成进行时的用法,加深理解和运用。
在实际语境中运用现在完成进行时, 例如写故事、描述事件等,提高语言 表达能力。
填空题
题目
01
He _______ (write) a letter to his friend for two hours. (用所
给动词的适当形式填空)
答案
02
has been wrihours,可知用现在完成进行时,表示动
作从过去发生到现在,并可能持续下去。
现在完成进行时用法 归纳
目录
CONTENTS
• 引言 • 现在完成进行时的定义 • 用法分类 • 注意事项 • 练习与巩固 • 总结与回顾
01 引言
主题简介
01
介绍现在完成进行时的定义和起 源
02
说明现在完成进行时在英语语法 中的重要地位
内容概述
总结现在完成进行时的基本用法和特 点
概述现在完成进行时与其他时态的区 别和联系
02 现在完成进行时的定义
定义
定义
现在完成进行时表示动作从过去某个时间开始, 一直持续到现在,并且可能继续进行下去。
结构
have/has + been + -ing
例句
I have been studying English for three years. (我学英语已经三年了。)
特点
01
强调动作的持续性
对比学习
现在完成进行时的常见时间状语
现在完成进行时的常见时间状语现在完成进行时是表示动作在过去开始,持续到现在并可能还会继续下去的一种时态。
在使用现在完成进行时时,常常会加上时间状语来更准确地描述动作的进行时间。
以下是现在完成进行时常见的时间状语及其用法:1. for(表示一段时间):- I have been working on this project for three months.(我已经在这个项目上工作了三个月了。
)- They have been living in Paris for two years.(他们已经在巴黎居住了两年了。
)2. since(表示起始时间点):- He has been studying Spanish since last year.(他从去年开始一直在学习西班牙语。
)- We have been friends since childhood.(我们从小就是朋友了。
)3. all day(表示整天):- I have been cleaning the house all day.(我整天都在打扫房子。
) - They have been working on this project all day long.(他们整天都在进行这个项目的工作。
)4. recently(表示最近):- She has been feeling tired recently.(她最近一直感到疲劳。
)- We have been going to the gym together recently.(我们最近一直一起去健身房。
)5. lately(表示近来):- He has been sleeping poorly lately.(他近来一直睡得不好。
)- They have been arguing a lot lately.(他们最近一直在争吵。
)6. since this morning/afternoon/evening(表示从今天早上/下午/晚上开始):- I have been working on this report since this morning.(我从今早开始一直在处理这个报告。