1、含义不同
一般过去式表示过去发生过的一件事情或是一种状态,但是只是过去的情况。
过去完成式表示过去的过去,也就是说过去的某个时间之前发生的动作或是存在的状态。
2、构成不同
一般过去式就是did的形式。一般加ed构成;以不发音的e结尾的加d;重读闭音节双写最后的辅音字母再加ed;辅音字母加y结尾的,把y变成i再加ed。不规则的需要记忆。
过去完成式构成:had+done(动词的过去分词)。
3、时间状语不同
如果句子里出现yesterday、just now、last night、last week、last month等等,用一般过去式。
如果句子里出现before+过去式;by the end of+过去的时间(last week)等等,用过去完成时。