VI. 一般过去时,现在完成进行时和现在完成时的区别

   一般过去时只表示过去的一个动作或状态,和现在不发生联系。现在完成时是用一个过去的动作说明现在的情况。

   He lived in Beijing in 2000. 只说明他2000年住在北京,他目前住在哪里并不清楚。

   He has lived in Beijing since 2000.

   说明他自从2000年就住在北京,他目前还住在北京。

   现在完成时和现在完成进行时都可以表示“从过去开始一直持续到现在”这一概念,有时两者可以互相代用,但前者多用于口语。在含义上如着重表示动作的结果时,多用现在完成时;如着重表示动作一直在进行,即动作的延续性或者动作仍然继续下去时,则多用现在完成进行时。如:

   a. I have written six letters since breakfast.

   从吃早饭到现在我写了六封信。

   I have been writing letters since breakfast.

   从吃早饭到现在我一直在写信。

   b. I have read this book.

   我读过这本书。

   I have been reading this book.

   我一直在读这本书。

   练习:

   I have already finished my homework . 已经

   He has not finished his homework yet. 还没

   My mom has just come back .刚刚

   We have been very busy recently. 最近

   I have ever seen this movie. 曾经

   He has never read this book. 从未

   We have known each other before. 以前

   Mrs Brown has taught English for 20 years.

   I have lived in Beijing since 1990. (since自从……以来)

   My brother has been in the army for 3 years.

   She has worked in the bank since she finished high school.

 0  224251  224259  224265  224269  224275  224277  224281  224287  224289  224295  224301  224305  224307  224311  224317  224319  224325  224329  224331  224335  224337  224341  224343  224345  224346  224347  224349  224350  224351  224353  224355  224359  224361  224365  224367  224371  224377  224379  224385  224389  224391  224395  224401  224407  224409  224415  224419  224421  224427  224431  224437  224445  447090 

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网