過去形、現在完了形

単純な過去形は、「ただ過去にあったこと」(それで終わり)
それに対し、
現在完了形は「過去に合って(そして現在に繋がっている)」というイメージで、基本的にtimepoint(yesterdayとかon Mondayとか、その時(今に続いていない)もの)はつかない。

例えば
I ate something : は単純に何か食べたということ
I have eaten something : は食べた(から、お腹すいてないよ)と含みを持つ。