英语现在完成时最全讲解:英语中完成进行时3种状态下的知识点总结
英语现在完成时最全讲解:英语中完成进行时3种状态下的知识点总结过去完成进行时表示相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。有had been doing(现在分词)eg: I have been coming to Beijing for fourteen years.在过去的14年当中,我常常来北京。(不能理解为我来北京有14年了)2.表示一个动作从过去开始一直延续到现在并有可能延续下去,常和for since 引导的时间状语连用;eg: Henry has been working for CCTV for 3 years.亨利为CCTV工作已经3年了。3.表示重复,断断续续做某事,而不是一直不停做某事,此点请特别注意!
亲爱的同学们,欢迎来到Hi说英语课堂@Hi说英语,今天是陪你成长的第34天。通过每天的文章分享,我相信同学们对于英语语法知识有了深入的了解。今天我们将来了解完成进行时在3种状态下,比如现在、过去、将来情况下的一些基础知识。
现在完成进行时现在完成进行时表示动作从某一时间开始到现在为止一直进行,这个动作仍有可能继续进行下去。由have/has been doing(现在分词)
1.表示一个动作从过去某时开始,一直延续到说话时候结束;
eg: I have been waiting for you for two hours.我等你有两个小时了。
2.表示一个动作从过去开始一直延续到现在并有可能延续下去,常和for since 引导的时间状语连用;
eg: Henry has been working for CCTV for 3 years.亨利为CCTV工作已经3年了。
3.表示重复,断断续续做某事,而不是一直不停做某事,此点请特别注意!
eg: I have been coming to Beijing for fourteen years.在过去的14年当中,我常常来北京。(不能理解为我来北京有14年了)
过去完成进行时过去完成进行时表示相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。有had been doing(现在分词)
1.表示过去某一时间之前一直进行的动作。必须以过去的时间为前提。
eg: I had been looking for this book for days before I found it.这本书我找了好多天才找到。
eg: I had been reading the story book when the telephone rang.当电话铃响的时候,我正在读一本故事书。
2.表示反复的动作。
eg: He had been mentioning your name to me.他过去多次向我提到过你的名字。
将来完成进行时将来完成进行时表示动作在某种情况下一直持续到说话人所提及的未来的时间。由will/shall have been doing (现在分词),shall 用于第一人称。常与by 表示将来的某个时间连用。
eg: By the end of this year he will been graduating from university for 11 years.到今年末为止,他已经大学毕业11年了。
eg: By the end of this month he will have been climbing mountains for 5 years.到这个月末为止,他登山已经5年了。
好了,完成进行时所使用的3种时态下,今天我们就介绍完了,平时的日常生活和考试中,同学们注意掌握以上的知识就可以了。值得说明的是,不要去死记语法的定义,而应该更多的去关注例句,从语句中去理解记忆语法规则。好了,今天就讲到这里,希望能够给你带来帮助,欢迎转发和关注@Hi说英语,您的点赞和支持是我们坚持下去的动力来源,see u next time !