现在完成进行时用法简介
现在完成进行时
现在完成进行时(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. (我等了你两个小时了。
现在完成进行时的用法
现在完成进行时的用法现在完成进行时是英语语法中的一个时态,用于描述正在进行的动作或状态,且该动作或状态在现在之前开始并可能仍在进行。
在本文中,将详细讨论现在完成进行时的含义、结构和常见用法。
一、现在完成进行时的含义现在完成进行时表示一个从过去某一时刻开始并一直延续到现在的动作或状态。
它强调动作的延续性,即动作并没有结束,可能仍在进行当中。
现在完成进行时常与连词“for”和“since”连用,表示一个时间段或具体的时间点。
二、现在完成进行时的结构现在完成进行时的结构由“have been”+ 动词的现在分词构成,具体的构成形式如下:肯定句:主语 + have/has + been + 动词的现在分词否定句:主语 + have/has + not + been + 动词的现在分词疑问句:Have/Has + 主语 + been + 动词的现在分词?三、1. 描述持续时间:现在完成进行时常用来描述一个动作或状态的持续时间,或强调其延续性。
例句:- I have been studying English for three years.(我已经学习英语三年了。
)- She has been working on this project all day.(她已经一整天都在做这个项目了。
)2. 表示当前状态:现在完成进行时还可用于表达一个目前仍在进行的动作或状态。
例句:- They have been living in London for five years.(他们已经在伦敦住了五年了。
)- The children have been playing in the garden for hours.(孩子们已经在花园里玩了几个小时了。
)3. 表示结果:现在完成进行时也可用于暗示或暗示即将发生的特定结果。
例句:- He has been studying very hard, so he will probably pass the exam.(他一直很努力学习,所以可能会通过考试。
现在完成进行时的用法
现在完成进行时的用法现在完成进行时是英语中的一种时态,用来描述从过去某个时间点到现在一直在进行的动作或状态。
它常常与表示时间段的状语连用,表示一个持续的动作或状态。
一、构成:现在完成进行时的基本结构是“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.(她一整天都在工作。
动词的现在完成进行时
动词的现在完成进行时动词时态是语法中非常重要的一部分,它能够有效地表达动作的进行和完成情况。
其中,现在完成进行时是一种特殊的时态,结合了现在完成时和进行时的特点,用来描述在过去开始并一直持续到现在仍在进行的动作。
本文将详细介绍动词的现在完成进行时的用法、构成以及与其他时态的对比。
一、用法现在完成进行时常用于以下三种情况:1. 表示过去开始并持续到现在正在进行的动作。
例如:- I have been studying English for three years.(我已经学习英语三年了)- She has been working in this company since last year.(她从去年开始一直在这家公司工作)2. 表示对当前状况产生影响的动作。
例如:- It has been raining, so the ground is wet.(一直在下雨,所以地面都湿了)- He has been exercising a lot, so he looks much healthier now.(他一直锻炼,所以现在看起来更健康了)3. 用于抱怨、询问和提供服务等交流情境。
例如:- How long have you been waiting?(你等了多久了?)- I've been cooking all day, could you help me with the dishes?(我一整天都在做饭,你能帮我洗碗吗?)二、构成方法现在完成进行时的构成由“have/has been + 动词的现在分词”组成。
例如:- I have been studying.(我一直在学习)- He has been working.(他一直在工作)需要注意的是,动词在构成现在完成进行时时要按照一般动词或不规则动词的规则进行变化。
例如,动词“study”的现在分词形式为“studying”,而动词“go”的现在分词形式则为“going”。
现在完成进行时的用法和例句
现在完成进行时的用法和例句现在完成进行时是英语中一种特殊的时态,用于表示动作在过去开始,一直持续到现在并可能继续下去的情况。
本文将详细介绍现在完成进行时的用法,并给出一些例句来帮助读者更好地理解和运用这一时态。
一、基本用法现在完成进行时由"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. 表示对比起点的晚于预期:用于表示某个动作在过去开始,比起初计划的起点要晚。
现在完成进行时
9.The other day ,while I ____________(shop) was shopping in a store,I_____(meet)Li Hong,an old friend of mine.We met ____________(not see) each other ever since we ___ left hadn't seen (leave) school.We_____(be) overjoyed to see each were other.Li Hong ______(say) hehad ______________(work) said been working in a chemical works since graduation.He also_____ told (tell)me that he ____________(come) here for a had come meeting and ____________(stay) in a hotel near the was staying said park.He______(ask) me to go and see him. I _____ asked had would go (say) I ____________(go) as soon as I ______(have) time.
2.与现在完成时的区别: 1)现在完成时强调过去某时发生的动作对现在的影响, 强调动作的完成;而完成进行时强调动作从过去某时 一直持续到现在,也可能还要继续下去,强调动作的 延续。 I have read a book.我看了一本书.(动作已完成) I have been reading a book.我在看一本书.(书不一 定看完) She has painted her room.她把房间漆了一遍。 (已漆完) She has been painting her room.她一直在漆她的 房间。(可能还没漆完)。
现在完成进行时的用法
现在完成进行时的用法现在完成进行时是英语中的一种时态,用于表示过去某一时刻开始的动作或状态一直持续到现在,并可能继续下去。
它是现在完成时和现在进行时的结合,因此要使用"have/has been + V-ing"的结构。
一、表示已持续的动作现在完成进行时常用来表示一个动作或状态从过去某一时刻开始一直持续到现在,并且可能继续下去。
例如:1. I have been living in this city for five years.(我已经在这个城市居住了五年了。
)2. She has been learning English for two months.(她已经学英语学了两个月了。
)3. They have been working on this project since last year.(他们从去年开始一直在进行这个项目。
)二、表示刚刚结束的动作现在完成进行时还可以用来表示一个刚刚结束的动作。
例如:1. He has been studying all night.(他已经学了整个晚上。
)2. We have been playing football for two hours.(我们已经踢了两个小时的足球。
)3. They have been talking on the phone for a long time.(他们已经打了很久的电话了。
)三、表示对现在造成的影响现在完成进行时还可用来表示过去进行的动作对现在产生的影响。
例如:1. I have been exercising regularly, so I feel much healthier now.(我一直在经常锻炼,所以现在感觉更健康。
)2. She has been practicing playing the piano, and now she can play many songs.(她一直在练习弹钢琴,现在她可以弹很多曲子了。
现在完成进行时的构造和用法
现在完成进行时的构造和用法现在完成进行时是英语中的一种时态,用于表示过去发生或进行的动作与现在仍有关联。
它的构造由have/has been + 动词的现在分词形式组成。
本文将详细探讨现在完成进行时的构造和用法。
一、构造现在完成进行时的构造为主语 + have/has been + 动词的现在分词形式。
下面是一些例子:1. I have been studying English for three years.(我已经学习英语三年了。
)2. She has been working as a teacher since 2010.(从2010年起她一直在从事教师工作。
)3. They have been playing basketball for two hours.(他们已经打篮球打了两个小时了。
)二、用法现在完成进行时常用于以下几种情况:1. 表示一个从过去开始一直延续到现在的动作或状态,强调过去和现在之间的关联。
例:I have been living in this city for ten years.(我在这个城市已经住了十年了。
)2. 表示最近或现在正在进行的动作或状态。
例:John has been working on his report all morning.(约翰一上午都在忙着写报告。
)3. 表示过去曾经发生,但对于现在有重要影响或结果的动作或状态。
例:I have been saving money, so I can buy a car.(我一直在存钱,所以我可以买辆车。
)4. 表示对目前情况的一种询问或评论。
例:Why is your shirt wet? Have you been swimming?(你的衬衫为什么湿了?你游泳了吗?)三、注意事项在使用现在完成进行时时需要注意以下几点:1. 强调动作或状态的持续性,通常与时间段的状语连用。
例:She has been studying English for three hours.(她已经学了三个小时英语了。
现在完成进行时
现在完成进行时现在完成进行时是英语语法中的一种时态形式,用来表达正在进行或刚刚完成的动作。
它由助动词“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 Continuous)和一般现在进行时(Present Continuous)是现在时态中的两种进行时态,它们在形式和用法上存在一些区别。
本文将对这两种时态进行比较与分析。
一、现在完成进行时的形式与用法现在完成进行时的形式:助动词“have been”+ 现在分词的进行时态。
例如:- 他们已经在做长时间的准备工作了。
- 我一直在学习英语。
现在完成进行时的用法:1. 表示动作从过去某一时间一直延续到现在,强调过程的持续性。
例如:- 她已经在这家公司工作了10年了。
- 他们已经种植庄稼有好几个季节了。
2. 强调过去某一段时间内的反复或频率。
例如:- 我们一直在互相帮助,共同完成这项任务。
- 她在过去的几个月里一直在锻炼身体。
3. 表示对过去发生的动作或事件的评论。
例如:- 你为何在等了这么久之后才告诉我?- 我很欣赏他一直在坚持的态度。
二、一般现在进行时的形式与用法一般现在进行时的形式:be动词(am/is/are)+ 现在分词的进行时态。
例如:- 他正在做长时间的准备工作。
- 我正在学习英语。
一般现在进行时的用法:1. 表示现在正在发生的事情或正在进行的动作。
例如:- 她正在写一篇论文。
- 他们正在进行年度总结和计划。
2. 表示现阶段的临时状态或趋势。
例如:- 这件事情正在引起越来越多的关注。
- 他们正在寻找一个新的办公室空间。
3. 表示计划或安排的未来事件。
例如:- 我们正在筹备下个月的会议。
- 他们正在制定新产品的推广计划。
三、现在完成进行时与一般现在进行时的比较现在完成进行时和一般现在进行时都强调动作或状态的进行,但有一些区别:1. 时间关注点不同:- 现在完成进行时强调动作或状态的持续性,重点在于动作或状态已经发生并且仍在继续。
- 一般现在进行时强调动作或状态正在进行,重点在于当前的动作或状态。
2. 对时间的限定不同:- 现在完成进行时通常与一段时间的延续性相关,关注过去某一段时间到现在的动作或状态。
版高考英语现在完成进行时时态重点考点知识点讲解
版高考英语现在完成进行时时态重点考点知识点讲解现在完成进行时(Present Perfect Continuous Tense)是英语中十分常见的一种时态,用于表示过去开始的其中一动作、事件或状态一直延续到现在,并可能继续下去。
该时态由“have/has been + 现在分词”的形式构成。
1.用法:现在完成进行时强调动作或状态的持续性,并与现在的情况或结果有关。
一般来说,它涉及到以下四个方面的用法:(1)表示动作或事件的持续性:I have been living in this city for ten years.(我在这个城市居住已经十年了。
)She has been studying at the library since this morning.(她从今天早上开始就一直在图书馆学习。
)(2)表示动作或状态的反复性:They have been arguing since they arrived.(自从他们到达以来,他们一直在争论。
)(3)表示动作或事件的预测性(即表示将来其中一时间点之前的动作或状态):I have been waiting for you for an hour.(我已经等你一个小时了。
)She has been working hard recently.(最近她一直在努力工作。
)(4)表示对过去其中一段时间或频率的回顾:I have been exercising every day for the past month.(过去一个月里,我每天都锻炼。
)He has been traveling to different countries for years.(他多年来一直在不同的国家旅行。
)2.句型结构:现在完成进行时的句型结构为“主语 + have/has been + 现在分词”。
(1)肯定句:主语 + have/has been + 现在分词 + 其他。
现在完成进行时态的用法
主语 + have/has not been + 动词-ing
2 肯定句:
主语 + have/has been + 动词-ing
4 疑问句:
Have/Has + 主语 + been + 动词-ing?
现在完成进行时态和其他进行时态的 区别
现在完成进行时态:
强调动作从过去开始,一直延续到现在,并可能继续发生。
4 纠正:
We have been living in this city for 3 years.
现在完成进行时态的用法三:表示将来要 发生的事情
• 1. I am flying to Paris tomorrow. (表示计划或安排) • 2. She is moving to a new apartm ent next month. (表示即将发生的动作) • 3. They are getting married next week. (表示将来的事件)
现在完成进行时态的用法
现在完成进行时态用于描述一个动作从过去开始一直延续到现在并可能继续 发生的情况。它可以用来强调动作持续的时间、性质或状态,以及表示将来 要发生的事情。
现在完成进行时态的构成和句式
1 现在完成进行时态的构成:
现在完成进行时态由“have/has been + 动词ing 的形式”构成。
现在进行时态:
强调当前正在进行或发生的动作。
过去进行时态:
强调过去某个时间段内正在进行的动作。
现在完成进行时态的用法一:强调动作持 续的时间
1
过去:
He has been studying English for 5 years.
现在完成进行时
现在完成进行时现在完成进行时是英语中的一个时态,用于表示过去开始并一直持续至现在的动作、情况或状态。
在构成上,现在完成进行时由“现在完成时”(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”(起始时间点)等。
这些时间状语可以进一步明确动作或情况的时间跨度。
总之,现在完成进行时用于描述从过去开始并持续至现在的动作、情况或状态。
它强调动作的持续性,并与现在造成的结果或影响相关。
通过使用现在完成进行时,我们可以更准确地表达某个动作或情况的持续性及其与现在的关联。
语法总结--现在完成进行时(全)
语法总结--现在完成进行时(全)现在完成进行时表示一个动作或状态从过去开始一直持续到现在并可能继续下去。
规则构成:[助动词"have"(has)] + [动词-ing形式(现在分词)]例如:- I have been studying for three hours.(我已经研究了三个小时。
)- She has been working here since 2010.(她从2010年开始在这里工作。
)特别注意的是:1. 现在完成进行时不可以与时间状语"yesterday", "last week"等连用,只可以用来谈论从过去一直持续到现在的情况。
2. 在很多情况下,现在完成进行时可以和现在完成时互换使用,但是它们的功能略有区别。
现在完成时更快地侧重于"完成"这个动作,而现在完成进行时侧重于"持续"这个状态。
例如:- I have lived in Beijing for ten years.(我已经在北京住了十年。
)[已经完成]- I have been living in Beijing for ten years.(我在北京住了十年了。
)[持续状态]需要注意的是,现在完成进行时的否定和疑问形式也是由"have"(has)+not和have(has)+主语构成。
例如:- Haven't you been studying for three hours?(你没有研究了三个小时吗?)- She hasn't been working here since 2010.(她自2010年以来就没有在这里工作。
)要点总结:- 它表示的是过去某个时间持续进行的动作或状态,一直延续到现在。
- its表示时可与现在完成时互换,不同的是一个更侧重于完成,一个则强调持续。
- 现在完成进行时的否定和疑问形式也是由"have"(has)+not和have(has)+主语构成。
现在完成进行时与现在进行时的区别
现在完成进行时与现在进行时的区别现在完成进行时(Present Perfect Progressive)和现在进行时(Present Progressive)是英语语法中两种表示动作进行的时态。
尽管它们在形式上非常相似,但在用法和表达的含义上有一些细微的区别。
现在完成进行时用法:现在完成进行时表示从过去开始一直延续到现在的动作或状态,或者强调动作在过去的某个时间一直在进行。
它通常用来描述一个过去的动作或状态对现在的影响或结果。
构成:现在完成进行时的构成是“have/has been + 现在分词(动词-ing形式)”。
例句:1. I have been studying English for three hours.(我已经学习英语三个小时了。
)2. He has been working at that company since 2010.(自从2010年起,他一直在那家公司工作。
)3. They have been waiting for the bus since morning.(他们早上就一直在等车。
)现在进行时用法:现在进行时表示正在进行的动作或状态,在说话时动作正在进行,强调当前的临时性动作。
构成:现在进行时的构成是“am/is/are + 现在分词(动词-ing形式)”。
例句:1. She is cooking dinner right now.(她正在做晚饭。
)2. We are watching a movie at the theater.(我们在电影院看电影。
)3. They are studying for the exam.(他们正在复习考试。
)现在完成进行时与现在进行时的区别:1. 时间跨度不同:- 现在完成进行时强调动作或状态已经开始并持续至目前,或者动作在过去某个时间开始一直持续到现在。
- 现在进行时强调动作正处于进行状态,通常与现在的临时性事件相关。
2. 强调不同:- 现在完成进行时强调对现在的影响或结果。
现在完成进行时
现在完成进行时的定义和用法(一)定义:现在完成进行时表示过去某一时刻之前开始的动作或状态一直延续到现在某一时刻。
例如:I have been looking for my lost book for three days, but I still haven’t found it.我一直在找我丢的那本书,找了三天任然没找到。
构成:现在现在完成进行时是由“have/has+been+ 动词的现在分词”构成(二)完成进行时的用法1.表示动作发生在过去一直持续到现在,还要继续下去。
例如:I ' ve been reading this book for two hours, but I haven ' t finished it.这本书我已读了两个小时了,但我还没读完。
比较:I ' ve read this book. 我已读完这本书了。
2 表示动作发生在过去,一直持续到现在,这个动作刚刚停止。
例如:Sorry, I am late. How long have you been waiting here?很抱歉,我迟到了,你等了多长时间?3 强调动作延续时间的长久或带感情色彩。
例如:She has always been working like that. 她一贯是这样工作的。
4 现在完成进行时也可表示现在以前这段时间反复发生的事情。
We ' ve been seeing quite a lot of each other recently. 最近我们经常见面。
现在完成进行时的构成现在完成进行时是由“have/has+been+ 动词的现在分词”构成1.have/has有人称和数的变化,第一二人称用have,第三人称用has, 单数名词用has,复数名词用have.2.been 不随人称和数发生变化3.动词的现在分词(1)直接在动词末尾加ing, 如:study→studying, wait→waiting ()以e 结尾的动词末尾,去掉e加ing, 如:live→living, prepare→preparing例如:He has been writing a letter.他一直在写信。
最后冲刺高考英语十六种时态用法详解:现在完成进行时
高考英语十六种时态用法之现在完成进行时1。
现在完成进行时的定义现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。
如: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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
山西古县一中英语组高继英042400
现在完成进行时用法简介
【考例】
1.---I have got a headache.
---No wonder. You ______ in front of that computer too long.(07年江西)
A. work
B. are working
C. have been working
D. worked
2. ---I won’t tell the student the answer to the math problem until he _____on it for more than an
hour.(06年湖北)
A. has been working
B. will have worked
C. will have been working
D. had worked
3. Now that she is out of a job, Lucy _____going back to school, but she hasn’t decided yet.(04年北京)
A. had considered
B. has been considering
C. considered
D. is going to consider
答案解析:
1.C.根据对话语境可以判读出此处的意思为你一直带电脑前工作的时间太长了,所以用现在完成进行时表示一个持续发生的动作。
2.A.本句话的意思为“直到他做了一个多小时以后,我才告诉他答案。
”因此应用现在完成时态。
3.B.根据句意可知说话者是在说现在的一种情况,因此A、C、D不正确,B属于现在时的一种,表示“考虑”的动作尚未完成,因此答案为B。
【用法解析】
现在完成进行时表示在现在以前这一段时间里一直在进行的动作,它的基本构成形式为have/has been doing,既具备现在完成时的特点也具备现在进行时的特点。
如:
We have been waiting for him for two hours but he hasn’t turned up.我们等他已经等了两个小时,可他还没有出现。
---What’s the matter? You look so tired. 怎么了?你看起来很疲惫。
---I’ve been painting my new house all day. 我一整天在粉刷新房子。
根据现在完成进行时的特点我们可以归纳出它的基本用法来:
a.表示从过去某时开始一直持续到现在的动作,并且还将继续下去。
如:
I have been studying English for 6 years and there is still a long way to go.我学英语已经6年了,但还有很长的路要走。
My have has been working in this factory since we moved here ten years ago.自从我们十年前搬到了这里,我爸爸一直在这家工厂上班。
b.可以表示某个动作在说话时刚刚结束。
如:
---Sorry for keeping you waiting for so long.对不起,让您久等了。
---Never mind. I have been listening to music. 没关系,我一直在听音乐呢。
Has she playing the piano the whole afternoon? 她一下午都在弹钢琴吗?
Her eyes are red because she has been crying.她眼睛都红了因为她刚才一直在哭。
【难点扩展】现在完成进行时和现在完成时的基本区别:
a.,在动作上,现在完成时常强调动作的结束,而现在完成进行时可以表示动作的持续进行。
如:
I have read the book.我读过这本书。
(强调读过了,动作的完成)
I have been reading the book.我一直在读这本书。
(强调动作还在继续)
The old man has written an adventure story.这个老人写了一本探险小说。
(强调动作的完成)
The old man has been writing an adventure story.这个老人一直在写一本探险小说。
(强调动作还在进行)
b.在语气上,现在完成时只是陈述事实,不带有说话者的语气,而现在完成进行时则可以表示说话者一定的感情色彩。
如:
My son has played the computer games since the beginning of the summer vacation.
自从暑期开始我儿子就玩电脑游戏。
(陈述这个事情)
My son has been playing the computer games since the beginning of the summer vacation.
自从暑期以来我儿子一直在玩电脑游戏。
(表示责备的语气)
He has helped us.他帮过我们。
(陈述事实)
He has been helping us.他一直在帮我们。
(表示感激语气)
c.一些表示短暂性的动词如marry、finish、come、go等不能用于现在完成进行时,但可以用于现在完成时。
如:
I have finished the work.我已经完成工作了。
I have been finishing the work.(错误)
They have come。
他们已经来了。
They have been coming.(错误)
d. 现在完成时有被动语态,而现在完成进行时没有被动语态,若要用可用现在完成时替换。
如:
The problem has been discussed for a week.问题已经被讨论了一周了。
The new school has been built for 2 years.新校已经修了两年了。