一、表示时态不同
1、一般过去时表示“现在”以前的任何时间发生的动作或情况。
如:They finished reading five English storybooks last year.
去年他们读完了五本英文小说。
2、过去完成时则表示过去某一时间或过去某一动作以前发生的动作或情况。
如:How many houses had they built in their village hy the end 0f last year?
到去年年底他们村建了多少房屋?
二、结构不同
1、过去式
1)肯定形式
主语+动词过去式+其他
2)否定形式
主语+didn't +谓语动词原型+其他
①was/were+not;②在行为动词前加didn't,同时还原行为动词
3)一般疑问句
①Did+主语+谓语动词原型+其他? ②Was/Were+主语+表语?
2、过去完成时
主语+had+动词过去分词
①肯定句:主语+had+动词过去分词+其他.
②否定句:主语+had+not+动词过去分词+其他.
③疑问句:Had+主语+动词过去分词+其他?
肯定回答:Yes,主语+had.
否定回答:No,主语+hadn't.
④特殊疑问句:特殊疑问词或词组+had+主语+过去分词+其他?
⑤被动语态:主语+had(not) +been+动词过去分词+其他
三、时间状语不同
1、过去完成时在时间上强调“过去的过去”。
2、而一般过去时只强调过去某一特定的时间。
四、用法不同
1、当两个或两个以上接连发生的动作用 and 或 but 连接时,按时间顺序,只需用一般过去时来代替过去完成时。
2、在 before , after , as soon as 引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。
参考资料来源:百度百科-过去完成时
参考资料来源:百度百科-过去式