一般过去时和现在完成时,都能描述一个过去的动作。

区别在于一般过去时,是就事论事说过去,跟现在没关系。

而现在完成时,则是在强调一个过去的动作,它的结果,或者对今天的影响。

比如说你把钥匙给搞丢了。

如果用一般过去时,I lost my keys。

你只是在客观表达,过去某一个时刻,你把钥匙弄丢了,跟现在没有关系。

但是,如果你用现在完成时,I've lost my keys。

你事实上是在说,我现在进不了家门了,或者我进不了单位了。

曾经有一段真挚的感情放在我的面前,我没有珍惜。

如果你只是想客观描述这个多年前你所做出的脑子进了水的决定,你就用一般过去时。

但是,如果你想强调的是在你放下金箍,立地成佛之后的每一个晚上,你都忘不了那个叫紫霞的小姐姐,你就应该用现在完成时。

所以现在完成时,还是一般过去时,取决于你想说什么。