English On the Run!
In general the simple present is used to talk about facts, habits and states. On the other hand, the present perfect usually describes an experience or activity that happened in the past and possibly continues in the present.