一般过去时表示过去某一点发生的动作,与现在没有关系,无连续性;
过去完成时是指过去的发生了一个行为,并且这个行为延续到过去的某个时间点;
两者的区别是,一般过去时强调一个时间点发生的动作,而过去完成时是过去一段时间发生的动作。
简而言之,2点区别:
1、二者表示的意义不同:前者就是陈述过去发生的事实而已;后者是过去的过去发生的事实,但对过去还有影响,是持续下来一直到过去的这一段时间的事情。比如:她1986年在控制部工作。她自1986年起在控制部工作了20年。前者是过去时,后者是过去完成时
2、二者的形式不同:前者将动词或者助动词用过去式就可以了;后者的谓语部分必须是 had+动词的过去分词 这一格式。
这就是简而言之的区别。句子相信您有很多,这里我就不列举了。
谢谢!
现在完成时表示的是动作或行为结束后结果对现在造成的影响,动作结果仍存在.
一般过去时表示动作或行为的结果对现在没有影响
have
seen
因为过去看过了,现在不需要再看,过去对现在造成影响