初中英语语法——现在完成时和过去完成时
PAGE/NUMPAGES
初中英语语法——现在完成时和过去完成时
现在完成时
现在完成时主要表示过去的动作对现在造成的影响或从过去一直持续到现在的动作,包含“已完成”与“未完成”两种意义。其构成形式为“主语have/has+过去分词”。
现在完成时的构成
eg:Thoughhehasreadthebookthreetimes,hehopestoreaditagain.
尽管他已经把这本书读了三遍,他仍希望能再读一遍。
eg:Ihavenotheardfrommyparentsforalongtime.我很长时间没有收到父母的来信了。
eg:Haveyoutravelledtoanotherplace?你去过别的地方旅行吗?
现在完成时的用法
表示发生在过去的动作对现在仍有影响。
eg:Hehasturnedoffthelight.
eg:Ihaveneverseensuchfinepicturesbefore.
eg:HehasjustgonetoEngland.
eg:Haveyoupackedyet?
表从过去开始一直延续到现在(可能延续下去)的动作或状态。
eg:Hehaslivedheresince1995.
eg:Ihavebeenawayfrommyhometownforthirtyyears.我离开家乡有30年了。
eg:UncleWanghasworkedinthefactorysinceitopened.
自从该工厂成立以来,王叔叔就一直在这里工作。
知识归纳常与现在完成时连用的时间状语有:表示不确定的过去时间状语,如already,before,recently,just;频度时间状语,如never,ever,once;包括现在时刻在内的时间状语,如thismorning,today;表示一段时间的状语,如since/fo
知识归纳
常与现在完成时连用的时间状语有:表示不确定的过去时间状语,如already,before,recently,just;频度时间状语,如never,ever,once;包括现在时刻在内的时间状语,如thismorning,today;表示一段时间的状语,如since/for..:.;与现在时刻相连的时间状语,如uptonow,sofar等。
havegoneto和havebeento的区别
havegoneto表示“去而未归”;havebeento表示“去已归来”。
eg:Hello,mayIspeaktoZhangJun?Oh,sorry!HehasgonetoGuiyang.
你好,我可以和张军通话吗?噢,抱歉。他去贵阳了。
eg:Johnknowsthewaywell.Hehasbeentothecitybefore.约翰很熟悉那条路。他以前去过那个城市。
要点提升
要点提升
在完成时中,一个非延续性动词不能与表示一段时间的状语用,此时需要将非延续性动词改为延续性动词或者状态动词。
eg:Hehashenarrivedfortenyears.他已经结婚10年了。
eg:Hisgrandfatherhasbeendeadforover20years.他爷爷已经去世20年了。
过去完成时
出题点:
出题点:(1)过去完成时的基本用法:(2)表示“意愿、打算”的动词用于过去完成时的用法;(3)过去完成时与现在完成时的区别
过去完成时主要表示在过去某一时刻之前已经完成的动作,即“过去的过去”。常与过去完成时连用的时间状语有when,before,after,since等引导的时间状语从句或by,for等时间短语。
过去完成时的构成
eg:She?hadleftby?the?time?Iarrived.我到达的时候她已经离开了。
?eg:Shehadnotgonehome.?她还没有回家。
eg:Haveyoutravelledtoanother?place?你去另外一个地方旅行过吗?
2.过去完完成时的用法
(1)表示在过去之前已经发生的动作,一般需有过去的某一时间作参照。
eg:WhenIt