高考英语语法:现在完成时与一般过去

浏览 5

现在完成的已完成用法很容易与一般过去时相混淆,其区别是。如:前者强调对现在的影响和结果,后者不强调这个影响和结果,而是强调这个动作发生的时间是在过去。如:
  I’ve lived here for ten years. 我在这里住了10年。(现在仍住这儿)
  I lived here for ten years. 我在这里住过10年。(现在不住这儿了)
  He has bought a house. 他买了一栋房子。(现在已拥有这房子)
  He bought a house ten years ago. 他10年前买了一栋房子。(现在是否仍拥有这房子不清楚)
  【注】有些副词或介词短语(如just, before, recently, in the past等)根据情况,既可与现在完成时连用也可与一般过去时连用。


相关文章