资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
现在完成时的用法及与一般过去时的区别现在完成时和一般过去时是高考语法填空中最经常考的两个语法项目,掌握其用法和区别非常关键。1.现在完成时(1)现在完成时的构成:现在完成时由have/has+过去分词构成。(2)现在完成时的含义:现在完成时表示动作发生在过去,与现在有联系。既可以表示到现在刚刚完成或已经完成的动作,也可以表示还没有完成的动作。(3)现在完成时的用法:现在完成时表示已完成的动作:表示到说话时刚刚完成或已经完成的动作。This is the best film that Ihave ever seen.这是我看过的最好的电影。The windows of the classroomhave been closed.教室的窗户已经关上了。现在完成时表示尚未完成的动作:表示动作发生在过去,并持续到现在,并且有可能持续下去。常用的时间状语有:for+段时间,since表示自从,引导的表示一段时间的状语,so far,up to now,till now(迄今为止),lately,recently(目前),in/over/during the past/last+段时间(在过去的多长时间里)等。Great changeshave taken placein our schoolin the past 20 years.在过去的20年里,我们学校发生了巨大的变化。Hehas been awayfrom homefor ten years.他离家已有十年了。Ithas been5 yearssince we last saw each other.自从我们上次见面已经有5年了。现在完成时表示对现在的影响:表示虽然动作发生在过去,但对现在产生影响。Ihave finishedmy work.我已经完成了我的工作。(I finished my work and I dont have to work now.)Ihave hadmy dinner.我已经吃过晚饭了.(I had my dinner and Im not hungry now.)2.现在完成时与一般过去时的区别现在完成时表示动作发生在过去,并持续到现在,还有可能持续下去;一般过去时表示动作发生在过去,并且已结束,与现在无关。He has taught in the school since he graduated from college.他大学毕业后就一直在这所学校教书。(他现在仍在这所学校教书。)He taught in the school for 10 years.他在这所学校教了10年书。(目前他已不在这所学校教书了。)现在完成时表示过去的动作对现在产生影响,一般过去时只表示过去的动作,与现在无关。He has left for Beijing.他已经去北京了。(强调他不在此地。)He left for Beijing two days ago.他两天前去北京了。(强调两天前的动作)现在完成时与一般过去时的时间状语不同。现在完成时常与较为模糊的时间连用,如:recently(最近),lately(最近),so far,up to now,till now(迄今为止),或与表示时间段的状语连用,如,in the past 10years,since(自从)等;一般过去时通常与具体的过去时间连用,如:last year,yesterday,two days ago,in 2000等。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号