现在完成时态和过去时,i found it out. i have found it out.是哪里有什么不同啊?

现在完成时态和过去时,i found it out.和 i have found it out.是什么不同?

现在完成时态有很多用处,1.表示动作完成。 2.表示近期发生的。3.反复发生的。4.持续发生的。5.对说话时产生影响的。6.经验,经历。
过去时态表示,最多的用法是表示过去某时刻已经完成的动作。
能产生混淆的就是 1 和 2 的用法与 过去式的区别,其他的没必要说了。
1.最简单的区分,过去时总是和过去时间有关,即便句子里没有时间,实际上它的用意也是在暗示时间。
现在完成时态和时间没有关系。
i found it out (at the time action completed).
i have found it out ( action completed).
2.过去时往往暗示发生了比较久的事情,现在完成时暗示发生在靠近说话时的时间。这一点你如果看新闻看得多就能留意到,标题基本都是现在完成时态。
i found it out (last week/yesterday/this morning).
i have found it out ( maybe just now).
但是你如果是说美国英语,日常里这点忽略不计。
温馨提示:答案为网友推荐,仅供参考