一般过去时是过去某个时间里发生的动作或状态及过去习惯性、经常性的动作和行为.它的时间状语有:ago, yesterday, the day before yesterday, last week,last(year, night, month…), in 1989, just now, at the age of 5, one day, long ago, once upon a time等.
过去完成时是过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作.过去完成时表示在过去某一时间或动作之前做了,一直延续到现在的动作.它表示句子中描述的动作发生在“过去的过去”.
发生在过去的过去就用过去完成时,过去的就用过去时,不用记的很复杂的。你可以画个时间轴,我以前搞不清的时候就是这样子的,蛮有用的,你可以去试试的。