As is the case with British English, whether an American uses the simple present or the present perfect often simply depends on how the speaker is viewing a past activity. That said, when either tense is possible according to the "usual rules", I think there is a noticeable tendency...