【一般过去时,过去进行时,现在完成时的区别】
一般过去时,过去进行时,现在完成时的区别
【一般过去时,过去进行时,现在完成时的区别】
一般过去时,过去进行时,现在完成时的区别
一般过去时
⑴表示过去发生的动作或状态,通常会有明确的表示过去的时间状语.
Iwenttothezooyesterday.
Istayeduplastnight..
⑵叙述过去连续发生的动作或状态.
Thismorning,Igotupearly,wentoutforawalk,thencamebackandcookedformyfamily.
⑶表示过去某一段不确定的时间内发生的动作或状态.
Heworkedinthestorefor5years.
⑷讲故事时用一般过去时,但描述故事发生的背景时用过去进行时.
⑸usedtodosth.过去常常(习惯)做某事
beusedtodoingsth一直习惯做某事
Iusedtogetupearly.
Iamusedtogettingupearly.
过去进行时
⑴表示过去某一点时间正在进行的动作或状态.
IwaswatchingTVat11lastnight.
⑵表示过去某一段时间内一直进行的动作或状态,但说话时动作并没有发生.
Hewaswritingabooklastweek.
⑶表开始,表结束,表移动的瞬间动词(come,go,arrive,leave,start)用在过去进行时中,表示过去的将来即将发生的动作或状态
YesterdayhesaidhewasleavingforShanghainextweek.
⑷过去进行时与always总是,constantly始终,really非常,actually实际上,often经常,usually通常,allthetime一直、总是,continually一直,等副词连用时,表示过去反复出现或发生习的惯性动作,此时常表示说话人的某种感情,如赞扬,遗憾,讨厌或不满等.
Whenhewasaboyhewasalwayscrying.
⑸讲故事时用一般过去时,但描述故事发生的背景时用过去进行时.
现在完成时:
现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系.动作或状态发生在过去但它的影响现在还存在;也可表示持续到现在的动作或状态.其构成:have(has)+过去分词.