英语一般过去式和现在完成时的区别

1个回答

  • 1、现在完成时强调对现在的影响,不与具体过去时间状语连用,但可与

    ever,never,before,just,already

    连用.一般过去时,表示过去某个时间发生的动作,与具体的过去时间状语连用.

    2、一般过去时说的是过去发生的或已经结束了的动作,它和现在没有直接关系,

    即使事实上和现在有关系,说话时也不强调这种关系,而只是指出那个动作发生在过去某一时间,而现在完成时却正要强调过去的动作和现在的关系.

    I went to beijing 是表示去过北京,只是一个结束的动作.

    I have been to beijing 是表示已经去过北京了,肯定是有人问了,你才说的,对现在有影响的,就是说和现在事情有关联.