现在完成进行时用法总结 讲义-2025届高三英语上学期一轮复习专项

2024-11-18
| 3页
| 2437人阅读
| 64人下载
普通

内容正文:

四.完成进行时 【注释】现在完成进行时 1.结构:have/has+been+doing。主语用I/we/you/they/复数名词,助动词用have,其余情况用has。 2.用法:表示从过去某时开始一直持续到现在并且还要继续下去的动作或表示到目前为止的一段时间里一直反复进行的动作,它既具备现在完成时的特征,又具备现在进行时的特征,它具备进行体的“未完性、暂时性、感情色彩”的特点。 He has been learning English for 6 years. 他学英语已经六年了。(从过去某一时间开始学英语,强调到现在还在学) It has been raining for 3 days. 已经下了三天雨了。(强调说话者“抱怨”的感情色彩) 3.现在完成进行时和现在完成时的区别 (1)现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作。 I have read the book. 我读过这本书。 I have been reading the book. 我一直在读这本书。 (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. 这房子已漆了一个月。 (6)有少数动词(比如work, study, live, teach, stay等等)在表示持续一时间时用这两种时态含义差不多,只是用现在完成进行进更强调动作的持续性。 I’ve lived/been living here since 1988. 自1988年以来我就一直住在这儿。 【时态拓展】过去完成进行时 定义:表示一个动作从过去某时开始,一直延续到另一个过去时刻,到那个时刻,该动作可能刚刚终止,也有可能还在继续。 基本结构:had been + V-ing形式 用法: 1. 过去完成进行时所表示的动作与过去的时间的关系,可以用时间状语来表示,也可以通过上下文来表示。 By the end of last month they had been working here for about ten days. 到上个月为止,他们在这里工作大约有十天了。 She said that she had been listening to radio after school. 她说她放学后一直在听收音机。 2. 过去完成时可以表示一个动作已经结束,但其结果仍然影响到过去的某一时刻。 It had been raining and the street was still wet. 天一直在下雨,街道仍然很湿。 3. 像 work、study、stay、sing、teach等延续性动词与表示一段时间的时间状语连用时,用过去完成进行时可以表示一个动作一直延续到过去某一时刻,通常强调动作的持续性和不间断性。 She had been studying for two hours when her classmate came to visit her. 当她的同学来看她的时候,她学习有两个小时了。 4.过去完成进行时与过去进行时的区别: 过去进行时主要表示过去某时的一个动作正在进行。 I was writing a letter when she came to see me. 当她来看我时我正在写信。 I had been writing a letter for two hours by the time she came to see me. 当她来看我的时候,我已经写了两个小时的信了。 5.过去完成进行时与过去完成时的区别: 过去完成时表示过去某时间前已经发生的动作或情况,这个过去的时间可以用by,before等介词短语或一个时间状语从句来表示;或者表示一个动作在另一个过去动作之前已经完成。   They had just had breakfast when Tom came in. 汤姆来时,他们刚吃过早饭。   They had been having breakfast for ten minutes when Tom came in. 汤姆来时,他们已经吃了十分钟的早饭了。 学科网(北京)股份有限公司 $$

资源预览图

现在完成进行时用法总结 讲义-2025届高三英语上学期一轮复习专项
1
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。