还剩1页未读,继续阅读
文本内容:
现在完成时的用法及与一般过去时的区别现在完成时和一般过去时是高考语法填空中最经常考的两个语法项掌握其用法和区别非常关键
1.现在完成时1现在完成时的构成现在完成时由have/has+过去分词构成2现在完成时的含义现在完成时表示动作发生在过去,与现在有联系既可以表示到现在刚刚完成或已经完成的动作,也可以表示还没有完成的动作3现在完成时的用法
①现在完成时表示已完成的动作表示到说话时刚刚完成或已经完成的动作ThisisthebestfilmthatIhaveeverseen.这是我看过的最好的电影Thewindowsoftheclassroomhavebeenclosed.教室的窗户已经关上了
②现在完成时表示尚未完成的动作表示动作发生在过去,并持续到现在,并且有可能持续下去常用的时间状语有for+段时间,since表示自从,引导的表示一段时间的状语,SOfaruptonowtillnow迄今为止rlatelyrecently目前,in/over/duringthepast/last+段时间在过去的多长时间里等Greatchangeshavetakenplaceinourschoolinthepast20years.在过去的20年里我们学校发生了巨大的变化Hehasbeenawayfromhomefortenyears.他离家已有十年了Ithasbeen5yearssincewelastsaweachother.自从我们上次见面已经有5年了
③现在完成时表示对现在的影响表示虽然动作发生在过去,但对现在产生影响Ihavefinishedmywork.我已经完成了我的工作IfinishedmyworkandIdonzthavetoworknow.Ihavehadmydinner.我已经吃过晚饭了.IhadmydinnerandImnothungrynow.
2.现在完成时与一般过去时的区别
①现在完成时表示动作发生在过去,并持续到现在,还有可能持续下去;一般过去时表示动作发生在过去,并且已结束,与现在无关Hehastaughtintheschoolsincehegraduatedfromcollege.他大学毕业后就一直在这所学校教书(他现在仍在这所学校教书)Hetaughtintheschoolfor10years.他在这所学校教了10年书(目前他已不在这所学校教书了)
②现在完成时表示过去的动作对现在产生影响,一般过去时只表示过去的动作,与现在无关HehasleftforBeijing.他已经去北京了(强调他不在此地)HeleftforBeijingtwodaysago.他两天前去北京了(强调两天前的动作)
③现在完成时与一般过去时的时间状语不同现在完成时常与较为模糊的时间连用i□:recently(最近)lately(最近)sofaruptonowtillnow(迄今为止),或与表示时间段的状语连用,如,inthepastlOyearssince(自从)等;一般过去时通常与具体的过去时间连用如:lastyearyesterdaytwodaysagoin2000等。