英语“我犯了个错误”用一般过去时还是现在完成时?

问题描述:

英语“我犯了个错误”用一般过去时还是现在完成时?
比方说,我打错了个字,于是要说“我犯了个错误”,是“I made a mistake”还是“I've made a mistake”?
我觉得应该是一般现在时,可是在贴吧上别人说是现在完成时?对现在有什么影响?难道能延续到现在?
说错了,我觉得是一般过去时。

I made a mistake就是对的,口语对书写也对.
I've made a mistake也是对的.不过很多人会弄乱了.所以简单点好,