三、现在完成时与一般过去时的区别 1.现在完成时强调过去的动作对现在造成的影响或结果。时间状语与现在时间有关,不与表示过去的时间状语连用。 2.一般过去时表示过去发生的动作或存在的状态,与现在的情况没有关系。与表示过去的时间状语连用,如 yesterday,last year,in the past,ago等。 He has lived in Beijing for four years. 他在北京住了四年了。 He lived in Beijing for four years. 他在北京住过四年。